/* Generated by Nim Compiler v1.9.0 */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA; typedef struct NimStrPayload NimStrPayload; typedef struct NimStringV2 NimStringV2; typedef struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content; typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA; typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content tySequence__PXIzfWocnrafGz5p3CP5LA_Content; typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q; typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ; typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content tySequence__IHUFRsFxZNv7YydiUO2esQ_Content; typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg; typedef struct tySequence__b89aLriiJnVTD186H6zNIgg_Content tySequence__b89aLriiJnVTD186H6zNIgg_Content; typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ; typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA tySequence__9a35SUiZaZnQQczCKMafPpA; typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content tySequence__9a35SUiZaZnQQczCKMafPpA_Content; typedef struct tyTuple__4mROXJDLgq3TboX1QMTCWQ tyTuple__4mROXJDLgq3TboX1QMTCWQ; typedef struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA; typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA; typedef struct tySequence__48JTohSgTy339bRxHzUD8KA_Content tySequence__48JTohSgTy339bRxHzUD8KA_Content; typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q; typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content; typedef struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q; typedef struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg; typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA tySequence__0kQhEjYsrU0bQoX6VKnNbA; typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content; typedef struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA; typedef struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ; typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg tySequence__cNHcFk7EiJIuDgTjWY8U9bg; typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content; typedef struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ tySequence__IWXeVgKgI4IltTBItDiIwQ; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content tySequence__IWXeVgKgI4IltTBItDiIwQ_Content; typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw tySequence__E0A6SaW1v3EKBAVAijH8Mw; typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content; typedef struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q tyTuple__o7TpijPv9bOBH56jcsA2W3Q; typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ tySequence__ksIzANWGKlNIZxswx6UF9cQ; typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content; typedef struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw; typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg tySequence__rg1JHBuFtw6jyGZxePBOTg; typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content tySequence__rg1JHBuFtw6jyGZxePBOTg_Content; typedef struct tyTuple__t08apXFlOi7QMiJ7EqOynA tyTuple__t08apXFlOi7QMiJ7EqOynA; typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q tySequence__6xT3ssEcZuds56oxe6Hi1Q; typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content; typedef struct tyTuple__mPT8UQTez4CkORDSYBMX5Q tyTuple__mPT8UQTez4CkORDSYBMX5Q; typedef NU8 tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ; typedef NU8 tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ; struct tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA { FILE* f; tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ currentSection; tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ err; }; struct NimStrPayload { NI cap; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct NimStringV2 { NI len; NimStrPayload* p; }; typedef NU8 tyEnum_FileMode__4sJyy9aOSN8X63XdWXl5iDg; typedef NU8 tyArray__cdsir9aPB24hAk6k77P9b9bCA[8]; typedef NU64 tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg; struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p; }; struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { NI len; tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content* p; }; struct tySequence__PXIzfWocnrafGz5p3CP5LA { NI len; tySequence__PXIzfWocnrafGz5p3CP5LA_Content* p; }; struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q { NU32 Field0; NimStringV2 Field1; }; struct tySequence__IHUFRsFxZNv7YydiUO2esQ { NI len; tySequence__IHUFRsFxZNv7YydiUO2esQ_Content* p; }; struct tySequence__b89aLriiJnVTD186H6zNIgg { NI len; tySequence__b89aLriiJnVTD186H6zNIgg_Content* p; }; struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ { NU32 Field0; NI32 Field1; }; struct tySequence__9a35SUiZaZnQQczCKMafPpA { NI len; tySequence__9a35SUiZaZnQQczCKMafPpA_Content* p; }; struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA { NU32 module; NI32 item; }; struct tyTuple__4mROXJDLgq3TboX1QMTCWQ { NU32 Field0; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1; }; struct tySequence__48JTohSgTy339bRxHzUD8KA { NI len; tySequence__48JTohSgTy339bRxHzUD8KA_Content* p; }; struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q { NI len; tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content* p; }; typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ; typedef NU32 tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw; struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg { NU16 line; NI16 col; NU32 file; }; struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q { tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind; tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags; NI32 operand; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeId_0; tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info; }; struct tySequence__0kQhEjYsrU0bQoX6VKnNbA { NI len; tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content* p; }; typedef NU8 tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ; typedef NU16 tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg; typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg; typedef NU16 tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw; typedef NU8 tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w; struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ { tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind; NIM_BOOL generated; NIM_BOOL isOverriden; NU32 name; NI32 path; }; struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA { tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind; NU32 name; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typ; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags; tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic; tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info; NI32 ast; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA guard; NI bitsize; NI alignment; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; NI position; NI offset; NU32 externalName; tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw locFlags; tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ annex; NI32 constraint; }; struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg { NI len; tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content* p; }; typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ; typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw; typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q; struct tySequence__IWXeVgKgI4IltTBItDiIwQ { NI len; tySequence__IWXeVgKgI4IltTBItDiIwQ_Content* p; }; struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ { tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind; tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv; tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags; tySequence__IWXeVgKgI4IltTBItDiIwQ types; NI32 n; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner; NI64 size; NI16 align; NI16 paddingAtEnd; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeInst; NI32 nonUniqueId; }; struct tySequence__E0A6SaW1v3EKBAVAijH8Mw { NI len; tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content* p; }; struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1; }; struct tySequence__ksIzANWGKlNIZxswx6UF9cQ { NI len; tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content* p; }; struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA key; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym; tySequence__IWXeVgKgI4IltTBItDiIwQ concreteTypes; }; struct tySequence__rg1JHBuFtw6jyGZxePBOTg { NI len; tySequence__rg1JHBuFtw6jyGZxePBOTg_Content* p; }; typedef NU8 tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA; struct tyTuple__t08apXFlOi7QMiJ7EqOynA { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA Field1; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2; }; struct tySequence__6xT3ssEcZuds56oxe6Hi1Q { NI len; tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content* p; }; struct tyTuple__mPT8UQTez4CkORDSYBMX5Q { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; NI Field1; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2; }; typedef NU8 tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g; typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w; typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg; typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g; typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw; struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw { tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend; tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC; tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions; }; #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP #define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP #define tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content { NI cap; tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP #define tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content { NI cap; NI64 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP #define tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content { NI cap; tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP #define tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP struct tySequence__48JTohSgTy339bRxHzUD8KA_Content { NI cap; NI32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP #define tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content { NI cap; tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP #define tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content { NI cap; tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP #define tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content { NI cap; tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP #define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP #define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP #define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP #define tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content { NI cap; tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP #define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP #define tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content { NI cap; tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP #define tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content { NI cap; tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE];}; #endif static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size); static N_INLINE(NIM_BOOL*, nimErrorFlag)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, open__stdZsyncio_405)(FILE** f, NimStringV2 filename, tyEnum_FileMode__4sJyy9aOSN8X63XdWXl5iDg mode, NI bufSize); static N_INLINE(void, setError__icZrodfiles_53)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ err); N_LIB_PRIVATE N_NIMCALL(NI, readBytes__icZrodfiles_163)(FILE* f, NU8* a, NI aLen_0, NI start, NI len); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZrodfiles_177)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x, tyArray__cdsir9aPB24hAk6k77P9b9bCA y); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZrodfiles_278)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ* x); N_LIB_PRIVATE N_NIMCALL(NI, readBuffer__stdZsyncio_155)(FILE* f, void* buffer, NI len); N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src); N_NIMCALL(NimStringV2, mnewString)(NI len); N_LIB_PRIVATE N_NIMCALL(void, eqsink___system_3522)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest, tySequence__sM4lkSb7zS6F7OVMvW9cffQ src); N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, newSeq__stdZsyncio_511)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZrodfiles_93)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NimStringV2* s); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_1206)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* dest, tySequence__9bAGqSvkAaFL9bWjsEPslrFA src); N_LIB_PRIVATE N_NIMCALL(tySequence__9bAGqSvkAaFL9bWjsEPslrFA, newSeq__icZic_4390)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4399)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NU32* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4522)(tySequence__PXIzfWocnrafGz5p3CP5LA* dest, tySequence__PXIzfWocnrafGz5p3CP5LA src); N_LIB_PRIVATE N_NIMCALL(tySequence__PXIzfWocnrafGz5p3CP5LA, newSeq__icZic_4443)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4544)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__0q9cmhneJEKnQERTpXXdz6Q* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4651)(tySequence__IHUFRsFxZNv7YydiUO2esQ* dest, tySequence__IHUFRsFxZNv7YydiUO2esQ src); N_LIB_PRIVATE N_NIMCALL(tySequence__IHUFRsFxZNv7YydiUO2esQ, newSeq__icZic_4588)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4670)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI64* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4769)(tySequence__b89aLriiJnVTD186H6zNIgg* dest, tySequence__b89aLriiJnVTD186H6zNIgg src); N_LIB_PRIVATE N_NIMCALL(tySequence__b89aLriiJnVTD186H6zNIgg, newSeq__icZic_4706)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4790)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4901)(tySequence__9a35SUiZaZnQQczCKMafPpA* dest, tySequence__9a35SUiZaZnQQczCKMafPpA src); N_LIB_PRIVATE N_NIMCALL(tySequence__9a35SUiZaZnQQczCKMafPpA, newSeq__icZic_4838)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4922)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__4mROXJDLgq3TboX1QMTCWQ* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5033)(tySequence__48JTohSgTy339bRxHzUD8KA* dest, tySequence__48JTohSgTy339bRxHzUD8KA src); N_LIB_PRIVATE N_NIMCALL(tySequence__48JTohSgTy339bRxHzUD8KA, newSeq__icZic_4970)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5052)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZpacked95ast_134)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest, tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q src); N_LIB_PRIVATE N_NIMCALL(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q, newSeq__icZic_5096)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5113)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5187)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* dest, tySequence__0kQhEjYsrU0bQoX6VKnNbA src); N_LIB_PRIVATE N_NIMCALL(tySequence__0kQhEjYsrU0bQoX6VKnNbA, newSeq__icZic_5165)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5208)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5274)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* dest, tySequence__cNHcFk7EiJIuDgTjWY8U9bg src); N_LIB_PRIVATE N_NIMCALL(tySequence__cNHcFk7EiJIuDgTjWY8U9bg, newSeq__icZic_5252)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5297)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* x); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5315)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ* x); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5346)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw* x); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5377)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q* x); N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5408)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__IWXeVgKgI4IltTBItDiIwQ* s); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_3406)(tySequence__IWXeVgKgI4IltTBItDiIwQ* dest, tySequence__IWXeVgKgI4IltTBItDiIwQ src); N_LIB_PRIVATE N_NIMCALL(tySequence__IWXeVgKgI4IltTBItDiIwQ, newSeq__icZic_4149)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5427)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA* x); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5458)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32* x); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5507)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI16* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5620)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest, tySequence__E0A6SaW1v3EKBAVAijH8Mw src); N_LIB_PRIVATE N_NIMCALL(tySequence__E0A6SaW1v3EKBAVAijH8Mw, newSeq__icZic_5557)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5641)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__o7TpijPv9bOBH56jcsA2W3Q* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5764)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* dest, tySequence__ksIzANWGKlNIZxswx6UF9cQ src); N_LIB_PRIVATE N_NIMCALL(tySequence__ksIzANWGKlNIZxswx6UF9cQ, newSeq__icZic_5685)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5787)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5899)(tySequence__rg1JHBuFtw6jyGZxePBOTg* dest, tySequence__rg1JHBuFtw6jyGZxePBOTg src); N_LIB_PRIVATE N_NIMCALL(tySequence__rg1JHBuFtw6jyGZxePBOTg, newSeq__icZic_5836)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5920)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__t08apXFlOi7QMiJ7EqOynA* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_6080)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* dest, tySequence__6xT3ssEcZuds56oxe6Hi1Q src); N_LIB_PRIVATE N_NIMCALL(tySequence__6xT3ssEcZuds56oxe6Hi1Q, newSeq__icZic_5964)(NI len); N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_6101)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__mPT8UQTez4CkORDSYBMX5Q* x); N_LIB_PRIVATE N_NIMCALL(void, close__stdZsyncio_243)(FILE* f); N_LIB_PRIVATE N_NIMCALL(NI, writeBytes__icZrodfiles_127)(FILE* f, NU8* a, NI aLen_0, NI start, NI len); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZrodfiles_229)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ x); N_LIB_PRIVATE N_NIMCALL(NI, writeBuffer__stdZsyncio_186)(FILE* f, void* buffer, NI len); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZrodfiles_68)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NimStringV2 s); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6302)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NU32 x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6352)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__0q9cmhneJEKnQERTpXXdz6Q x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6414)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI64 x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6468)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6522)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__4mROXJDLgq3TboX1QMTCWQ x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6576)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32 x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6638)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q* x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6696)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA* x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6746)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6764)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6783)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6802)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q x); N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6821)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__IWXeVgKgI4IltTBItDiIwQ s); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6854)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6873)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32 x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6910)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI16 x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6978)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__o7TpijPv9bOBH56jcsA2W3Q x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_7028)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_7095)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__t08apXFlOi7QMiJ7EqOynA x); N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_7145)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__mPT8UQTez4CkORDSYBMX5Q x); static const struct { NI cap; NIM_CHAR data[2+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_2 = { 2 | NIM_STRLIT_FLAG, "ok" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_3 = {2, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_2}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_4 = { 6 | NIM_STRLIT_FLAG, "tooBig" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_5 = {6, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_4}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_6 = { 10 | NIM_STRLIT_FLAG, "cannotOpen" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_7 = {10, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_6}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_8 = { 9 | NIM_STRLIT_FLAG, "ioFailure" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_9 = {9, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_8}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_10 = { 11 | NIM_STRLIT_FLAG, "wrongHeader" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_11 = {11, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_10}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_12 = { 12 | NIM_STRLIT_FLAG, "wrongSection" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_13 = {12, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_12}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_14 = { 14 | NIM_STRLIT_FLAG, "configMismatch" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_15 = {14, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_14}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__P1yRI9ajFdGwsyRsqLNBVHw_16 = { 18 | NIM_STRLIT_FLAG, "includeFileChanged" }; static const NimStringV2 TM__P1yRI9ajFdGwsyRsqLNBVHw_17 = {18, (NimStrPayload*)&TM__P1yRI9ajFdGwsyRsqLNBVHw_16}; N_LIB_PRIVATE NIM_CONST tyArray__cdsir9aPB24hAk6k77P9b9bCA cookie__icZrodfiles_52 = {((NU8)0), ((NU8)82), ((NU8)79), ((NU8)68), ((NU8)64), ((NU8)1), ((NU8)0), ((NU8)1)} ; extern NIM_BOOL nimInErrorMode__system_3980; static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) { void* T1_; T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size))); } static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) { NIM_BOOL* result; result = (NIM_BOOL*)0; result = (&nimInErrorMode__system_3980); return result; } static N_INLINE(void, nimZeroMem)(void* p, NI size) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimSetMem__systemZmemory_7(p, ((int)0), size); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } static N_INLINE(void, setError__icZrodfiles_53)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ err) { (*f).err = err; } N_LIB_PRIVATE N_NIMCALL(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA, open__icZrodfiles_309)(NimStringV2 filename) { tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&result), sizeof(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA)); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = open__stdZsyncio_405(&result.f, filename, ((tyEnum_FileMode__4sJyy9aOSN8X63XdWXl5iDg)0), ((NI)-1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!(T3_)) goto LA4_; setError__icZrodfiles_53((&result), ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)2)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA4_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, loadHeader__icZrodfiles_142)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f) { tyArray__cdsir9aPB24hAk6k77P9b9bCA thisCookie; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; nimZeroMem((void*)thisCookie, sizeof(tyArray__cdsir9aPB24hAk6k77P9b9bCA)); { NI T7_; T7_ = (NI)0; T7_ = readBytes__icZrodfiles_163((*f).f, thisCookie, 8, ((NI)0), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = eqeq___icZrodfiles_177(thisCookie, cookie__icZrodfiles_52); if (!!(T11_)) goto LA12_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA12_: ; LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZrodfiles_278)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSection__icZrodfiles_270)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ expected) { tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ s; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; s = (tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ)0; loadPrim__icZrodfiles_278(f, (&s)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = !((expected == s)); if (!(T7_)) goto LA8_; T7_ = ((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)); LA8_: ; if (!T7_) goto LA9_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)5)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA9_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZrodfiles_93)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NimStringV2* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { NimStringV2 T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = mnewString(((NI) (lenPrefix))); eqsink___stdZassertions_19((&(*s)), T11_); { if (!(((NI32)0) < lenPrefix)) goto LA14_; { NI T18_; T18_ = (NI)0; T18_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&(*s).p->data[((NI)0)]))), ((NI) ((*s).len))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T18_ == (*s).len))) goto LA19_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA19_: ; } LA14_: ; } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4282)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4311)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)16)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)16)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_4356)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__sM4lkSb7zS6F7OVMvW9cffQ T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__stdZsyncio_511(((NI) (lenPrefix))); eqsink___system_3522((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZrodfiles_93(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4399)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NU32* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_4375)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__9bAGqSvkAaFL9bWjsEPslrFA T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_4390(((NI) (lenPrefix))); eqsink___icZic_1206((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_4399(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4544)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__0q9cmhneJEKnQERTpXXdz6Q* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; loadPrim__icZic_4399(f, (&(*x).Field0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZrodfiles_93(f, (&(*x).Field1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_4428)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__PXIzfWocnrafGz5p3CP5LA* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__PXIzfWocnrafGz5p3CP5LA T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_4443(((NI) (lenPrefix))); eqsink___icZic_4522((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_4544(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4670)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI64* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_4573)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__IHUFRsFxZNv7YydiUO2esQ* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__IHUFRsFxZNv7YydiUO2esQ T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_4588(((NI) (lenPrefix))); eqsink___icZic_4651((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_4670(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4790)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_4691)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__b89aLriiJnVTD186H6zNIgg* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__b89aLriiJnVTD186H6zNIgg T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_4706(((NI) (lenPrefix))); eqsink___icZic_4769((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_4790(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_4922)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__4mROXJDLgq3TboX1QMTCWQ* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)12)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)12)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_4823)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__9a35SUiZaZnQQczCKMafPpA* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__9a35SUiZaZnQQczCKMafPpA T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_4838(((NI) (lenPrefix))); eqsink___icZic_4901((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_4922(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5052)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_4955)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__48JTohSgTy339bRxHzUD8KA* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__48JTohSgTy339bRxHzUD8KA T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_4970(((NI) (lenPrefix))); eqsink___icZic_5033((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5052(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5113)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)28)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)28)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5081)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_5096(((NI) (lenPrefix))); eqsink___icZpacked95ast_134((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5113(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5208)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)120)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)120)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5150)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__0kQhEjYsrU0bQoX6VKnNbA* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__0kQhEjYsrU0bQoX6VKnNbA T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_5165(((NI) (lenPrefix))); eqsink___icZic_5187((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5208(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5315)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5346)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5377)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5427)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5408)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__IWXeVgKgI4IltTBItDiIwQ* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__IWXeVgKgI4IltTBItDiIwQ T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_4149(((NI) (lenPrefix))); eqsink___icZic_3406((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5427(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5458)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5507)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI16* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)2)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)2)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5297)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; loadPrim__icZic_5315(f, (&(*x).kind)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5346(f, (&(*x).callConv)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5377(f, (&(*x).flags)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadSeq__icZic_5408(f, (&(*x).types)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5458(f, (&(*x).n)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5427(f, (&(*x).sym)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5427(f, (&(*x).owner)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_4670(f, (&(*x).size)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5507(f, (&(*x).align)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5507(f, (&(*x).paddingAtEnd)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5427(f, (&(*x).typeInst)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5052(f, (&(*x).nonUniqueId)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5237)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__cNHcFk7EiJIuDgTjWY8U9bg T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_5252(((NI) (lenPrefix))); eqsink___icZic_5274((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5297(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5641)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__o7TpijPv9bOBH56jcsA2W3Q* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)16)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)16)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5542)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__E0A6SaW1v3EKBAVAijH8Mw* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__E0A6SaW1v3EKBAVAijH8Mw T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_5557(((NI) (lenPrefix))); eqsink___icZic_5620((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5641(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5787)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; loadPrim__icZic_5427(f, (&(*x).key)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadPrim__icZic_5427(f, (&(*x).sym)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; loadSeq__icZic_5408(f, (&(*x).concreteTypes)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5670)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__ksIzANWGKlNIZxswx6UF9cQ* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__ksIzANWGKlNIZxswx6UF9cQ T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_5685(((NI) (lenPrefix))); eqsink___icZic_5764((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5787(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_5920)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__t08apXFlOi7QMiJ7EqOynA* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)20)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)20)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5821)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__rg1JHBuFtw6jyGZxePBOTg* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__rg1JHBuFtw6jyGZxePBOTg T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_5836(((NI) (lenPrefix))); eqsink___icZic_5899((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_5920(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_6101)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__mPT8UQTez4CkORDSYBMX5Q* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)24)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)24)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadSeq__icZic_5949)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__6xT3ssEcZuds56oxe6Hi1Q* s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; lenPrefix = ((NI32)0); { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { tySequence__6xT3ssEcZuds56oxe6Hi1Q T11_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__icZic_5964(((NI) (lenPrefix))); eqsink___icZic_6080((&(*s)), T11_); { NI32 i; NI32 res; i = (NI32)0; res = ((NI32)0); { while (1) { if (!(res < lenPrefix)) goto LA14 ; i = res; loadPrim__icZic_6101(f, (&(*s).p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA14: ; } } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPrim__icZic_6138)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = readBuffer__stdZsyncio_155((*f).f, ((void*) (x)), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, close__icZrodfiles_307)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); close__stdZsyncio_243((*f).f); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___icZrodfiles_45)(tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_3; } break; case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_5; } break; case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)2): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_7; } break; case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_9; } break; case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)4): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_11; } break; case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)5): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_13; } break; case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)6): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_15; } break; case ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)7): { result = TM__P1yRI9ajFdGwsyRsqLNBVHw_17; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA, create__icZrodfiles_304)(NimStringV2 filename) { tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&result), sizeof(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA)); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = open__stdZsyncio_405(&result.f, filename, ((tyEnum_FileMode__4sJyy9aOSN8X63XdWXl5iDg)1), ((NI)-1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!(T3_)) goto LA4_; setError__icZrodfiles_53((&result), ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)2)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA4_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, storeHeader__icZrodfiles_113)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBytes__icZrodfiles_127((*f).f, cookie__icZrodfiles_52, 8, ((NI)0), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZrodfiles_229)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSection__icZrodfiles_215)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_RodSection__kkayQOnK9cN0y2ZIBoeXQdQ s) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; (*f).currentSection = s; storePrim__icZrodfiles_229(f, s); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZrodfiles_68)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NimStringV2 s) { NI32 lenPrefix; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { if (!(((NI)2147483647) <= s.len)) goto LA7_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA7_: ; lenPrefix = ((NI32) (s.len)); { NI T11_; T11_ = (NI)0; T11_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T11_ == ((NI)4)))) goto LA12_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA9_; LA12_: ; { { if (!!((s.len == ((NI)0)))) goto LA17_; { NI T21_; T21_ = (NI)0; T21_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&s.p->data[((NI)0)]))), ((NI) (s.len))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T21_ == s.len))) goto LA22_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA22_: ; } LA17_: ; } LA9_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6190)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6207)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)16)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)16)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6236)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__sM4lkSb7zS6F7OVMvW9cffQ s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZrodfiles_68(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6302)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NU32 x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6269)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__9bAGqSvkAaFL9bWjsEPslrFA s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6302(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6352)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__0q9cmhneJEKnQERTpXXdz6Q x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; storePrim__icZic_6302(f, x.Field0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZrodfiles_68(f, x.Field1); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6319)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__PXIzfWocnrafGz5p3CP5LA s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6352(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6414)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI64 x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6381)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__IHUFRsFxZNv7YydiUO2esQ s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6414(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6468)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6435)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__b89aLriiJnVTD186H6zNIgg s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6468(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6522)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__4mROXJDLgq3TboX1QMTCWQ x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)12)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)12)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6489)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__9a35SUiZaZnQQczCKMafPpA s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6522(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6576)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32 x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6543)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__48JTohSgTy339bRxHzUD8KA s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6576(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6638)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) (x)), ((NI)28)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)28)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6605)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6638(f, (&s.p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6696)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) (x)), ((NI)120)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)120)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6663)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__0kQhEjYsrU0bQoX6VKnNbA s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6696(f, (&s.p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6764)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6783)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6802)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6854)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)8)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6821)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__IWXeVgKgI4IltTBItDiIwQ s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6854(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6873)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI32 x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)4)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6910)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, NI16 x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)2)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)2)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6746)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; storePrim__icZic_6764(f, (*x).kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6783(f, (*x).callConv); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6802(f, (*x).flags); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storeSeq__icZic_6821(f, (*x).types); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6873(f, (*x).n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6854(f, (*x).sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6854(f, (*x).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6414(f, (*x).size); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6910(f, (*x).align); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6910(f, (*x).paddingAtEnd); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6854(f, (*x).typeInst); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6576(f, (*x).nonUniqueId); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6713)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__cNHcFk7EiJIuDgTjWY8U9bg s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6746(f, (&s.p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_6978)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__o7TpijPv9bOBH56jcsA2W3Q x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)16)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)16)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6945)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__E0A6SaW1v3EKBAVAijH8Mw s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_6978(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_7028)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; storePrim__icZic_6854(f, (*x).key); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storePrim__icZic_6854(f, (*x).sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; storeSeq__icZic_6821(f, (*x).concreteTypes); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_6995)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__ksIzANWGKlNIZxswx6UF9cQ s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_7028(f, (&s.p->data[i])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_7095)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__t08apXFlOi7QMiJ7EqOynA x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)20)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)20)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_7062)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__rg1JHBuFtw6jyGZxePBOTg s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_7095(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_7145)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tyTuple__mPT8UQTez4CkORDSYBMX5Q x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)24)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)24)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storeSeq__icZic_7112)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySequence__6xT3ssEcZuds56oxe6Hi1Q s) { NI32 lenPrefix; NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = s.len; if (!(((NI)2147483647) <= T7_)) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = s.len; lenPrefix = ((NI32) (T10_)); { NI T13_; T13_ = (NI)0; T13_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&lenPrefix))), ((NI)4)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T13_ == ((NI)4)))) goto LA14_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA11_; LA14_: ; { { NI i; NI colontmp_; NI T18_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T18_ = s.len; colontmp_ = T18_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA20 ; i = i_2; storePrim__icZic_7145(f, s.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA20: ; } } } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, storePrim__icZic_7170)(tyObject_RodFile__XcLU0inTFUVuN75PWPV9cMA* f, tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g x) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*f).err == ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)0)))) goto LA3_; goto BeforeRet_; } LA3_: ; { NI T7_; T7_ = (NI)0; T7_ = writeBuffer__stdZsyncio_186((*f).f, ((void*) ((&x))), ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!((T7_ == ((NI)1)))) goto LA8_; setError__icZrodfiles_53(f, ((tyEnum_RodFileError__9apxYVvWfmXAkqFBYGC7cBQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA8_: ; }BeforeRet_: ; }