csources_v2/c_code/3_17/@mic@srodfiles.nim.c
2022-12-16 10:54:01 +08:00

3244 lines
103 KiB
C

/* Generated by Nim Compiler v1.9.0 */
#define NIM_INTBITS 64
#define NIM_EmulateOverflowChecks
#include "nimbase.h"
#include <string.h>
#include <stdio.h>
#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)0),
((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_: ;
}