/* Generated by Nim Compiler v0.16.0 */ /* (c) 2017 Andreas Rumpf */ /* The generated code is subject to the original license. */ #define NIM_INTBITS 64 #include "nimbase.h" #include #undef linux typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct Tctx_hJGtOysUvnnuB9cLutWG9a2w Tctx_hJGtOysUvnnuB9cLutWG9a2w; typedef struct Tpasscontext_qNsm39cWb35W2r5AAd9ch87g Tpasscontext_qNsm39cWb35W2r5AAd9ch87g; typedef struct TNimObject TNimObject; typedef struct TY_9bAGqSvkAaFL9bWjsEPslrFA TY_9bAGqSvkAaFL9bWjsEPslrFA; typedef struct TY_dRkMGUPOSmkGlhHeIeiomQ TY_dRkMGUPOSmkGlhHeIeiomQ; typedef struct Tnode_bROa11lyF5vxEN9aYNbHmhw Tnode_bROa11lyF5vxEN9aYNbHmhw; typedef struct TY_zuqP4Riz26Oi5fWgPYVEgA TY_zuqP4Riz26Oi5fWgPYVEgA; typedef struct PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ; typedef struct Tsym_AXG7xcvKqaxY6koRX1xkCw Tsym_AXG7xcvKqaxY6koRX1xkCw; typedef struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw; typedef struct TY_RsxI3z4wK8jTuZiO0576gQ TY_RsxI3z4wK8jTuZiO0576gQ; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct IdentcacheHEX3Aobjecttype_TzLHS09bRH9a0TYLs39cqcNaw IdentcacheHEX3Aobjecttype_TzLHS09bRH9a0TYLs39cqcNaw; typedef struct TY_JokFGfUW6i9b6aeU7xu6xBw TY_JokFGfUW6i9b6aeU7xu6xBw; typedef struct TY_SlmU1Ju0WFHUWkihyHMVYg TY_SlmU1Ju0WFHUWkihyHMVYg; typedef struct Tblock_2tJGcW69ahqq39a9bVJC1sqGQ Tblock_2tJGcW69ahqq39a9bVJC1sqGQ; typedef struct TY_qwqHTkRvwhrRyENtudHQ7g TY_qwqHTkRvwhrRyENtudHQ7g; typedef struct TY_UCrBsiykDha2x4hr9aWPwKA TY_UCrBsiykDha2x4hr9aWPwKA; typedef struct Vmargs_0UUl6e5CNNQfMon2xW2bVA Vmargs_0UUl6e5CNNQfMon2xW2bVA; typedef struct TY_sdDP1TTkc2gaTu5fV53Zqg TY_sdDP1TTkc2gaTu5fV53Zqg; typedef struct TY_qERWGavQjzug69cyzEYP39bQ TY_qERWGavQjzug69cyzEYP39bQ; typedef struct Cell_1zcF9cV8XIAtbN8h5HRUB8g Cell_1zcF9cV8XIAtbN8h5HRUB8g; typedef struct Cellseq_Axo1XVm9aaQueTOldv8le5w Cellseq_Axo1XVm9aaQueTOldv8le5w; typedef struct Gcheap_1TRH1TZMaVZTnLNcIHuNFQ Gcheap_1TRH1TZMaVZTnLNcIHuNFQ; typedef struct Gcstack_7fytPA5bBsob6See21YMRA Gcstack_7fytPA5bBsob6See21YMRA; typedef struct Memregion_x81NhDv59b8ercDZ9bi85jyg Memregion_x81NhDv59b8ercDZ9bi85jyg; typedef struct Smallchunk_tXn60W2f8h3jgAYdEmy5NQ Smallchunk_tXn60W2f8h3jgAYdEmy5NQ; typedef struct Llchunk_XsENErzHIZV9bhvyJx56wGw Llchunk_XsENErzHIZV9bhvyJx56wGw; typedef struct Bigchunk_Rv9c70Uhp2TytkX7eH78qEg Bigchunk_Rv9c70Uhp2TytkX7eH78qEg; typedef struct Intset_EZObFrE3NC9bIb3YMkY9crZA Intset_EZObFrE3NC9bIb3YMkY9crZA; typedef struct Trunk_W0r8S0Y3UGke6T9bIUWnnuw Trunk_W0r8S0Y3UGke6T9bIUWnnuw; typedef struct Avlnode_IaqjtwKhxLEpvDS9bct9blEw Avlnode_IaqjtwKhxLEpvDS9bct9blEw; typedef struct Gcstat_0RwLoVBHZPfUAcLczmfQAg Gcstat_0RwLoVBHZPfUAcLczmfQAg; typedef struct Cellset_jG87P0AI9aZtss9ccTYBIISQ Cellset_jG87P0AI9aZtss9ccTYBIISQ; typedef struct Pagedesc_fublkgIY4LG3mT51LU2WHg Pagedesc_fublkgIY4LG3mT51LU2WHg; typedef struct Ttype_LTUWCZolpovw9cWE3JBWSUw Ttype_LTUWCZolpovw9cWE3JBWSUw; typedef struct Tident_4umxGerWTHGPwUms7Yqu3g Tident_4umxGerWTHGPwUms7Yqu3g; typedef struct TY_ehmV9bTklH2Gt9cXHV9c0HLeQ TY_ehmV9bTklH2Gt9cXHV9c0HLeQ; typedef struct Tidobj_raN9cHVgzmvaXisezY9aGg9cg Tidobj_raN9cHVgzmvaXisezY9aGg9cg; typedef struct TY_DXS6mEo7PVUFJkirsQ9bNQA TY_DXS6mEo7PVUFJkirsQ9bNQA; typedef struct Tstrtable_f07aOS3dr28kGa5wcE29aFA Tstrtable_f07aOS3dr28kGa5wcE29aFA; typedef struct TY_sksVpmPRIkNR9axiwtD1Guw TY_sksVpmPRIkNR9axiwtD1Guw; typedef struct Tloc_EtHNvCB0bgfu9bFjzx9cb6aA Tloc_EtHNvCB0bgfu9bFjzx9cb6aA; typedef struct Ropeobj_HF4qJnb6xiOddgPmsxodtQ Ropeobj_HF4qJnb6xiOddgPmsxodtQ; typedef struct Tlib_4f9aBgmqEuj7uWJdBBGcRgA Tlib_4f9aBgmqEuj7uWJdBBGcRgA; typedef struct Basechunk_Sdq7WpT6qAH858F5ZEdG3w Basechunk_Sdq7WpT6qAH858F5ZEdG3w; typedef struct Freecell_u6M5LHprqzkn9axr04yg9bGQ Freecell_u6M5LHprqzkn9axr04yg9bGQ; typedef struct TY_iGkpo9aKQdr3NWelKC4cnJA TY_iGkpo9aKQdr3NWelKC4cnJA; typedef struct Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA; typedef struct Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q; typedef struct TY_a09bGTAl9ceOKTAytYdkbyKg TY_a09bGTAl9ceOKTAytYdkbyKg; typedef NU8 Tnimkind_jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 Tnimtypeflag_v8QUszD1sWlSIWZz7mC4bQ_Set; typedef N_NIMCALL_PTR(void, TY_ojoeKfW4VYIm36I9cpDTQIg) (void* p0, NI op0); typedef N_NIMCALL_PTR(void*, TY_WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p0); struct TNimType { NI size; Tnimkind_jIBKr1ejBgsfM33Kxw4j7A kind; Tnimtypeflag_v8QUszD1sWlSIWZz7mC4bQ_Set flags; TNimType* base; TNimNode* node; void* finalizer; TY_ojoeKfW4VYIm36I9cpDTQIg marker; TY_WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; }; typedef NU8 Tnimnodekind_unfNsxrcATrufDZmpBq4HQ; struct TNimNode { Tnimnodekind_unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct TNimObject { TNimType* m_type; }; struct Tpasscontext_qNsm39cWb35W2r5AAd9ch87g { TNimObject Sup; NIM_BOOL fromcache; }; typedef NU8 Tevalmode_UbrbHUpo4hYFr1DbYzJgRQ; typedef NU8 Tsandboxflag_JyPEhkAmDAldmLHNNrLR0A_Set; struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw { NI16 line; NI16 col; NI32 fileindex; }; struct TGenericSeq { NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct Tctx_hJGtOysUvnnuB9cLutWG9a2w { Tpasscontext_qNsm39cWb35W2r5AAd9ch87g Sup; TY_9bAGqSvkAaFL9bWjsEPslrFA* code; TY_dRkMGUPOSmkGlhHeIeiomQ* debug; Tnode_bROa11lyF5vxEN9aYNbHmhw* globals; Tnode_bROa11lyF5vxEN9aYNbHmhw* constants; TY_zuqP4Riz26Oi5fWgPYVEgA* types; Tnode_bROa11lyF5vxEN9aYNbHmhw* currentexceptiona; Tnode_bROa11lyF5vxEN9aYNbHmhw* currentexceptionb; NI exceptioninstr; PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ* prc; Tsym_AXG7xcvKqaxY6koRX1xkCw* module; Tnode_bROa11lyF5vxEN9aYNbHmhw* callsite; Tevalmode_UbrbHUpo4hYFr1DbYzJgRQ mode; Tsandboxflag_JyPEhkAmDAldmLHNNrLR0A_Set features; NIM_BOOL traceactive; NI loopiterations; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw comesfromheuristic; TY_RsxI3z4wK8jTuZiO0576gQ* callbacks; NimStringDesc* errorflag; IdentcacheHEX3Aobjecttype_TzLHS09bRH9a0TYLs39cqcNaw* cache; }; typedef NU8 Tslotkind_QOyrDzzey9cf6gDtSRPuZMQ; struct TY_SlmU1Ju0WFHUWkihyHMVYg { NIM_BOOL Field0; Tslotkind_QOyrDzzey9cf6gDtSRPuZMQ Field1; }; typedef TY_SlmU1Ju0WFHUWkihyHMVYg TY_ORKcvNw6ApGJhbot1dJ6oA[256]; struct PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ { TY_JokFGfUW6i9b6aeU7xu6xBw* blocks; Tsym_AXG7xcvKqaxY6koRX1xkCw* sym; TY_ORKcvNw6ApGJhbot1dJ6oA slots; NI maxslots; }; struct Tblock_2tJGcW69ahqq39a9bVJC1sqGQ { Tsym_AXG7xcvKqaxY6koRX1xkCw* label; TY_qwqHTkRvwhrRyENtudHQ7g* fixups; }; typedef NU8 Tsandboxflag_JyPEhkAmDAldmLHNNrLR0A; typedef struct { N_NIMCALL_PTR(void, ClPrc) (Vmargs_0UUl6e5CNNQfMon2xW2bVA* args0, void* ClEnv); void* ClEnv; } TY_S09bPfanQx9bEvdh4862x8zw; struct TY_UCrBsiykDha2x4hr9aWPwKA { NimStringDesc* Field0; TY_S09bPfanQx9bEvdh4862x8zw Field1; }; struct TY_sdDP1TTkc2gaTu5fV53Zqg { void* Field0; TY_qERWGavQjzug69cyzEYP39bQ* Field1; }; struct Cell_1zcF9cV8XIAtbN8h5HRUB8g { NI refcount; TNimType* typ; }; struct Cellseq_Axo1XVm9aaQueTOldv8le5w { NI len; NI cap; Cell_1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* TY_SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef Trunk_W0r8S0Y3UGke6T9bIUWnnuw* TY_lh2A89ahMmYg9bCmpVaplLbA[256]; struct Intset_EZObFrE3NC9bIb3YMkY9crZA { TY_lh2A89ahMmYg9bCmpVaplLbA data; }; struct Memregion_x81NhDv59b8ercDZ9bi85jyg { NI minlargeobj; NI maxlargeobj; TY_SiRwrEKZdLgxqz9a9aoVBglg freesmallchunks; Llchunk_XsENErzHIZV9bhvyJx56wGw* llmem; NI currmem; NI maxmem; NI freemem; NI lastsize; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* freechunkslist; Intset_EZObFrE3NC9bIb3YMkY9crZA chunkstarts; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* root; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* deleted; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* last; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* freeavlnodes; NIM_BOOL locked; NIM_BOOL blockchunksizeincrease; NI nextchunksize; }; struct Gcstat_0RwLoVBHZPfUAcLczmfQAg { NI stackscans; NI cyclecollections; NI maxthreshold; NI maxstacksize; NI maxstackcells; NI cycletablesize; NI64 maxpause; }; struct Cellset_jG87P0AI9aZtss9ccTYBIISQ { NI counter; NI max; Pagedesc_fublkgIY4LG3mT51LU2WHg* head; Pagedesc_fublkgIY4LG3mT51LU2WHg** data; }; struct Gcheap_1TRH1TZMaVZTnLNcIHuNFQ { Gcstack_7fytPA5bBsob6See21YMRA* stack; void* stackbottom; NI cyclethreshold; Cellseq_Axo1XVm9aaQueTOldv8le5w zct; Cellseq_Axo1XVm9aaQueTOldv8le5w decstack; Cellseq_Axo1XVm9aaQueTOldv8le5w tempstack; NI recgclock; Memregion_x81NhDv59b8ercDZ9bi85jyg region; Gcstat_0RwLoVBHZPfUAcLczmfQAg stat; Cellset_jG87P0AI9aZtss9ccTYBIISQ marked; Cellseq_Axo1XVm9aaQueTOldv8le5w additionalroots; }; typedef NU8 Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw; typedef NU16 Tnodeflag_jyh9acXHkhZANSSvPIY7ZLg_Set; struct Tnode_bROa11lyF5vxEN9aYNbHmhw { Ttype_LTUWCZolpovw9cWE3JBWSUw* typ; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info; Tnodeflag_jyh9acXHkhZANSSvPIY7ZLg_Set flags; Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind; union{ struct {NI64 intval; } S1; struct {NF floatval; } S2; struct {NimStringDesc* strval; } S3; struct {Tsym_AXG7xcvKqaxY6koRX1xkCw* sym; } S4; struct {Tident_4umxGerWTHGPwUms7Yqu3g* ident; } S5; struct {TY_ehmV9bTklH2Gt9cXHV9c0HLeQ* sons; } S6; } kindU; NimStringDesc* comment; }; struct Tidobj_raN9cHVgzmvaXisezY9aGg9cg { TNimObject Sup; NI id; }; typedef NU8 Tsymkind_cNCW9acsSznmEccl1fgQwkw; struct Tstrtable_f07aOS3dr28kGa5wcE29aFA { NI counter; TY_sksVpmPRIkNR9axiwtD1Guw* data; }; typedef NU16 Tmagic_shZhZOdbVC5nnFvcXQAImg; typedef NU32 Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw_Set; typedef NU32 Toption_WspMeQySXNP2XoTWR5MTgg_Set; typedef NU8 Tlockind_O7PRFZKuiBBWbku09cayVBg; typedef NU8 Tstorageloc_JK9cKMX3XnqHaUky9b6gkGEw; typedef NU16 Tlocflag_o2bqJgR4ceIupnUSpxiudA_Set; struct Tloc_EtHNvCB0bgfu9bFjzx9cb6aA { Tlockind_O7PRFZKuiBBWbku09cayVBg k; Tstorageloc_JK9cKMX3XnqHaUky9b6gkGEw s; Tlocflag_o2bqJgR4ceIupnUSpxiudA_Set flags; Ttype_LTUWCZolpovw9cWE3JBWSUw* t; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* r; }; struct Tsym_AXG7xcvKqaxY6koRX1xkCw { Tidobj_raN9cHVgzmvaXisezY9aGg9cg Sup; Tsymkind_cNCW9acsSznmEccl1fgQwkw kind; union{ struct {TY_zuqP4Riz26Oi5fWgPYVEgA* typeinstcache; } S1; struct {TY_DXS6mEo7PVUFJkirsQ9bNQA* procinstcache; Tsym_AXG7xcvKqaxY6koRX1xkCw* gcunsafetyreason; } S2; struct {TY_DXS6mEo7PVUFJkirsQ9bNQA* usedgenerics; Tstrtable_f07aOS3dr28kGa5wcE29aFA tab; } S3; struct {Tsym_AXG7xcvKqaxY6koRX1xkCw* guard; NI bitsize; } S4; } kindU; Tmagic_shZhZOdbVC5nnFvcXQAImg magic; Ttype_LTUWCZolpovw9cWE3JBWSUw* typ; Tident_4umxGerWTHGPwUms7Yqu3g* name; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info; Tsym_AXG7xcvKqaxY6koRX1xkCw* owner; Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw_Set flags; Tnode_bROa11lyF5vxEN9aYNbHmhw* ast; Toption_WspMeQySXNP2XoTWR5MTgg_Set options; NI position; NI offset; Tloc_EtHNvCB0bgfu9bFjzx9cb6aA loc; Tlib_4f9aBgmqEuj7uWJdBBGcRgA* annex; Tnode_bROa11lyF5vxEN9aYNbHmhw* constraint; }; typedef Tident_4umxGerWTHGPwUms7Yqu3g* TY_CBfZt49asUfAsBVM7a3Rc9cw[8192]; struct IdentcacheHEX3Aobjecttype_TzLHS09bRH9a0TYLs39cqcNaw { TY_CBfZt49asUfAsBVM7a3Rc9cw buckets; NI wordcounter; Tident_4umxGerWTHGPwUms7Yqu3g* idanon; Tident_4umxGerWTHGPwUms7Yqu3g* iddelegator; Tident_4umxGerWTHGPwUms7Yqu3g* emptyident; }; struct Vmargs_0UUl6e5CNNQfMon2xW2bVA { NI ra; NI rb; NI rc; void* slots; Tnode_bROa11lyF5vxEN9aYNbHmhw* currentexception; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw currentlineinfo; }; struct TY_qERWGavQjzug69cyzEYP39bQ { char dummy; }; struct Gcstack_7fytPA5bBsob6See21YMRA { Gcstack_7fytPA5bBsob6See21YMRA* prev; Gcstack_7fytPA5bBsob6See21YMRA* next; void* starts; void* pos; NI maxstacksize; }; struct Basechunk_Sdq7WpT6qAH858F5ZEdG3w { NI prevsize; NI size; NIM_BOOL used; }; struct Smallchunk_tXn60W2f8h3jgAYdEmy5NQ { Basechunk_Sdq7WpT6qAH858F5ZEdG3w Sup; Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* next; Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* prev; Freecell_u6M5LHprqzkn9axr04yg9bGQ* freelist; NI free; NI acc; NF data; }; struct Llchunk_XsENErzHIZV9bhvyJx56wGw { NI size; NI acc; Llchunk_XsENErzHIZV9bhvyJx56wGw* next; }; struct Bigchunk_Rv9c70Uhp2TytkX7eH78qEg { Basechunk_Sdq7WpT6qAH858F5ZEdG3w Sup; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* next; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* prev; NI align; NF data; }; typedef NI TY_9a8QARi5WsUggNU9bom7kzTQ[8]; struct Trunk_W0r8S0Y3UGke6T9bIUWnnuw { Trunk_W0r8S0Y3UGke6T9bIUWnnuw* next; NI key; TY_9a8QARi5WsUggNU9bom7kzTQ bits; }; typedef Avlnode_IaqjtwKhxLEpvDS9bct9blEw* TY_0aOLqZchNi8nWtMTi8ND8w[2]; struct Avlnode_IaqjtwKhxLEpvDS9bct9blEw { TY_0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperbound; NI level; }; struct Pagedesc_fublkgIY4LG3mT51LU2WHg { Pagedesc_fublkgIY4LG3mT51LU2WHg* next; NI key; TY_9a8QARi5WsUggNU9bom7kzTQ bits; }; typedef NU8 Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag; typedef NU8 Tcallingconvention_yjAJ8w0h1PBaSwSGJ3P7IA; typedef NU32 Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw_Set; struct Ttype_LTUWCZolpovw9cWE3JBWSUw { Tidobj_raN9cHVgzmvaXisezY9aGg9cg Sup; Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag kind; Tcallingconvention_yjAJ8w0h1PBaSwSGJ3P7IA callconv; Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw_Set flags; TY_zuqP4Riz26Oi5fWgPYVEgA* sons; Tnode_bROa11lyF5vxEN9aYNbHmhw* n; Tsym_AXG7xcvKqaxY6koRX1xkCw* owner; Tsym_AXG7xcvKqaxY6koRX1xkCw* sym; Tsym_AXG7xcvKqaxY6koRX1xkCw* destructor; Tsym_AXG7xcvKqaxY6koRX1xkCw* deepcopy; Tsym_AXG7xcvKqaxY6koRX1xkCw* assignment; TY_iGkpo9aKQdr3NWelKC4cnJA* methods; NI64 size; NI16 align; NI16 locklevel; Tloc_EtHNvCB0bgfu9bFjzx9cb6aA loc; Ttype_LTUWCZolpovw9cWE3JBWSUw* typeinst; }; struct Tident_4umxGerWTHGPwUms7Yqu3g { Tidobj_raN9cHVgzmvaXisezY9aGg9cg Sup; NimStringDesc* s; Tident_4umxGerWTHGPwUms7Yqu3g* next; NI h; }; struct Ropeobj_HF4qJnb6xiOddgPmsxodtQ { TNimObject Sup; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* left; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* right; NI length; NimStringDesc* data; }; struct Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q { TNimObject Sup; Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* prev; Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* next; }; typedef NU8 Tlibkind_9b8v60kso59bBaw9cp8B9a9apKQ; struct Tlib_4f9aBgmqEuj7uWJdBBGcRgA { Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q Sup; Tlibkind_9b8v60kso59bBaw9cp8B9a9apKQ kind; NIM_BOOL generated; NIM_BOOL isoverriden; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* name; Tnode_bROa11lyF5vxEN9aYNbHmhw* path; }; struct Freecell_u6M5LHprqzkn9axr04yg9bGQ { Freecell_u6M5LHprqzkn9axr04yg9bGQ* next; NI zerofield; }; struct TY_a09bGTAl9ceOKTAytYdkbyKg { NI Field0; Tsym_AXG7xcvKqaxY6koRX1xkCw* Field1; }; struct Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA { Tsym_AXG7xcvKqaxY6koRX1xkCw* sym; TY_zuqP4Riz26Oi5fWgPYVEgA* concretetypes; NI compilesid; }; struct TY_9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE]; }; struct TY_qwqHTkRvwhrRyENtudHQ7g { TGenericSeq Sup; NI data[SEQ_DECL_SIZE]; }; struct TY_JokFGfUW6i9b6aeU7xu6xBw { TGenericSeq Sup; Tblock_2tJGcW69ahqq39a9bVJC1sqGQ data[SEQ_DECL_SIZE]; }; struct TY_RsxI3z4wK8jTuZiO0576gQ { TGenericSeq Sup; TY_UCrBsiykDha2x4hr9aWPwKA data[SEQ_DECL_SIZE]; }; struct TY_dRkMGUPOSmkGlhHeIeiomQ { TGenericSeq Sup; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw data[SEQ_DECL_SIZE]; }; struct TY_zuqP4Riz26Oi5fWgPYVEgA { TGenericSeq Sup; Ttype_LTUWCZolpovw9cWE3JBWSUw* data[SEQ_DECL_SIZE]; }; struct TY_ehmV9bTklH2Gt9cXHV9c0HLeQ { TGenericSeq Sup; Tnode_bROa11lyF5vxEN9aYNbHmhw* data[SEQ_DECL_SIZE]; }; struct TY_DXS6mEo7PVUFJkirsQ9bNQA { TGenericSeq Sup; Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA* data[SEQ_DECL_SIZE]; }; struct TY_sksVpmPRIkNR9axiwtD1Guw { TGenericSeq Sup; Tsym_AXG7xcvKqaxY6koRX1xkCw* data[SEQ_DECL_SIZE]; }; struct TY_iGkpo9aKQdr3NWelKC4cnJA { TGenericSeq Sup; TY_a09bGTAl9ceOKTAytYdkbyKg data[SEQ_DECL_SIZE]; }; static N_NIMCALL(void, Marker_TY_9bAGqSvkAaFL9bWjsEPslrFA)(void* p, NI op); static N_NIMCALL(void, Marker_TY_qwqHTkRvwhrRyENtudHQ7g)(void* p, NI op); N_NIMCALL(void, nimGCvisit)(void* d0, NI op0); static N_NIMCALL(void, Marker_TY_JokFGfUW6i9b6aeU7xu6xBw)(void* p, NI op); static N_NIMCALL(void, Marker_TY_FM7mzTFsA8pyUhXVKKO6Gw)(void* p, NI op); static N_NIMCALL(void, Marker_TY_RsxI3z4wK8jTuZiO0576gQ)(void* p, NI op); static N_NIMCALL(void, Marker_TY_gNGB4FjqF4LwE1IhC7zxeQ)(void* p, NI op); N_NIMCALL(void*, newObj)(TNimType* typ0, NI size0); static N_INLINE(void, nimGCunrefNoCycle)(void* p0); static N_INLINE(Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr0); static N_INLINE(void, rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NOINLINE(void, addzct_fCDI7oO1NNVXXURtxSzsRw)(Cellseq_Axo1XVm9aaQueTOldv8le5w* s0, Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NIMCALL(void*, newSeqRC1)(TNimType* typ0, NI len0); N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnode_IgnRxkID5wXTWvTZf9ct0rA)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0); static N_INLINE(void, asgnRefNoCycle)(void** dest0, void* src0); N_NIMCALL(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw)(void); N_NIMCALL(void, nimGCunref)(void* p0); N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src0); N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src0); N_NIMCALL(TGenericSeq*, incrSeqV2)(TGenericSeq* seq0, NI elemsize0); static N_INLINE(void, asgnRef)(void** dest0, void* src0); static N_INLINE(void, incref_9cAA5YuQAAC3MVbnGeV86swsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); static N_INLINE(void, decref_MV4BBk6J1qu70IbBxwEn4wsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); extern TNimType NTI_qNsm39cWb35W2r5AAd9ch87g; TNimType NTI_hJGtOysUvnnuB9cLutWG9a2w; extern TNimType NTI_JrFyJbYm9b5I4hJ9cWDqvfYA; TNimType NTI_9bAGqSvkAaFL9bWjsEPslrFA; extern TNimType NTI_dRkMGUPOSmkGlhHeIeiomQ; extern TNimType NTI_fKfcLzXYiz5jNu3NH3Tv8Q; extern TNimType NTI_zuqP4Riz26Oi5fWgPYVEgA; extern TNimType NTI_rR5Bzr1D5krxoo1NcNyeMA; TNimType NTI_VFEBuxrDHC6kHPzc1TWaRQ; TNimType NTI_2tJGcW69ahqq39a9bVJC1sqGQ; extern TNimType NTI_83n62yi1b9bgUtRR9axFWW9ag; TNimType NTI_qwqHTkRvwhrRyENtudHQ7g; TNimType NTI_JokFGfUW6i9b6aeU7xu6xBw; TNimType NTI_SlmU1Ju0WFHUWkihyHMVYg; extern TNimType NTI_VaVACK0bpYmqIQ0mKcHfQQ; TNimType NTI_QOyrDzzey9cf6gDtSRPuZMQ; TNimType NTI_ORKcvNw6ApGJhbot1dJ6oA; TNimType NTI_FM7mzTFsA8pyUhXVKKO6Gw; TNimType NTI_UbrbHUpo4hYFr1DbYzJgRQ; TNimType NTI_JyPEhkAmDAldmLHNNrLR0A; TNimType NTI_sOguoHO9bh9ckVU25A2Jaz1A; extern TNimType NTI_T9c3PM9bs7WZ4LIQfEici9cZw; TNimType NTI_UCrBsiykDha2x4hr9aWPwKA; extern TNimType NTI_77mFvmsOLKik79ci2hXkHEg; TNimType NTI_S09bPfanQx9bEvdh4862x8zw; extern TNimType NTI_vr5DoT1jILTGdRlYv1OYpw; extern TNimType NTI_j4IZVEbOYTm9aXKJeVb8ILQ; TNimType NTI_RsxI3z4wK8jTuZiO0576gQ; extern TNimType NTI_lnkYNZP9asc88UfiEGjLrbA; TNimType NTI_gNGB4FjqF4LwE1IhC7zxeQ; extern Gcheap_1TRH1TZMaVZTnLNcIHuNFQ gch_IcYaEuuWivYAS86vFMTS3Q; STRING_LITERAL(T_LKTmeQxNOMAggl6ESLJFSg_17, "", 0); static N_NIMCALL(void, Marker_TY_9bAGqSvkAaFL9bWjsEPslrFA)(void* p, NI op) { TY_9bAGqSvkAaFL9bWjsEPslrFA* a; NI LOC1; a = (TY_9bAGqSvkAaFL9bWjsEPslrFA*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { } } static N_NIMCALL(void, Marker_TY_qwqHTkRvwhrRyENtudHQ7g)(void* p, NI op) { TY_qwqHTkRvwhrRyENtudHQ7g* a; NI LOC1; a = (TY_qwqHTkRvwhrRyENtudHQ7g*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { } } static N_NIMCALL(void, Marker_TY_JokFGfUW6i9b6aeU7xu6xBw)(void* p, NI op) { TY_JokFGfUW6i9b6aeU7xu6xBw* a; NI LOC1; a = (TY_JokFGfUW6i9b6aeU7xu6xBw*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1].label, op); nimGCvisit((void*)a->data[LOC1].fixups, op); } } static N_NIMCALL(void, Marker_TY_FM7mzTFsA8pyUhXVKKO6Gw)(void* p, NI op) { PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ* a; NI LOC1; a = (PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ*)p; nimGCvisit((void*)(*a).blocks, op); nimGCvisit((void*)(*a).sym, op); LOC1 = (NI)0; for (LOC1 = 0; LOC1 < 256; LOC1++) { } } static N_NIMCALL(void, Marker_TY_RsxI3z4wK8jTuZiO0576gQ)(void* p, NI op) { TY_RsxI3z4wK8jTuZiO0576gQ* a; NI LOC1; a = (TY_RsxI3z4wK8jTuZiO0576gQ*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1].Field0, op); nimGCvisit((void*)a->data[LOC1].Field1.ClEnv, op); } } static N_NIMCALL(void, Marker_TY_gNGB4FjqF4LwE1IhC7zxeQ)(void* p, NI op) { Tctx_hJGtOysUvnnuB9cLutWG9a2w* a; a = (Tctx_hJGtOysUvnnuB9cLutWG9a2w*)p; nimGCvisit((void*)(*a).code, op); nimGCvisit((void*)(*a).debug, op); nimGCvisit((void*)(*a).globals, op); nimGCvisit((void*)(*a).constants, op); nimGCvisit((void*)(*a).types, op); nimGCvisit((void*)(*a).currentexceptiona, op); nimGCvisit((void*)(*a).currentexceptionb, op); nimGCvisit((void*)(*a).prc, op); nimGCvisit((void*)(*a).module, op); nimGCvisit((void*)(*a).callsite, op); nimGCvisit((void*)(*a).callbacks, op); nimGCvisit((void*)(*a).errorflag, op); nimGCvisit((void*)(*a).cache, op); } static N_INLINE(Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr0) { Cell_1zcF9cV8XIAtbN8h5HRUB8g* result0; result0 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; result0 = ((Cell_1zcF9cV8XIAtbN8h5HRUB8g*) ((NI)((NU64)(((NI) (usr0))) - (NU64)(((NI)sizeof(Cell_1zcF9cV8XIAtbN8h5HRUB8g)))))); return result0; } static N_INLINE(void, rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { addzct_fCDI7oO1NNVXXURtxSzsRw((&gch_IcYaEuuWivYAS86vFMTS3Q.zct), c0); } static N_INLINE(void, nimGCunrefNoCycle)(void* p0) { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(p0); { (*c0).refcount -= ((NI) 8); if (!((NU64)((*c0).refcount) < (NU64)(((NI) 8)))) goto LA3; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA3: ; } static N_INLINE(void, asgnRefNoCycle)(void** dest0, void* src0) { { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; if (!!((src0 == NIM_NIL))) goto LA3; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src0); (*c0).refcount += ((NI) 8); } LA3: ; { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; if (!!(((*dest0) == NIM_NIL))) goto LA7; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest0)); { (*c0).refcount -= ((NI) 8); if (!((NU64)((*c0).refcount) < (NU64)(((NI) 8)))) goto LA11; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA11: ; } LA7: ; (*dest0) = src0; } N_NIMCALL(Tctx_hJGtOysUvnnuB9cLutWG9a2w*, newctx_hd62uCqiA5HQrQPFO4Zv8g)(Tsym_AXG7xcvKqaxY6koRX1xkCw* module0, IdentcacheHEX3Aobjecttype_TzLHS09bRH9a0TYLs39cqcNaw* cache0) { Tctx_hJGtOysUvnnuB9cLutWG9a2w* result0; Tctx_hJGtOysUvnnuB9cLutWG9a2w* LOC1; PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ* LOC2; NimStringDesc* LOC3; result0 = (Tctx_hJGtOysUvnnuB9cLutWG9a2w*)0; LOC1 = (Tctx_hJGtOysUvnnuB9cLutWG9a2w*)0; LOC1 = (Tctx_hJGtOysUvnnuB9cLutWG9a2w*) newObj((&NTI_gNGB4FjqF4LwE1IhC7zxeQ), sizeof(Tctx_hJGtOysUvnnuB9cLutWG9a2w)); (*LOC1).Sup.Sup.m_type = (&NTI_hJGtOysUvnnuB9cLutWG9a2w); if ((*LOC1).code) nimGCunrefNoCycle((*LOC1).code); (*LOC1).code = (TY_9bAGqSvkAaFL9bWjsEPslrFA*) newSeqRC1((&NTI_9bAGqSvkAaFL9bWjsEPslrFA), 0); if ((*LOC1).debug) nimGCunrefNoCycle((*LOC1).debug); (*LOC1).debug = (TY_dRkMGUPOSmkGlhHeIeiomQ*) newSeqRC1((&NTI_dRkMGUPOSmkGlhHeIeiomQ), 0); asgnRefNoCycle((void**) (&(*LOC1).globals), newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 126))); asgnRefNoCycle((void**) (&(*LOC1).constants), newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 115))); if ((*LOC1).types) nimGCunrefNoCycle((*LOC1).types); (*LOC1).types = (TY_zuqP4Riz26Oi5fWgPYVEgA*) newSeqRC1((&NTI_zuqP4Riz26Oi5fWgPYVEgA), 0); LOC2 = (PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ*)0; LOC2 = (PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ*) newObj((&NTI_FM7mzTFsA8pyUhXVKKO6Gw), sizeof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ)); if ((*LOC2).blocks) nimGCunrefNoCycle((*LOC2).blocks); (*LOC2).blocks = (TY_JokFGfUW6i9b6aeU7xu6xBw*) newSeqRC1((&NTI_JokFGfUW6i9b6aeU7xu6xBw), 0); asgnRefNoCycle((void**) (&(*LOC1).prc), LOC2); asgnRefNoCycle((void**) (&(*LOC1).module), module0); (*LOC1).loopiterations = ((NI) 1500000); (*LOC1).comesfromheuristic = unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw(); if ((*LOC1).callbacks) nimGCunref((*LOC1).callbacks); (*LOC1).callbacks = (TY_RsxI3z4wK8jTuZiO0576gQ*) newSeqRC1((&NTI_RsxI3z4wK8jTuZiO0576gQ), 0); LOC3 = (NimStringDesc*)0; LOC3 = (*LOC1).errorflag; (*LOC1).errorflag = copyStringRC1(((NimStringDesc*) &T_LKTmeQxNOMAggl6ESLJFSg_17)); if (LOC3) nimGCunrefNoCycle(LOC3); asgnRefNoCycle((void**) (&(*LOC1).cache), cache0); result0 = LOC1; return result0; } static N_INLINE(void, incref_9cAA5YuQAAC3MVbnGeV86swsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { (*c0).refcount = (NI)((NU64)((*c0).refcount) + (NU64)(((NI) 8))); } static N_INLINE(void, decref_MV4BBk6J1qu70IbBxwEn4wsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { { (*c0).refcount -= ((NI) 8); if (!((NU64)((*c0).refcount) < (NU64)(((NI) 8)))) goto LA3; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA3: ; } static N_INLINE(void, asgnRef)(void** dest0, void* src0) { { Cell_1zcF9cV8XIAtbN8h5HRUB8g* LOC5; if (!!((src0 == NIM_NIL))) goto LA3; LOC5 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; LOC5 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src0); incref_9cAA5YuQAAC3MVbnGeV86swsystem(LOC5); } LA3: ; { Cell_1zcF9cV8XIAtbN8h5HRUB8g* LOC10; if (!!(((*dest0) == NIM_NIL))) goto LA8; LOC10 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; LOC10 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest0)); decref_MV4BBk6J1qu70IbBxwEn4wsystem(LOC10); } LA8: ; (*dest0) = src0; } N_NIMCALL(void, registercallback_LfvUcZy9aLHJCPEwxJ71uYw)(Tctx_hJGtOysUvnnuB9cLutWG9a2w* c0, NimStringDesc* name0, TY_S09bPfanQx9bEvdh4862x8zw callback0) { TY_UCrBsiykDha2x4hr9aWPwKA LOC1; NimStringDesc* LOC2; memset((void*)(&LOC1), 0, sizeof(LOC1)); LOC1.Field0 = copyString(name0); LOC1.Field1.ClEnv = callback0.ClEnv; LOC1.Field1.ClPrc = callback0.ClPrc; (*c0).callbacks = (TY_RsxI3z4wK8jTuZiO0576gQ*) incrSeqV2(&((*c0).callbacks)->Sup, sizeof(TY_UCrBsiykDha2x4hr9aWPwKA)); LOC2 = (NimStringDesc*)0; LOC2 = (*c0).callbacks->data[(*c0).callbacks->Sup.len].Field0; (*c0).callbacks->data[(*c0).callbacks->Sup.len].Field0 = copyStringRC1(LOC1.Field0); if (LOC2) nimGCunrefNoCycle(LOC2); asgnRef((void**) (&(*c0).callbacks->data[(*c0).callbacks->Sup.len].Field1.ClEnv), LOC1.Field1.ClEnv); (*c0).callbacks->data[(*c0).callbacks->Sup.len].Field1.ClPrc = LOC1.Field1.ClPrc; ++(*c0).callbacks->Sup.len; } N_NIMCALL(void, refresh_4UuyjhBInETKh5VAWuCnzQ)(Tctx_hJGtOysUvnnuB9cLutWG9a2w* c0, Tsym_AXG7xcvKqaxY6koRX1xkCw* module0) { PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ* LOC1; asgnRefNoCycle((void**) (&(*c0).module), module0); LOC1 = (PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ*)0; LOC1 = (PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ*) newObj((&NTI_FM7mzTFsA8pyUhXVKKO6Gw), sizeof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ)); if ((*LOC1).blocks) nimGCunrefNoCycle((*LOC1).blocks); (*LOC1).blocks = (TY_JokFGfUW6i9b6aeU7xu6xBw*) newSeqRC1((&NTI_JokFGfUW6i9b6aeU7xu6xBw), 0); asgnRefNoCycle((void**) (&(*c0).prc), LOC1); (*c0).loopiterations = ((NI) 1500000); } NIM_EXTERNC N_NOINLINE(void, compiler_vmdefInit000)(void) { } NIM_EXTERNC N_NOINLINE(void, compiler_vmdefDatInit000)(void) { static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_2[19]; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_3[4]; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_4[2]; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_5[2]; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_6[9]; NI T_LKTmeQxNOMAggl6ESLJFSg_8; static char* NIM_CONST T_LKTmeQxNOMAggl6ESLJFSg_7[9] = { "slotEmpty", "slotFixedVar", "slotFixedLet", "slotTempUnknown", "slotTempInt", "slotTempFloat", "slotTempStr", "slotTempComplex", "slotTempPerm"}; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_9[5]; NI T_LKTmeQxNOMAggl6ESLJFSg_11; static char* NIM_CONST T_LKTmeQxNOMAggl6ESLJFSg_10[5] = { "emRepl", "emConst", "emOptimize", "emStaticExpr", "emStaticStmt"}; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_12[3]; NI T_LKTmeQxNOMAggl6ESLJFSg_14; static char* NIM_CONST T_LKTmeQxNOMAggl6ESLJFSg_13[3] = { "allowCast", "allowFFI", "allowInfiniteLoops"}; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_15[2]; static TNimNode* T_LKTmeQxNOMAggl6ESLJFSg_16[2]; static TNimNode T_LKTmeQxNOMAggl6ESLJFSg_0[58]; NTI_hJGtOysUvnnuB9cLutWG9a2w.size = sizeof(Tctx_hJGtOysUvnnuB9cLutWG9a2w); NTI_hJGtOysUvnnuB9cLutWG9a2w.kind = 17; NTI_hJGtOysUvnnuB9cLutWG9a2w.base = (&NTI_qNsm39cWb35W2r5AAd9ch87g); T_LKTmeQxNOMAggl6ESLJFSg_2[0] = &T_LKTmeQxNOMAggl6ESLJFSg_0[1]; NTI_9bAGqSvkAaFL9bWjsEPslrFA.size = sizeof(TY_9bAGqSvkAaFL9bWjsEPslrFA*); NTI_9bAGqSvkAaFL9bWjsEPslrFA.kind = 24; NTI_9bAGqSvkAaFL9bWjsEPslrFA.base = (&NTI_JrFyJbYm9b5I4hJ9cWDqvfYA); NTI_9bAGqSvkAaFL9bWjsEPslrFA.flags = 2; NTI_9bAGqSvkAaFL9bWjsEPslrFA.marker = Marker_TY_9bAGqSvkAaFL9bWjsEPslrFA; T_LKTmeQxNOMAggl6ESLJFSg_0[1].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[1].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, code); T_LKTmeQxNOMAggl6ESLJFSg_0[1].typ = (&NTI_9bAGqSvkAaFL9bWjsEPslrFA); T_LKTmeQxNOMAggl6ESLJFSg_0[1].name = "code"; T_LKTmeQxNOMAggl6ESLJFSg_2[1] = &T_LKTmeQxNOMAggl6ESLJFSg_0[2]; T_LKTmeQxNOMAggl6ESLJFSg_0[2].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[2].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, debug); T_LKTmeQxNOMAggl6ESLJFSg_0[2].typ = (&NTI_dRkMGUPOSmkGlhHeIeiomQ); T_LKTmeQxNOMAggl6ESLJFSg_0[2].name = "debug"; T_LKTmeQxNOMAggl6ESLJFSg_2[2] = &T_LKTmeQxNOMAggl6ESLJFSg_0[3]; T_LKTmeQxNOMAggl6ESLJFSg_0[3].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[3].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, globals); T_LKTmeQxNOMAggl6ESLJFSg_0[3].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_LKTmeQxNOMAggl6ESLJFSg_0[3].name = "globals"; T_LKTmeQxNOMAggl6ESLJFSg_2[3] = &T_LKTmeQxNOMAggl6ESLJFSg_0[4]; T_LKTmeQxNOMAggl6ESLJFSg_0[4].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[4].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, constants); T_LKTmeQxNOMAggl6ESLJFSg_0[4].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_LKTmeQxNOMAggl6ESLJFSg_0[4].name = "constants"; T_LKTmeQxNOMAggl6ESLJFSg_2[4] = &T_LKTmeQxNOMAggl6ESLJFSg_0[5]; T_LKTmeQxNOMAggl6ESLJFSg_0[5].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[5].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, types); T_LKTmeQxNOMAggl6ESLJFSg_0[5].typ = (&NTI_zuqP4Riz26Oi5fWgPYVEgA); T_LKTmeQxNOMAggl6ESLJFSg_0[5].name = "types"; T_LKTmeQxNOMAggl6ESLJFSg_2[5] = &T_LKTmeQxNOMAggl6ESLJFSg_0[6]; T_LKTmeQxNOMAggl6ESLJFSg_0[6].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[6].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, currentexceptiona); T_LKTmeQxNOMAggl6ESLJFSg_0[6].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_LKTmeQxNOMAggl6ESLJFSg_0[6].name = "currentExceptionA"; T_LKTmeQxNOMAggl6ESLJFSg_2[6] = &T_LKTmeQxNOMAggl6ESLJFSg_0[7]; T_LKTmeQxNOMAggl6ESLJFSg_0[7].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[7].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, currentexceptionb); T_LKTmeQxNOMAggl6ESLJFSg_0[7].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_LKTmeQxNOMAggl6ESLJFSg_0[7].name = "currentExceptionB"; T_LKTmeQxNOMAggl6ESLJFSg_2[7] = &T_LKTmeQxNOMAggl6ESLJFSg_0[8]; T_LKTmeQxNOMAggl6ESLJFSg_0[8].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[8].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, exceptioninstr); T_LKTmeQxNOMAggl6ESLJFSg_0[8].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_LKTmeQxNOMAggl6ESLJFSg_0[8].name = "exceptionInstr"; T_LKTmeQxNOMAggl6ESLJFSg_2[8] = &T_LKTmeQxNOMAggl6ESLJFSg_0[9]; NTI_VFEBuxrDHC6kHPzc1TWaRQ.size = sizeof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ); NTI_VFEBuxrDHC6kHPzc1TWaRQ.kind = 18; NTI_VFEBuxrDHC6kHPzc1TWaRQ.base = 0; NTI_VFEBuxrDHC6kHPzc1TWaRQ.flags = 2; T_LKTmeQxNOMAggl6ESLJFSg_3[0] = &T_LKTmeQxNOMAggl6ESLJFSg_0[11]; NTI_2tJGcW69ahqq39a9bVJC1sqGQ.size = sizeof(Tblock_2tJGcW69ahqq39a9bVJC1sqGQ); NTI_2tJGcW69ahqq39a9bVJC1sqGQ.kind = 18; NTI_2tJGcW69ahqq39a9bVJC1sqGQ.base = 0; NTI_2tJGcW69ahqq39a9bVJC1sqGQ.flags = 2; T_LKTmeQxNOMAggl6ESLJFSg_4[0] = &T_LKTmeQxNOMAggl6ESLJFSg_0[13]; T_LKTmeQxNOMAggl6ESLJFSg_0[13].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[13].offset = offsetof(Tblock_2tJGcW69ahqq39a9bVJC1sqGQ, label); T_LKTmeQxNOMAggl6ESLJFSg_0[13].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_LKTmeQxNOMAggl6ESLJFSg_0[13].name = "label"; T_LKTmeQxNOMAggl6ESLJFSg_4[1] = &T_LKTmeQxNOMAggl6ESLJFSg_0[14]; NTI_qwqHTkRvwhrRyENtudHQ7g.size = sizeof(TY_qwqHTkRvwhrRyENtudHQ7g*); NTI_qwqHTkRvwhrRyENtudHQ7g.kind = 24; NTI_qwqHTkRvwhrRyENtudHQ7g.base = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); NTI_qwqHTkRvwhrRyENtudHQ7g.flags = 2; NTI_qwqHTkRvwhrRyENtudHQ7g.marker = Marker_TY_qwqHTkRvwhrRyENtudHQ7g; T_LKTmeQxNOMAggl6ESLJFSg_0[14].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[14].offset = offsetof(Tblock_2tJGcW69ahqq39a9bVJC1sqGQ, fixups); T_LKTmeQxNOMAggl6ESLJFSg_0[14].typ = (&NTI_qwqHTkRvwhrRyENtudHQ7g); T_LKTmeQxNOMAggl6ESLJFSg_0[14].name = "fixups"; T_LKTmeQxNOMAggl6ESLJFSg_0[12].len = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[12].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[12].sons = &T_LKTmeQxNOMAggl6ESLJFSg_4[0]; NTI_2tJGcW69ahqq39a9bVJC1sqGQ.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[12]; NTI_JokFGfUW6i9b6aeU7xu6xBw.size = sizeof(TY_JokFGfUW6i9b6aeU7xu6xBw*); NTI_JokFGfUW6i9b6aeU7xu6xBw.kind = 24; NTI_JokFGfUW6i9b6aeU7xu6xBw.base = (&NTI_2tJGcW69ahqq39a9bVJC1sqGQ); NTI_JokFGfUW6i9b6aeU7xu6xBw.flags = 2; NTI_JokFGfUW6i9b6aeU7xu6xBw.marker = Marker_TY_JokFGfUW6i9b6aeU7xu6xBw; T_LKTmeQxNOMAggl6ESLJFSg_0[11].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[11].offset = offsetof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ, blocks); T_LKTmeQxNOMAggl6ESLJFSg_0[11].typ = (&NTI_JokFGfUW6i9b6aeU7xu6xBw); T_LKTmeQxNOMAggl6ESLJFSg_0[11].name = "blocks"; T_LKTmeQxNOMAggl6ESLJFSg_3[1] = &T_LKTmeQxNOMAggl6ESLJFSg_0[15]; T_LKTmeQxNOMAggl6ESLJFSg_0[15].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[15].offset = offsetof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ, sym); T_LKTmeQxNOMAggl6ESLJFSg_0[15].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_LKTmeQxNOMAggl6ESLJFSg_0[15].name = "sym"; T_LKTmeQxNOMAggl6ESLJFSg_3[2] = &T_LKTmeQxNOMAggl6ESLJFSg_0[16]; NTI_SlmU1Ju0WFHUWkihyHMVYg.size = sizeof(TY_SlmU1Ju0WFHUWkihyHMVYg); NTI_SlmU1Ju0WFHUWkihyHMVYg.kind = 18; NTI_SlmU1Ju0WFHUWkihyHMVYg.base = 0; NTI_SlmU1Ju0WFHUWkihyHMVYg.flags = 3; T_LKTmeQxNOMAggl6ESLJFSg_5[0] = &T_LKTmeQxNOMAggl6ESLJFSg_0[18]; T_LKTmeQxNOMAggl6ESLJFSg_0[18].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[18].offset = offsetof(TY_SlmU1Ju0WFHUWkihyHMVYg, Field0); T_LKTmeQxNOMAggl6ESLJFSg_0[18].typ = (&NTI_VaVACK0bpYmqIQ0mKcHfQQ); T_LKTmeQxNOMAggl6ESLJFSg_0[18].name = "Field0"; T_LKTmeQxNOMAggl6ESLJFSg_5[1] = &T_LKTmeQxNOMAggl6ESLJFSg_0[19]; NTI_QOyrDzzey9cf6gDtSRPuZMQ.size = sizeof(Tslotkind_QOyrDzzey9cf6gDtSRPuZMQ); NTI_QOyrDzzey9cf6gDtSRPuZMQ.kind = 14; NTI_QOyrDzzey9cf6gDtSRPuZMQ.base = 0; NTI_QOyrDzzey9cf6gDtSRPuZMQ.flags = 3; for (T_LKTmeQxNOMAggl6ESLJFSg_8 = 0; T_LKTmeQxNOMAggl6ESLJFSg_8 < 9; T_LKTmeQxNOMAggl6ESLJFSg_8++) { T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_8+20].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_8+20].offset = T_LKTmeQxNOMAggl6ESLJFSg_8; T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_8+20].name = T_LKTmeQxNOMAggl6ESLJFSg_7[T_LKTmeQxNOMAggl6ESLJFSg_8]; T_LKTmeQxNOMAggl6ESLJFSg_6[T_LKTmeQxNOMAggl6ESLJFSg_8] = &T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_8+20]; } T_LKTmeQxNOMAggl6ESLJFSg_0[29].len = 9; T_LKTmeQxNOMAggl6ESLJFSg_0[29].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[29].sons = &T_LKTmeQxNOMAggl6ESLJFSg_6[0]; NTI_QOyrDzzey9cf6gDtSRPuZMQ.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[29]; T_LKTmeQxNOMAggl6ESLJFSg_0[19].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[19].offset = offsetof(TY_SlmU1Ju0WFHUWkihyHMVYg, Field1); T_LKTmeQxNOMAggl6ESLJFSg_0[19].typ = (&NTI_QOyrDzzey9cf6gDtSRPuZMQ); T_LKTmeQxNOMAggl6ESLJFSg_0[19].name = "Field1"; T_LKTmeQxNOMAggl6ESLJFSg_0[17].len = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[17].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[17].sons = &T_LKTmeQxNOMAggl6ESLJFSg_5[0]; NTI_SlmU1Ju0WFHUWkihyHMVYg.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[17]; NTI_ORKcvNw6ApGJhbot1dJ6oA.size = sizeof(TY_ORKcvNw6ApGJhbot1dJ6oA); NTI_ORKcvNw6ApGJhbot1dJ6oA.kind = 16; NTI_ORKcvNw6ApGJhbot1dJ6oA.base = (&NTI_SlmU1Ju0WFHUWkihyHMVYg); NTI_ORKcvNw6ApGJhbot1dJ6oA.flags = 3; T_LKTmeQxNOMAggl6ESLJFSg_0[16].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[16].offset = offsetof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ, slots); T_LKTmeQxNOMAggl6ESLJFSg_0[16].typ = (&NTI_ORKcvNw6ApGJhbot1dJ6oA); T_LKTmeQxNOMAggl6ESLJFSg_0[16].name = "slots"; T_LKTmeQxNOMAggl6ESLJFSg_3[3] = &T_LKTmeQxNOMAggl6ESLJFSg_0[30]; T_LKTmeQxNOMAggl6ESLJFSg_0[30].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[30].offset = offsetof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ, maxslots); T_LKTmeQxNOMAggl6ESLJFSg_0[30].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_LKTmeQxNOMAggl6ESLJFSg_0[30].name = "maxSlots"; T_LKTmeQxNOMAggl6ESLJFSg_0[10].len = 4; T_LKTmeQxNOMAggl6ESLJFSg_0[10].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[10].sons = &T_LKTmeQxNOMAggl6ESLJFSg_3[0]; NTI_VFEBuxrDHC6kHPzc1TWaRQ.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[10]; NTI_FM7mzTFsA8pyUhXVKKO6Gw.size = sizeof(PprocHEX3Aobjecttype_VFEBuxrDHC6kHPzc1TWaRQ*); NTI_FM7mzTFsA8pyUhXVKKO6Gw.kind = 22; NTI_FM7mzTFsA8pyUhXVKKO6Gw.base = (&NTI_VFEBuxrDHC6kHPzc1TWaRQ); NTI_FM7mzTFsA8pyUhXVKKO6Gw.flags = 2; NTI_FM7mzTFsA8pyUhXVKKO6Gw.marker = Marker_TY_FM7mzTFsA8pyUhXVKKO6Gw; T_LKTmeQxNOMAggl6ESLJFSg_0[9].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[9].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, prc); T_LKTmeQxNOMAggl6ESLJFSg_0[9].typ = (&NTI_FM7mzTFsA8pyUhXVKKO6Gw); T_LKTmeQxNOMAggl6ESLJFSg_0[9].name = "prc"; T_LKTmeQxNOMAggl6ESLJFSg_2[9] = &T_LKTmeQxNOMAggl6ESLJFSg_0[31]; T_LKTmeQxNOMAggl6ESLJFSg_0[31].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[31].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, module); T_LKTmeQxNOMAggl6ESLJFSg_0[31].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_LKTmeQxNOMAggl6ESLJFSg_0[31].name = "module"; T_LKTmeQxNOMAggl6ESLJFSg_2[10] = &T_LKTmeQxNOMAggl6ESLJFSg_0[32]; T_LKTmeQxNOMAggl6ESLJFSg_0[32].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[32].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, callsite); T_LKTmeQxNOMAggl6ESLJFSg_0[32].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_LKTmeQxNOMAggl6ESLJFSg_0[32].name = "callsite"; T_LKTmeQxNOMAggl6ESLJFSg_2[11] = &T_LKTmeQxNOMAggl6ESLJFSg_0[33]; NTI_UbrbHUpo4hYFr1DbYzJgRQ.size = sizeof(Tevalmode_UbrbHUpo4hYFr1DbYzJgRQ); NTI_UbrbHUpo4hYFr1DbYzJgRQ.kind = 14; NTI_UbrbHUpo4hYFr1DbYzJgRQ.base = 0; NTI_UbrbHUpo4hYFr1DbYzJgRQ.flags = 3; for (T_LKTmeQxNOMAggl6ESLJFSg_11 = 0; T_LKTmeQxNOMAggl6ESLJFSg_11 < 5; T_LKTmeQxNOMAggl6ESLJFSg_11++) { T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_11+34].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_11+34].offset = T_LKTmeQxNOMAggl6ESLJFSg_11; T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_11+34].name = T_LKTmeQxNOMAggl6ESLJFSg_10[T_LKTmeQxNOMAggl6ESLJFSg_11]; T_LKTmeQxNOMAggl6ESLJFSg_9[T_LKTmeQxNOMAggl6ESLJFSg_11] = &T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_11+34]; } T_LKTmeQxNOMAggl6ESLJFSg_0[39].len = 5; T_LKTmeQxNOMAggl6ESLJFSg_0[39].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[39].sons = &T_LKTmeQxNOMAggl6ESLJFSg_9[0]; NTI_UbrbHUpo4hYFr1DbYzJgRQ.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[39]; T_LKTmeQxNOMAggl6ESLJFSg_0[33].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[33].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, mode); T_LKTmeQxNOMAggl6ESLJFSg_0[33].typ = (&NTI_UbrbHUpo4hYFr1DbYzJgRQ); T_LKTmeQxNOMAggl6ESLJFSg_0[33].name = "mode"; T_LKTmeQxNOMAggl6ESLJFSg_2[12] = &T_LKTmeQxNOMAggl6ESLJFSg_0[40]; NTI_JyPEhkAmDAldmLHNNrLR0A.size = sizeof(Tsandboxflag_JyPEhkAmDAldmLHNNrLR0A); NTI_JyPEhkAmDAldmLHNNrLR0A.kind = 14; NTI_JyPEhkAmDAldmLHNNrLR0A.base = 0; NTI_JyPEhkAmDAldmLHNNrLR0A.flags = 3; for (T_LKTmeQxNOMAggl6ESLJFSg_14 = 0; T_LKTmeQxNOMAggl6ESLJFSg_14 < 3; T_LKTmeQxNOMAggl6ESLJFSg_14++) { T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_14+41].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_14+41].offset = T_LKTmeQxNOMAggl6ESLJFSg_14; T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_14+41].name = T_LKTmeQxNOMAggl6ESLJFSg_13[T_LKTmeQxNOMAggl6ESLJFSg_14]; T_LKTmeQxNOMAggl6ESLJFSg_12[T_LKTmeQxNOMAggl6ESLJFSg_14] = &T_LKTmeQxNOMAggl6ESLJFSg_0[T_LKTmeQxNOMAggl6ESLJFSg_14+41]; } T_LKTmeQxNOMAggl6ESLJFSg_0[44].len = 3; T_LKTmeQxNOMAggl6ESLJFSg_0[44].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[44].sons = &T_LKTmeQxNOMAggl6ESLJFSg_12[0]; NTI_JyPEhkAmDAldmLHNNrLR0A.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[44]; NTI_sOguoHO9bh9ckVU25A2Jaz1A.size = sizeof(Tsandboxflag_JyPEhkAmDAldmLHNNrLR0A_Set); NTI_sOguoHO9bh9ckVU25A2Jaz1A.kind = 19; NTI_sOguoHO9bh9ckVU25A2Jaz1A.base = (&NTI_JyPEhkAmDAldmLHNNrLR0A); NTI_sOguoHO9bh9ckVU25A2Jaz1A.flags = 3; T_LKTmeQxNOMAggl6ESLJFSg_0[45].len = 0; T_LKTmeQxNOMAggl6ESLJFSg_0[45].kind = 0; NTI_sOguoHO9bh9ckVU25A2Jaz1A.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[45]; T_LKTmeQxNOMAggl6ESLJFSg_0[40].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[40].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, features); T_LKTmeQxNOMAggl6ESLJFSg_0[40].typ = (&NTI_sOguoHO9bh9ckVU25A2Jaz1A); T_LKTmeQxNOMAggl6ESLJFSg_0[40].name = "features"; T_LKTmeQxNOMAggl6ESLJFSg_2[13] = &T_LKTmeQxNOMAggl6ESLJFSg_0[46]; T_LKTmeQxNOMAggl6ESLJFSg_0[46].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[46].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, traceactive); T_LKTmeQxNOMAggl6ESLJFSg_0[46].typ = (&NTI_VaVACK0bpYmqIQ0mKcHfQQ); T_LKTmeQxNOMAggl6ESLJFSg_0[46].name = "traceActive"; T_LKTmeQxNOMAggl6ESLJFSg_2[14] = &T_LKTmeQxNOMAggl6ESLJFSg_0[47]; T_LKTmeQxNOMAggl6ESLJFSg_0[47].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[47].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, loopiterations); T_LKTmeQxNOMAggl6ESLJFSg_0[47].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_LKTmeQxNOMAggl6ESLJFSg_0[47].name = "loopIterations"; T_LKTmeQxNOMAggl6ESLJFSg_2[15] = &T_LKTmeQxNOMAggl6ESLJFSg_0[48]; T_LKTmeQxNOMAggl6ESLJFSg_0[48].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[48].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, comesfromheuristic); T_LKTmeQxNOMAggl6ESLJFSg_0[48].typ = (&NTI_T9c3PM9bs7WZ4LIQfEici9cZw); T_LKTmeQxNOMAggl6ESLJFSg_0[48].name = "comesFromHeuristic"; T_LKTmeQxNOMAggl6ESLJFSg_2[16] = &T_LKTmeQxNOMAggl6ESLJFSg_0[49]; NTI_UCrBsiykDha2x4hr9aWPwKA.size = sizeof(TY_UCrBsiykDha2x4hr9aWPwKA); NTI_UCrBsiykDha2x4hr9aWPwKA.kind = 18; NTI_UCrBsiykDha2x4hr9aWPwKA.base = 0; T_LKTmeQxNOMAggl6ESLJFSg_15[0] = &T_LKTmeQxNOMAggl6ESLJFSg_0[51]; T_LKTmeQxNOMAggl6ESLJFSg_0[51].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[51].offset = offsetof(TY_UCrBsiykDha2x4hr9aWPwKA, Field0); T_LKTmeQxNOMAggl6ESLJFSg_0[51].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_LKTmeQxNOMAggl6ESLJFSg_0[51].name = "Field0"; T_LKTmeQxNOMAggl6ESLJFSg_15[1] = &T_LKTmeQxNOMAggl6ESLJFSg_0[52]; NTI_S09bPfanQx9bEvdh4862x8zw.size = sizeof(TY_sdDP1TTkc2gaTu5fV53Zqg); NTI_S09bPfanQx9bEvdh4862x8zw.kind = 18; NTI_S09bPfanQx9bEvdh4862x8zw.base = 0; NTI_S09bPfanQx9bEvdh4862x8zw.flags = 2; T_LKTmeQxNOMAggl6ESLJFSg_16[0] = &T_LKTmeQxNOMAggl6ESLJFSg_0[54]; T_LKTmeQxNOMAggl6ESLJFSg_0[54].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[54].offset = offsetof(TY_sdDP1TTkc2gaTu5fV53Zqg, Field0); T_LKTmeQxNOMAggl6ESLJFSg_0[54].typ = (&NTI_vr5DoT1jILTGdRlYv1OYpw); T_LKTmeQxNOMAggl6ESLJFSg_0[54].name = "Field0"; T_LKTmeQxNOMAggl6ESLJFSg_16[1] = &T_LKTmeQxNOMAggl6ESLJFSg_0[55]; T_LKTmeQxNOMAggl6ESLJFSg_0[55].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[55].offset = offsetof(TY_sdDP1TTkc2gaTu5fV53Zqg, Field1); T_LKTmeQxNOMAggl6ESLJFSg_0[55].typ = (&NTI_j4IZVEbOYTm9aXKJeVb8ILQ); T_LKTmeQxNOMAggl6ESLJFSg_0[55].name = "Field1"; T_LKTmeQxNOMAggl6ESLJFSg_0[53].len = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[53].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[53].sons = &T_LKTmeQxNOMAggl6ESLJFSg_16[0]; NTI_S09bPfanQx9bEvdh4862x8zw.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[53]; T_LKTmeQxNOMAggl6ESLJFSg_0[52].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[52].offset = offsetof(TY_UCrBsiykDha2x4hr9aWPwKA, Field1); T_LKTmeQxNOMAggl6ESLJFSg_0[52].typ = (&NTI_S09bPfanQx9bEvdh4862x8zw); T_LKTmeQxNOMAggl6ESLJFSg_0[52].name = "Field1"; T_LKTmeQxNOMAggl6ESLJFSg_0[50].len = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[50].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[50].sons = &T_LKTmeQxNOMAggl6ESLJFSg_15[0]; NTI_UCrBsiykDha2x4hr9aWPwKA.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[50]; NTI_RsxI3z4wK8jTuZiO0576gQ.size = sizeof(TY_RsxI3z4wK8jTuZiO0576gQ*); NTI_RsxI3z4wK8jTuZiO0576gQ.kind = 24; NTI_RsxI3z4wK8jTuZiO0576gQ.base = (&NTI_UCrBsiykDha2x4hr9aWPwKA); NTI_RsxI3z4wK8jTuZiO0576gQ.marker = Marker_TY_RsxI3z4wK8jTuZiO0576gQ; T_LKTmeQxNOMAggl6ESLJFSg_0[49].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[49].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, callbacks); T_LKTmeQxNOMAggl6ESLJFSg_0[49].typ = (&NTI_RsxI3z4wK8jTuZiO0576gQ); T_LKTmeQxNOMAggl6ESLJFSg_0[49].name = "callbacks"; T_LKTmeQxNOMAggl6ESLJFSg_2[17] = &T_LKTmeQxNOMAggl6ESLJFSg_0[56]; T_LKTmeQxNOMAggl6ESLJFSg_0[56].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[56].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, errorflag); T_LKTmeQxNOMAggl6ESLJFSg_0[56].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_LKTmeQxNOMAggl6ESLJFSg_0[56].name = "errorFlag"; T_LKTmeQxNOMAggl6ESLJFSg_2[18] = &T_LKTmeQxNOMAggl6ESLJFSg_0[57]; T_LKTmeQxNOMAggl6ESLJFSg_0[57].kind = 1; T_LKTmeQxNOMAggl6ESLJFSg_0[57].offset = offsetof(Tctx_hJGtOysUvnnuB9cLutWG9a2w, cache); T_LKTmeQxNOMAggl6ESLJFSg_0[57].typ = (&NTI_lnkYNZP9asc88UfiEGjLrbA); T_LKTmeQxNOMAggl6ESLJFSg_0[57].name = "cache"; T_LKTmeQxNOMAggl6ESLJFSg_0[0].len = 19; T_LKTmeQxNOMAggl6ESLJFSg_0[0].kind = 2; T_LKTmeQxNOMAggl6ESLJFSg_0[0].sons = &T_LKTmeQxNOMAggl6ESLJFSg_2[0]; NTI_hJGtOysUvnnuB9cLutWG9a2w.node = &T_LKTmeQxNOMAggl6ESLJFSg_0[0]; NTI_gNGB4FjqF4LwE1IhC7zxeQ.size = sizeof(Tctx_hJGtOysUvnnuB9cLutWG9a2w*); NTI_gNGB4FjqF4LwE1IhC7zxeQ.kind = 22; NTI_gNGB4FjqF4LwE1IhC7zxeQ.base = (&NTI_hJGtOysUvnnuB9cLutWG9a2w); NTI_gNGB4FjqF4LwE1IhC7zxeQ.marker = Marker_TY_gNGB4FjqF4LwE1IhC7zxeQ; }