/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v2/node -o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sprotobuf@sminprotobuf.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sprotobuf@sminprotobuf.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct TGenericSeq TGenericSeq; typedef struct NimStringDesc NimStringDesc; typedef struct tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw; typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA; typedef struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ; typedef struct tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg; typedef struct tyObject_Result__30MOED5JKCdfZVP01FsHlQ tyObject_Result__30MOED5JKCdfZVP01FsHlQ; typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw; typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA; typedef NU8 tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA; struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA {tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; NI length; }; typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); struct TNimType {NI size; tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; TNimType* base; TNimNode* node; void* finalizer; tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; NCSTRING name; TNimType* nextType; NI instances; NI sizes; }; typedef NU8 tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; typedef NU8 tyEnum_VarintError__z9coCVKRSy09c3xCpPfzuFKg; struct tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw {NIM_BOOL o; union{ struct {tyEnum_VarintError__z9coCVKRSy09c3xCpPfzuFKg e; } _o_1; }; }; typedef NU8 tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ; struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {NI a; NI b; }; typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4]; typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw; typedef NU8 tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg; struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {NIM_BOOL v; } _o_2; }; }; struct tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg {tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ wire; NU64 index; }; struct tyObject_Result__30MOED5JKCdfZVP01FsHlQ {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; }; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; typedef NU8 tyArray__cdsir9aPB24hAk6k77P9b9bCA[8]; struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, newSeq__DpCWN7DIBuAjgoeQ9c29blYQ)(NI len_0); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); static N_INLINE(NI, vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint)(NU64 x_0); N_LIB_PRIVATE N_NIMCALL(NI8, len__pONbWCTj2wIjLBtK9b8oQ3w)(NU64 x_0); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, putUVarint__6fSC1OMzKIBn5lnSoZxaJg)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU64 outval); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError)(void); static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); static N_INLINE(NI, vsizeof__u9bwDD5HhoG7HxvmDQNcufAvarint)(NU x_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, putUVarint__79azrOXTpUUttfPZGnOajHw)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU outval); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x_0, NU8* b, NI bLen_0); static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___BokNSDrKN1xmV1nA01G9brAsystem)(NI a, NI b); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); static N_INLINE(void, toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result); static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result); static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0); static N_INLINE(void, toBytesLE__frQ3R0BPaGRHruiChJfyhA_2endians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getHeader__vHrCxzlQPjNDgGkWcX9bfCw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg* header); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, getUVarint__irgrvfGvsIuSOWcovCjqrQ)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU64* outval); N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__DO5jQqlxnqb6zV439bNl9aqg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU64* outval); N_LIB_PRIVATE N_NIMCALL(tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg, error__EEyiTlDvFrvz0Fkij9adc4Q)(tyObject_Result__30MOED5JKCdfZVP01FsHlQ self); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, skipValue__sCs66hSOZmxMZUnhZpJrNw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__I9a9a6oHlLCcdBc53zskGbtw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** outBytes); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__vHpUDw5Od3Lq0NZpodly2A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NimStringDesc** outBytes); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__B8RA1CjBI7s3oXRO3HFzrA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU32* outval); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, getUVarint__2jxG3MQKi8ath9apRdHCjlw)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU32* outval); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__WX9boBg59b86m39btvQ6UIc7A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NF* outval); static N_INLINE(NU64, fromBytesLE__j9a0F9cd7JKSqdAXfDSa8cxAendians2)(NU8* x_0, NI x_0Len_0); static N_INLINE(NU64, fromBytes__qSET79ammm3R7eKGunDrbDwendians2)(NU8* x_0, NI x_0Len_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian); static N_INLINE(NU64, fromBytes__dhrXIQeC5PD19asx8fPKKBwendians2)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian); static N_INLINE(NU64, swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2)(NU64 x_0); static N_INLINE(NI, vsizeof__2zTrmYvoZcmBNl78sO7TzQvarint)(NU32 x_0); N_LIB_PRIVATE N_NIMCALL(NI8, len__WD9a0uECGrMHWiosRqbXCUA)(NU32 x_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, putUVarint__6wgd02z9bcJswAgk9b5FA4sA)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU32 outval); static N_INLINE(void, toBytesLE__4UJPiAxU9aF5p8fYoiHyiAw_2endians2)(NU64 x_0, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result); static N_INLINE(void, toBytes__0qTvPujbb0rvktscQDoIiwendians2)(NU64 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result); N_LIB_PRIVATE TNimType NTI__40iIOZrE3YoWDkFgicA1eA_; N_LIB_PRIVATE TNimType NTI__34NlqR9bQ2hXegI29bJO9bfbA_; N_LIB_PRIVATE TNimType NTI__SOc9bdmfObp0Gt5bXwNMXsA_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_6, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(279, 19) `(field > 0 and field < (1 shl 2" "9)) and not (field >= 19000 and field <= 19999)` Incorrect or re" "served field number", 210); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_11, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(286, 11) `hres.isOk()` ", 109); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_14, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(290, 11) `lres.isOk()` ", 109); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_18, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(293, 13) `pb.isEnough(len(value))` ", 121); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_20, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(186, 19) `(field > 0 and field < (1 shl 2" "9)) and not (field >= 19000 and field <= 19999)` Incorrect or re" "served field number", 210); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_24, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(207, 11) `hres.isOk()` ", 109); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_27, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(211, 13) `vres.isOk()` ", 109); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_29, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(349, 11) `len(pb.buffer) > 0` ", 116); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_32, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(355, 13) `res.isOk()` ", 108); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_37, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(519, 19) `(field > 0 and field < (1 shl 2" "9)) and not (field >= 19000 and field <= 19999)` Incorrect or re" "served field number", 210); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_41, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_42, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(428, 13) `header.wire == ProtoFieldKind.V" "arint` ", 134); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_58, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(612, 19) `(field > 0 and field < (1 shl 2" "9)) and not (field >= 19000 and field <= 19999)` Incorrect or re" "served field number", 210); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_60, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(496, 11) `header.wire == ProtoFieldKind.L" "ength` ", 134); N_LIB_PRIVATE TNimType NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_; STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_79, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(662, 19) `(field > 0 and field < (1 shl 2" "9)) and not (field >= 19000 and field <= 19999)` Incorrect or re" "served field number", 210); extern TNimType NTI__aLjCOs9bu5l2rz6ENM6m6Sg_; extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_; STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_88, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(699, 19) `(field > 0 and field < (1 shl 2" "9)) and not (field >= 19000 and field <= 19999)` Incorrect or re" "served field number", 210); extern TNimType NTI__9bAGqSvkAaFL9bWjsEPslrFA_; STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_94, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(457, 13) `header.wire == ProtoFieldKind.F" "ixed64` ", 135); STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_114, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otobuf/minprotobuf.nim(224, 13) `pb.isEnough(sizeof(T))` ", 120); extern TNimType* nimTypeRoot; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng)(tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).buffer, NIM_NIL); (*Result).offset = 0; (*Result).length = 0; #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*Result).buffer), newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) 0))); #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*Result).options = options; #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!((options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 0))&7U)))!=0)) goto LA3_; #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*Result).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*Result).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 10))); #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*Result).offset = ((NI) 10); } goto LA1_; LA3_: ; { #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(((6 & options) == 0))) goto LA6_; #line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*Result).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*Result).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 4))); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*Result).offset = ((NI) 4); } goto LA1_; LA6_: ; LA1_: ; } #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" static N_INLINE(NI, vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint)(NU64 x_0) { NI result; NI8 T1_; result = (NI)0; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" T1_ = (NI8)0; T1_ = len__pONbWCTj2wIjLBtK9b8oQ3w(x_0); result = ((NI) (T1_)); return result;} #line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));} #line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) { #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" nimCopyMem(dest, source, size); } #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, write__4tkJJWHqmkKO9cj2FvJ9cDoQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU8* value_0, NI value_0Len_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_7; NI TM__cjcorFqQStoTTllCPpulBQ_8; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_9; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_10; NI TM__cjcorFqQStoTTllCPpulBQ_12; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw lres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_13; NI TM__cjcorFqQStoTTllCPpulBQ_15; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_6)); } LA9_: ; #line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL)); #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T12_ = (NI)0; T12_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint(((NU64) (value_0Len_0))); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_7)) { raiseOverflow(); }; #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_7), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_8)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_8); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_9)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_9)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_9)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_9), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_9))))); #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_10)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_10)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_10)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_10))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL)); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA17_; #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_11)); } LA17_: ; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_12)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_12); #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_13)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_13)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_13)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" lres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_13))-((*pb).offset)+1, (&length), ((NU64) (value_0Len_0))); #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(lres.o)) goto LA22_; #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_14)); } LA22_: ; #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_15)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_15); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI TM__cjcorFqQStoTTllCPpulBQ_19; #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(((NI) 0) < value_0Len_0)) goto LA26_; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T30_; NI TM__cjcorFqQStoTTllCPpulBQ_16; NI TM__cjcorFqQStoTTllCPpulBQ_17; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T30_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T30_, (*pb).offset, &TM__cjcorFqQStoTTllCPpulBQ_16)) { raiseOverflow(); }; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_16), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_17)) { raiseOverflow(); }; if (!!((((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_17)))) goto LA31_; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_18)); } LA31_: ; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0)){ raiseIndexError2((*pb).offset,((*pb).buffer ? (*pb).buffer->Sup.len : 0)-1); } if ((NU)(((NI) 0)) >= (NU)(value_0Len_0)){ raiseIndexError2(((NI) 0),value_0Len_0-1); } #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((value_0Len_0) < ((NI) 0) || (value_0Len_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(value_0Len_0, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*pb).buffer->data[(*pb).offset]))), ((void*) ((&value_0[((NI) 0)]))), ((NI) (value_0Len_0))); #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_19)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_19); } LA26_: ; } #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, write__WL2qD4LleS3p9aN3TKfkYKQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU64 value_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_21; tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ header; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_22; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_23; NI TM__cjcorFqQStoTTllCPpulBQ_25; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw vres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_26; NI TM__cjcorFqQStoTTllCPpulBQ_28; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_20)); } LA9_: ; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 0ULL)); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T12_ = (NI)0; T12_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint(value_0); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_21)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_21); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" header = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_22)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_22)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_22)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_22), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_22))))); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_23)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_23)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_23)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_23))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | ((NU64) (header)))); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA17_; #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_24)); } LA17_: ; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_25)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_25); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_26)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_26)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_26)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_26))-((*pb).offset)+1, (&length), value_0); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(vres.o)) goto LA22_; #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_27)); } LA22_: ; #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_28)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_28);} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" static N_INLINE(NI, vsizeof__u9bwDD5HhoG7HxvmDQNcufAvarint)(NU x_0) { NI result; NI8 T1_; result = (NI)0; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" T1_ = (NI8)0; T1_ = len__pONbWCTj2wIjLBtK9b8oQ3w(((NU64) (x_0))); result = ((NI) (T1_)); return result;} #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));} #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimZeroMem)(void* p, NI size) { #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___BokNSDrKN1xmV1nA01G9brAsystem)(NI a, NI b) { tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result; nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); result.a = a; result.b = b; return result;} #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0) { NU32 result; result = (NU32)0; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = __builtin_bswap32(x_0); return result;} #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) { NU32 v; #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" { #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (!(endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0))) goto LA3_; v = x_0; } goto LA1_; LA3_: ; { #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" v = swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2(x_0); } LA1_: ; { NI i; NI i_2; i = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_34; NI TM__cjcorFqQStoTTllCPpulBQ_35; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 4))) goto LA8; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; if ((NU)(i) > (NU)(3)){ raiseIndexError2(i, 3); } #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (nimMulInt(i, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_34)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU32)((NU32)((NU32)(v) >> (NU64)((NI)(TM__cjcorFqQStoTTllCPpulBQ_34))) & ((NU32) 255)))); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_35)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_35); } LA8: ; } } } #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 1), Result); } #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytesLE__frQ3R0BPaGRHruiChJfyhA_2endians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0), Result); } #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, finish__1rmuOyUuHHnrDPgEOlTQaw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb) { #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T3_; #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (!!((((NI) 0) < T3_))) goto LA4_; #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_29)); } LA4_: ; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NU size; NI T10_; NI TM__cjcorFqQStoTTllCPpulBQ_30; NI pos; NI T11_; NI TM__cjcorFqQStoTTllCPpulBQ_31; NI usedBytes; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw res; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(((*pb).options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 0))&7U)))!=0)) goto LA8_; #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T10_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T10_, ((NI) 10), &TM__cjcorFqQStoTTllCPpulBQ_30)) { raiseOverflow(); }; size = ((NU) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_30))); #line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T11_ = (NI)0; T11_ = vsizeof__u9bwDD5HhoG7HxvmDQNcufAvarint(size); if (nimSubInt(((NI) 10), T11_, &TM__cjcorFqQStoTTllCPpulBQ_31)) { raiseOverflow(); }; pos = (NI)(TM__cjcorFqQStoTTllCPpulBQ_31); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" usedBytes = ((NI) 0); #line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (((NI) 9)-pos != -1 && ((NU)(pos) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)(((NI) 9)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = putUVarint__79azrOXTpUUttfPZGnOajHw((NU8*)(*pb).buffer->data+(pos), (((NI) 9))-(pos)+1, (&usedBytes), size); #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(res.o)) goto LA14_; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_32)); } LA14_: ; #line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*pb).offset = pos; } goto LA6_; LA8_: ; { NU size_2; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_33; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T20_; tyArray__H8qf9bpC2ziYA2earmO8m7w T21_; #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(((*pb).options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 1))&7U)))!=0)) goto LA17_; #line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_33)) { raiseOverflow(); }; size_2 = ((NU) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_33))); #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T20_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem(((NI) 0), ((NI) 3)); #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" nimZeroMem((void*)T21_, sizeof(tyArray__H8qf9bpC2ziYA2earmO8m7w)); toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2(((NU32) (size_2)), T21_); #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ((&(*pb).buffer), T20_, T21_, 4); #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*pb).offset = ((NI) 4); } goto LA6_; LA17_: ; { NU size_3; NI T25_; NI TM__cjcorFqQStoTTllCPpulBQ_36; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T26_; tyArray__H8qf9bpC2ziYA2earmO8m7w T27_; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(((*pb).options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 2))&7U)))!=0)) goto LA23_; #line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T25_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T25_, ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_36)) { raiseOverflow(); }; size_3 = ((NU) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_36))); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T26_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem(((NI) 0), ((NI) 3)); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" nimZeroMem((void*)T27_, sizeof(tyArray__H8qf9bpC2ziYA2earmO8m7w)); toBytesLE__frQ3R0BPaGRHruiChJfyhA_2endians2(((NU32) (size_3)), T27_); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ((&(*pb).buffer), T26_, T27_, 4); #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*pb).offset = ((NI) 4); } goto LA6_; LA23_: ; { #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*pb).offset = ((NI) 0); } LA6_: ; } #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, NI offset, tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).buffer, NIM_NIL); (*Result).offset = 0; (*Result).length = 0; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*Result).buffer), data_0); #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*Result).offset = offset; #line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*Result).options = options;} #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getHeader__vHrCxzlQPjNDgGkWcX9bfCw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg* header) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 hdr; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); #line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hdr = 0ULL; #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T3_; NI TM__cjcorFqQStoTTllCPpulBQ_39; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T4_; NU64 index; NU64 wire; #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T3_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_39)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_39)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_39)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_39))-((*data_0).offset)+1, (&length), (&hdr)); if (!T4_.o) goto LA5_; #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" index = (NU64)((NU64)(hdr) >> (NU64)(((NI) 3))); #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" wire = (NU64)(hdr & 7ULL); #line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI TM__cjcorFqQStoTTllCPpulBQ_40; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg T11_; #line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(wire == ((NI) 0) || wire == ((NI) 1) || wire == ((NI) 2) || wire == ((NI) 5))) goto LA9_; #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_40)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_40); #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" nimZeroMem((void*)(&T11_), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); T11_.index = index; T11_.wire = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) (wire)); (*header) = T11_; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA7_; LA9_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 4); } LA7_: ; } goto LA1_; LA5_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA1_: ; return result;} #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__DO5jQqlxnqb6zV439bNl9aqg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU64* outval) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 value_1; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0)))) goto LA3_; #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_42)); } LA3_: ; #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" value_1 = 0ULL; #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_43; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_44; #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_43)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_43)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_43)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T8_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_43))-((*data_0).offset)+1, (&length), (&value_1)); if (!T8_.o) goto LA9_; #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_44)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_44); #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*outval) = value_1; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA5_; LA9_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA5_: ; return result;} #line 384 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, skipValue__sCs66hSOZmxMZUnhZpJrNw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" switch (header.wire) { case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0): { NI length; NU64 value_1; #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" value_1 = 0ULL; #line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T4_; NI TM__cjcorFqQStoTTllCPpulBQ_45; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T5_; NI TM__cjcorFqQStoTTllCPpulBQ_46; #line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T4_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_45)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_45)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_45)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T5_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_45))-((*data_0).offset)+1, (&length), (&value_1)); if (!T5_.o) goto LA6_; #line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_46)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_46); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA2_; LA6_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA2_: ; } break; case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 5): { #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_47; NI TM__cjcorFqQStoTTllCPpulBQ_48; NI TM__cjcorFqQStoTTllCPpulBQ_49; #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T12_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T12_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_47)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_47), ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_48)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_48))) goto LA13_; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_49)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_49); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA10_; LA13_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA10_: ; } break; case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1): { #line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_50; NI TM__cjcorFqQStoTTllCPpulBQ_51; NI TM__cjcorFqQStoTTllCPpulBQ_52; #line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T19_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T19_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_50)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_50), ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_51)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_51))) goto LA20_; #line 402 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_52)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_52); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA17_; LA20_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA17_: ; } break; case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2): { NI length_2; NU64 bsize; #line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length_2 = ((NI) 0); #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" bsize = 0ULL; #line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T26_; NI TM__cjcorFqQStoTTllCPpulBQ_53; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T27_; NI TM__cjcorFqQStoTTllCPpulBQ_54; #line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T26_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T26_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_53)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_53)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_53)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T27_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_53))-((*data_0).offset)+1, (&length_2), (&bsize)); if (!T27_.o) goto LA28_; #line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, length_2, &TM__cjcorFqQStoTTllCPpulBQ_54)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_54); #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!((NU64)(bsize) <= (NU64)(4194304ULL))) goto LA32_; #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T36_; NI TM__cjcorFqQStoTTllCPpulBQ_55; NI TM__cjcorFqQStoTTllCPpulBQ_56; NI TM__cjcorFqQStoTTllCPpulBQ_57; #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T36_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T36_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_55)) { raiseOverflow(); }; if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_55), ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_56)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_56))) goto LA37_; #line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimAddInt((*data_0).offset, ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_57)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_57); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA34_; LA37_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); } LA34_: ; } goto LA30_; LA32_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 3); } LA30_: ; } goto LA24_; LA28_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA24_: ; } break; case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 3): case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 4): { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 4); } break; } return result;} #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__8sxzYRABPUDPXJWyD0d7Mg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NU64* output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NU64 current; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_37)); } LA9_: ; current = (NU64)0; #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; { #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_38; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym93935011_; NIM_BOOL wireCheck; #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_38)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_38) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym93935011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym93935011_.o)) goto LA16_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym93935011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym93935011_._o_1.e; goto BeforeRet_; } LA16_: ; #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" wireCheck = (header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0)); #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NU64 value_1; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; if (!wireCheck) goto LA24_; value_1 = (NU64)0; #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__DO5jQqlxnqb6zV439bNl9aqg((&pb), header, (&value_1)); #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!vres.o) goto LA28_; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_TRUE; #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" current = value_1; } goto LA26_; LA28_: ; { #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym94000005_; #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym94000005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym94000005_.o)) goto LA34_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym94000005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym94000005_._o_1.e; goto BeforeRet_; } LA34_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym94010204_; #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym94010204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym94010204_.o)) goto LA39_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym94010204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym94010204_._o_1.e; goto BeforeRet_; } LA39_: ; } LA18_: ; } LA12: ; } #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!res) goto LA43_; #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*output) = current; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA41_; LA43_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA41_: ; }BeforeRet_: ; return result;} #line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__I9a9a6oHlLCcdBc53zskGbtw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** outBytes) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 bsize; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2)))) goto LA3_; #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_60)); } LA3_: ; #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" bsize = 0ULL; #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*outBytes)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*outBytes))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0))); #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_61; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_62; #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_61)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_61)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_61)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T8_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_61))-((*data_0).offset)+1, (&length), (&bsize)); if (!T8_.o) goto LA9_; #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_62)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_62); #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!((NU64)(bsize) <= (NU64)(4194304ULL))) goto LA13_; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T17_; NI TM__cjcorFqQStoTTllCPpulBQ_63; NI TM__cjcorFqQStoTTllCPpulBQ_64; NI TM__cjcorFqQStoTTllCPpulBQ_65; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T17_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T17_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_63)) { raiseOverflow(); }; if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_63), ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_64)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_64))) goto LA18_; #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NI64)(bsize) < ((NI) 0) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*outBytes)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*outBytes))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) (bsize)))); #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!((NU64)(0ULL) < (NU64)(bsize))) goto LA22_; #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NU)(((NI) 0)) >= (NU)((*outBytes) ? (*outBytes)->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*outBytes) ? (*outBytes)->Sup.len : 0)-1); } if ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)){ raiseIndexError2((*data_0).offset,((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)-1); } if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if ((((NI) (bsize))) < ((NI) 0) || (((NI) (bsize))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(((NI) (bsize)), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*outBytes)->data[((NI) 0)]))), ((void*) ((&(*data_0).buffer->data[(*data_0).offset]))), ((NI) (((NI) (bsize))))); } LA22_: ; #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimAddInt((*data_0).offset, ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_65)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_65); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA15_; LA18_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); } LA15_: ; } goto LA11_; LA13_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 3); } LA11_: ; } goto LA5_; LA9_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA5_: ; return result;} #line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__TmmAJk0OXMd3CniSvMNDvQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_58)); } LA9_: ; #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; { #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_59; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_59)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_59) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA16_; #line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0))); #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_; } LA16_: ; #line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; #line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_; #line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__I9a9a6oHlLCcdBc53zskGbtw((&pb), header, output); #line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!vres.o) goto LA28_; #line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_TRUE; } goto LA26_; LA28_: ; { #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0))); #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres; #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres.o)) goto LA34_; #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0))); #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_; } LA34_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2; #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres_2.o)) goto LA39_; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0))); #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_; } LA39_: ; } LA18_: ; } LA12: ; } #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!res) goto LA43_; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA41_; LA43_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA41_: ; }BeforeRet_: ; return result;} #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, write__6wmnKg6f3Ejtxp6wcA1yTA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NIM_CHAR* value_0, NI value_0Len_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_69; NI TM__cjcorFqQStoTTllCPpulBQ_70; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_71; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_72; NI TM__cjcorFqQStoTTllCPpulBQ_73; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw lres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_74; NI TM__cjcorFqQStoTTllCPpulBQ_75; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_6)); } LA9_: ; #line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL)); #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T12_ = (NI)0; T12_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint(((NU64) (value_0Len_0))); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_69)) { raiseOverflow(); }; #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_69), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_70)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_70); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_71)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_71)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_71)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_71), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_71))))); #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_72)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_72)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_72)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_72))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL)); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA17_; #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_11)); } LA17_: ; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_73)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_73); #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_74)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_74)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_74)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" lres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_74))-((*pb).offset)+1, (&length), ((NU64) (value_0Len_0))); #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(lres.o)) goto LA22_; #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_14)); } LA22_: ; #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_75)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_75); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI TM__cjcorFqQStoTTllCPpulBQ_78; #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(((NI) 0) < value_0Len_0)) goto LA26_; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T30_; NI TM__cjcorFqQStoTTllCPpulBQ_76; NI TM__cjcorFqQStoTTllCPpulBQ_77; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T30_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T30_, (*pb).offset, &TM__cjcorFqQStoTTllCPpulBQ_76)) { raiseOverflow(); }; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_76), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_77)) { raiseOverflow(); }; if (!!((((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_77)))) goto LA31_; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_18)); } LA31_: ; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0)){ raiseIndexError2((*pb).offset,((*pb).buffer ? (*pb).buffer->Sup.len : 0)-1); } if ((NU)(((NI) 0)) >= (NU)(value_0Len_0)){ raiseIndexError2(((NI) 0),value_0Len_0-1); } #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((value_0Len_0) < ((NI) 0) || (value_0Len_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(value_0Len_0, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*pb).buffer->data[(*pb).offset]))), ((void*) ((&value_0[((NI) 0)]))), ((NI) (value_0Len_0))); #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_78)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_78); } LA26_: ; } #line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__aLjCOs9bu5l2rz6ENM6m6Sg** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_79)); } LA9_: ; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 663 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0))); { #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_80; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_80)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_80) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA16_; #line 670 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0))); #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_; } LA16_: ; #line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_; item = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__I9a9a6oHlLCcdBc53zskGbtw((&pb), header, (&item)); #line 676 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T30_; if (!vres.o) goto LA28_; #line 677 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) incrSeqV3((TGenericSeq*)((*output)), (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_))); T30_ = (*output)->Sup.len++; genericSeqAssign((&(*output)->data[T30_]), item, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); } goto LA26_; LA28_: ; { #line 679 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0))); #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres; #line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres.o)) goto LA35_; #line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0))); #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_; } LA35_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2; #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres_2.o)) goto LA40_; #line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0))); #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_; } LA40_: ; } LA18_: ; } LA12: ; } #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T44_; #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T44_ = ((*output) ? (*output)->Sup.len : 0); if (!(((NI) 0) < T44_)) goto LA45_; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA42_; LA45_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA42_: ; }BeforeRet_: ; return result;} #line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__vHpUDw5Od3Lq0NZpodly2A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NimStringDesc** outBytes) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 bsize; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2)))) goto LA3_; #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_60)); } LA3_: ; #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" bsize = 0ULL; #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*outBytes)), setLengthStr((*outBytes), ((NI) 0))); #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_82; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_83; #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_82)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_82)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_82)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T8_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_82))-((*data_0).offset)+1, (&length), (&bsize)); if (!T8_.o) goto LA9_; #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_83)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_83); #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!((NU64)(bsize) <= (NU64)(4194304ULL))) goto LA13_; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T17_; NI TM__cjcorFqQStoTTllCPpulBQ_84; NI TM__cjcorFqQStoTTllCPpulBQ_85; NI TM__cjcorFqQStoTTllCPpulBQ_86; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T17_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T17_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_84)) { raiseOverflow(); }; if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_84), ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_85)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_85))) goto LA18_; #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NI64)(bsize) < ((NI) 0) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*outBytes)), setLengthStr((*outBytes), ((NI) (bsize)))); #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!((NU64)(0ULL) < (NU64)(bsize))) goto LA22_; #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NU)(((NI) 0)) >= (NU)((*outBytes) ? (*outBytes)->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*outBytes) ? (*outBytes)->Sup.len : 0)-1); } if ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)){ raiseIndexError2((*data_0).offset,((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)-1); } if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if ((((NI) (bsize))) < ((NI) 0) || (((NI) (bsize))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(((NI) (bsize)), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*outBytes)->data[((NI) 0)]))), ((void*) ((&(*data_0).buffer->data[(*data_0).offset]))), ((NI) (((NI) (bsize))))); } LA22_: ; #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimAddInt((*data_0).offset, ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_86)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_86); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA15_; LA18_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); } LA15_: ; } goto LA11_; LA13_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 3); } LA11_: ; } goto LA5_; LA9_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA5_: ; return result;} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_); } #line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__rqdmFSVw5L9cZSy5TuyGUUA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__sM4lkSb7zS6F7OVMvW9cffQ** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_79)); } LA9_: ; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 663 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0))); { #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_81; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_81)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_81) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA16_; #line 670 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0))); #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_; } LA16_: ; #line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NimStringDesc* item; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_; item = (NimStringDesc*)0; #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__vHpUDw5Od3Lq0NZpodly2A((&pb), header, (&item)); #line 676 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T30_; NimStringDesc* T31_; if (!vres.o) goto LA28_; #line 677 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*output)), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T30_ = (*output)->Sup.len++; T31_ = (NimStringDesc*)0; T31_ = (*output)->data[T30_]; (*output)->data[T30_] = copyStringRC1(item); if (T31_) nimGCunrefNoCycle(T31_); } goto LA26_; LA28_: ; { #line 679 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0))); #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres; #line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres.o)) goto LA36_; #line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0))); #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_; } LA36_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2; #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres_2.o)) goto LA41_; #line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0))); #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_; } LA41_: ; } LA18_: ; } LA12: ; } #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T45_; #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T45_ = ((*output) ? (*output)->Sup.len : 0); if (!(((NI) 0) < T45_)) goto LA46_; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA43_; LA46_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA43_: ; }BeforeRet_: ; return result;} #line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__2Rtuow0zf7uoG9cOp7O2MfQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NimStringDesc** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_58)); } LA9_: ; #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; { #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_87; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_87)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_87) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA16_; #line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0))); #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_; } LA16_: ; #line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; #line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_; #line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__vHpUDw5Od3Lq0NZpodly2A((&pb), header, output); #line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!vres.o) goto LA28_; #line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_TRUE; } goto LA26_; LA28_: ; { #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0))); #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres; #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres.o)) goto LA34_; #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0))); #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_; } LA34_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2; #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres_2.o)) goto LA39_; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0))); #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_; } LA39_: ; } LA18_: ; } LA12: ; } #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!res) goto LA43_; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA41_; LA43_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA41_: ; }BeforeRet_: ; return result;} #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__B8RA1CjBI7s3oXRO3HFzrA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU32* outval) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU32 value_1; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0)))) goto LA3_; #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_42)); } LA3_: ; #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" value_1 = ((NU32) 0); #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_90; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_91; #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_90)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_90)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_90)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T8_ = getUVarint__2jxG3MQKi8ath9apRdHCjlw((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_90))-((*data_0).offset)+1, (&length), (&value_1)); if (!T8_.o) goto LA9_; #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_91)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_91); #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*outval) = value_1; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA5_; LA9_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); } LA5_: ; return result;} #line 697 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__j6VRp4NGkJt9aWDN6ZkColQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__9bAGqSvkAaFL9bWjsEPslrFA** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_88)); } LA9_: ; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 700 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; #line 701 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0))); { #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_89; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres; #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_89)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_89) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA16_; #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0))); #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_; } LA16_: ; #line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NU32 item; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!((35 &(1U<<((NU)(header.wire)&7U)))!=0)) goto LA24_; item = (NU32)0; #line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__B8RA1CjBI7s3oXRO3HFzrA((&pb), header, (&item)); #line 715 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T30_; if (!vres.o) goto LA28_; #line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) incrSeqV3((TGenericSeq*)((*output)), (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_))); T30_ = (*output)->Sup.len++; (*output)->data[T30_] = item; } goto LA26_; LA28_: ; { #line 718 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0))); #line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres; #line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres.o)) goto LA35_; #line 723 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0))); #line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_; } LA35_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2; #line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 727 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 727 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(sres_2.o)) goto LA40_; #line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0))); #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_; } LA40_: ; } LA18_: ; } LA12: ; } #line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T44_; #line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T44_ = ((*output) ? (*output)->Sup.len : 0); if (!(((NI) 0) < T44_)) goto LA45_; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA42_; LA45_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA42_: ; }BeforeRet_: ; return result;} #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__eM4SWQCct7umnPKykFxfQw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NU32* output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NU32 current; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_37)); } LA9_: ; current = (NU32)0; #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; { #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_92; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155380011_; NIM_BOOL wireCheck; #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_92)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_92) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym155380011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym155380011_.o)) goto LA16_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155380011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155380011_._o_1.e; goto BeforeRet_; } LA16_: ; #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" wireCheck = (header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0)); #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NU32 value_1; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; if (!wireCheck) goto LA24_; value_1 = (NU32)0; #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__B8RA1CjBI7s3oXRO3HFzrA((&pb), header, (&value_1)); #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!vres.o) goto LA28_; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_TRUE; #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" current = value_1; } goto LA26_; LA28_: ; { #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155485005_; #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym155485005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym155485005_.o)) goto LA34_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155485005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155485005_._o_1.e; goto BeforeRet_; } LA34_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155495204_; #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym155495204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym155495204_.o)) goto LA39_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155495204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155495204_._o_1.e; goto BeforeRet_; } LA39_: ; } LA18_: ; } LA12: ; } #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!res) goto LA43_; #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*output) = current; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA41_; LA43_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA41_: ; }BeforeRet_: ; return result;} #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU64, swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2)(NU64 x_0) { NU64 result; result = (NU64)0; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = __builtin_bswap64(x_0); return result;} #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU64, fromBytes__dhrXIQeC5PD19asx8fPKKBwendians2)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian) { NU64 result; result = (NU64)0; { NI i; NI i_2; i = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_98; NI TM__cjcorFqQStoTTllCPpulBQ_99; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 8))) goto LA3; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if ((NU)(i) > (NU)(7)){ raiseIndexError2(i, 7); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (nimMulInt(i, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_98)) { raiseOverflow(); }; result = (NU64)(result | (NU64)((NU64)(((NU64) (x_0[(i)- 0]))) << (NU64)((NI)(TM__cjcorFqQStoTTllCPpulBQ_98)))); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_99)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_99); } LA3: ; } } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" { #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (!!((endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0)))) goto LA6_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2(result); } LA6_: ; return result;} #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU64, fromBytes__qSET79ammm3R7eKGunDrbDwendians2)(NU8* x_0, NI x_0Len_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian) { NU64 result; tyArray__cdsir9aPB24hAk6k77P9b9bCA tmp; result = (NU64)0; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" nimZeroMem((void*)tmp, sizeof(tyArray__cdsir9aPB24hAk6k77P9b9bCA)); { NI i; NI i_2; i = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_97; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 8))) goto LA3; #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; if ((NU)(i) > (NU)(7)){ raiseIndexError2(i, 7); } #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if ((NU)(i) >= (NU)(x_0Len_0)){ raiseIndexError2(i,x_0Len_0-1); } tmp[(i)- 0] = x_0[i]; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_97)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_97); } LA3: ; } } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = fromBytes__dhrXIQeC5PD19asx8fPKKBwendians2(tmp, endian); return result;} #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU64, fromBytesLE__j9a0F9cd7JKSqdAXfDSa8cxAendians2)(NU8* x_0, NI x_0Len_0) { NU64 result; result = (NU64)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = fromBytes__qSET79ammm3R7eKGunDrbDwendians2(x_0, x_0Len_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0)); return result;} #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__WX9boBg59b86m39btvQ6UIc7A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NF* outval) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1)))) goto LA3_; #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_94)); } LA3_: ; #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_95; NI TM__cjcorFqQStoTTllCPpulBQ_96; union { NU64 source; NF dest; } LOC10; NI T11_; NI TM__cjcorFqQStoTTllCPpulBQ_100; NI TM__cjcorFqQStoTTllCPpulBQ_101; #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_95)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_95), ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_96)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_96))) goto LA8_; #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T11_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T11_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_100)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_100)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_100)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" LOC10.source = fromBytesLE__j9a0F9cd7JKSqdAXfDSa8cxAendians2((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_100))-((*data_0).offset)+1); (*outval) = LOC10.dest; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*data_0).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_101)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_101); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; } goto LA5_; LA8_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); } LA5_: ; return result;} #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__LN3ZX6PbK2G9bCbJv29cLqxQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NF* output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NF current; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_37)); } LA9_: ; current = (NF)0; #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; { #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_93; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym156845011_; NIM_BOOL wireCheck; #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_93)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_93) <= ((NI) 0)))) goto LA12; nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym156845011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156845011_.o)) goto LA16_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156845011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym156845011_._o_1.e; goto BeforeRet_; } LA16_: ; #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" wireCheck = (header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1)); #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!(header.index == ((NU64) (field)))) goto LA20_; #line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NF value_1; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; if (!wireCheck) goto LA24_; value_1 = (NF)0; #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = getValue__WX9boBg59b86m39btvQ6UIc7A((&pb), header, (&value_1)); #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!vres.o) goto LA28_; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" res = NIM_TRUE; #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" current = value_1; } goto LA26_; LA28_: ; { #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_; } LA26_: ; } goto LA22_; LA24_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym156915005_; #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym156915005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156915005_.o)) goto LA34_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156915005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym156915005_._o_1.e; goto BeforeRet_; } LA34_: ; } LA22_: ; } goto LA18_; LA20_: ; { tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym156925204_; #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vX60gensym156925204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156925204_.o)) goto LA39_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156925204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym156925204_._o_1.e; goto BeforeRet_; } LA39_: ; } LA18_: ; } LA12: ; } #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { if (!res) goto LA43_; #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" (*output) = current; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; } goto LA41_; LA43_: ; { chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; } LA41_: ; }BeforeRet_: ; return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" static N_INLINE(NI, vsizeof__2zTrmYvoZcmBNl78sO7TzQvarint)(NU32 x_0) { NI result; NI8 T1_; result = (NI)0; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim" T1_ = (NI8)0; T1_ = len__WD9a0uECGrMHWiosRqbXCUA(x_0); result = ((NI) (T1_)); return result;} #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, write__7RqInMwO9bCuNjT2529bV9cpg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU32 value_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_102; tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ header; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_103; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_104; NI TM__cjcorFqQStoTTllCPpulBQ_105; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw vres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_106; NI TM__cjcorFqQStoTTllCPpulBQ_107; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_20)); } LA9_: ; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 0ULL)); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T12_ = (NI)0; T12_ = vsizeof__2zTrmYvoZcmBNl78sO7TzQvarint(value_0); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_102)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_102); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" header = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_103)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_103)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_103)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_103), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_103))))); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_104)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_104)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_104)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_104))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | ((NU64) (header)))); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA17_; #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_24)); } LA17_: ; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_105)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_105); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_106)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_106)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_106)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" vres = putUVarint__6wgd02z9bcJswAgk9b5FA4sA((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_106))-((*pb).offset)+1, (&length), value_0); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(vres.o)) goto LA22_; #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_27)); } LA22_: ; #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_107)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_107);} #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytes__0qTvPujbb0rvktscQDoIiwendians2)(NU64 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result) { NU64 v; #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" { #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (!(endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0))) goto LA3_; v = x_0; } goto LA1_; LA3_: ; { #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" v = swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2(x_0); } LA1_: ; { NI i; NI i_2; i = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_117; NI TM__cjcorFqQStoTTllCPpulBQ_118; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 8))) goto LA8; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; if ((NU)(i) > (NU)(7)){ raiseIndexError2(i, 7); } #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (nimMulInt(i, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_117)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU64)((NU64)((NU64)(v) >> (NU64)((NI)(TM__cjcorFqQStoTTllCPpulBQ_117))) & 255ULL))); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_118)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_118); } LA8: ; } } } #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytesLE__4UJPiAxU9aF5p8fYoiHyiAw_2endians2)(NU64 x_0, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result) { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" toBytes__0qTvPujbb0rvktscQDoIiwendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0), Result); } #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" N_LIB_PRIVATE N_NIMCALL(void, write__QDOrINbNft9ckZ3KBAPGPZw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NF value_0) { NI length; NI flength; NI T11_; NI TM__cjcorFqQStoTTllCPpulBQ_108; tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ header; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_109; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_110; NI TM__cjcorFqQStoTTllCPpulBQ_111; NU64 u64_1; union { NF source; NU64 dest; } LOC23; NI TM__cjcorFqQStoTTllCPpulBQ_115; NI TM__cjcorFqQStoTTllCPpulBQ_116; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T24_; tyArray__cdsir9aPB24hAk6k77P9b9bCA T25_; NI TM__cjcorFqQStoTTllCPpulBQ_119; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T3_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T4_ = (field < ((NI) 536870912)); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T7_ = (field <= ((NI) 19999)); LA8_: ; T3_ = !(T7_); LA6_: ; if (!!(T3_)) goto LA9_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_20)); } LA9_: ; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" length = ((NI) 0); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 1ULL)); if (nimAddInt(T11_, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_108)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_108); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" header = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T12_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T12_, flength, &TM__cjcorFqQStoTTllCPpulBQ_109)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_109)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_109)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_109), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_109))))); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T13_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_110)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_110)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_110)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); } #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_110))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | ((NU64) (header)))); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (!!(hres.o)) goto LA16_; #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_24)); } LA16_: ; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_111)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_111); #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" { NI T20_; NI TM__cjcorFqQStoTTllCPpulBQ_112; NI TM__cjcorFqQStoTTllCPpulBQ_113; #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T20_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T20_, (*pb).offset, &TM__cjcorFqQStoTTllCPpulBQ_112)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_112), ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_113)) { raiseOverflow(); }; if (!!((((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_113)))) goto LA21_; #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_114)); } LA21_: ; #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" LOC23.source = value_0; u64_1 = LOC23.dest; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 2406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_115)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_115), ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_116)) { raiseOverflow(); }; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" T24_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem((*pb).offset, (NI)(TM__cjcorFqQStoTTllCPpulBQ_116)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" nimZeroMem((void*)T25_, sizeof(tyArray__cdsir9aPB24hAk6k77P9b9bCA)); toBytesLE__4UJPiAxU9aF5p8fYoiHyiAw_2endians2(u64_1, T25_); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ((&(*pb).buffer), T24_, T25_, 8); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" if (nimAddInt((*pb).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_119)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_119);} N_LIB_PRIVATE N_NIMCALL(void, libp2p_minprotobufDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__cjcorFqQStoTTllCPpulBQ_2_4[4]; static TNimNode* TM__cjcorFqQStoTTllCPpulBQ_3_3[3]; NI TM__cjcorFqQStoTTllCPpulBQ_5; static char* NIM_CONST TM__cjcorFqQStoTTllCPpulBQ_4[3] = { "WithVarintLength", "WithUint32BeLength", "WithUint32LeLength"}; static TNimNode* TM__cjcorFqQStoTTllCPpulBQ_66_6[6]; NI TM__cjcorFqQStoTTllCPpulBQ_68; static char* NIM_CONST TM__cjcorFqQStoTTllCPpulBQ_67[6] = { "VarintDecode", "MessageIncomplete", "BufferOverflow", "MessageTooBig", "BadWireType", "IncorrectBlob"}; static TNimNode TM__cjcorFqQStoTTllCPpulBQ_0[17];NTI__40iIOZrE3YoWDkFgicA1eA_.size = sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA); NTI__40iIOZrE3YoWDkFgicA1eA_.kind = 18; NTI__40iIOZrE3YoWDkFgicA1eA_.base = 0; NTI__40iIOZrE3YoWDkFgicA1eA_.flags = 2; NTI__40iIOZrE3YoWDkFgicA1eA_.name = "ProtoBuffer"; NTI__40iIOZrE3YoWDkFgicA1eA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__40iIOZrE3YoWDkFgicA1eA_; TM__cjcorFqQStoTTllCPpulBQ_2_4[0] = &TM__cjcorFqQStoTTllCPpulBQ_0[1]; NTI__34NlqR9bQ2hXegI29bJO9bfbA_.size = sizeof(tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA); NTI__34NlqR9bQ2hXegI29bJO9bfbA_.kind = 14; NTI__34NlqR9bQ2hXegI29bJO9bfbA_.base = 0; NTI__34NlqR9bQ2hXegI29bJO9bfbA_.flags = 3; NTI__34NlqR9bQ2hXegI29bJO9bfbA_.name = "ProtoFlags"; NTI__34NlqR9bQ2hXegI29bJO9bfbA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__34NlqR9bQ2hXegI29bJO9bfbA_; for (TM__cjcorFqQStoTTllCPpulBQ_5 = 0; TM__cjcorFqQStoTTllCPpulBQ_5 < 3; TM__cjcorFqQStoTTllCPpulBQ_5++) { TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2].kind = 1; TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2].offset = TM__cjcorFqQStoTTllCPpulBQ_5; TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2].name = TM__cjcorFqQStoTTllCPpulBQ_4[TM__cjcorFqQStoTTllCPpulBQ_5]; TM__cjcorFqQStoTTllCPpulBQ_3_3[TM__cjcorFqQStoTTllCPpulBQ_5] = &TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2]; } TM__cjcorFqQStoTTllCPpulBQ_0[5].len = 3; TM__cjcorFqQStoTTllCPpulBQ_0[5].kind = 2; TM__cjcorFqQStoTTllCPpulBQ_0[5].sons = &TM__cjcorFqQStoTTllCPpulBQ_3_3[0]; NTI__34NlqR9bQ2hXegI29bJO9bfbA_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[5]; NTI__SOc9bdmfObp0Gt5bXwNMXsA_.size = sizeof(tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA); NTI__SOc9bdmfObp0Gt5bXwNMXsA_.kind = 19; NTI__SOc9bdmfObp0Gt5bXwNMXsA_.base = (&NTI__34NlqR9bQ2hXegI29bJO9bfbA_); NTI__SOc9bdmfObp0Gt5bXwNMXsA_.flags = 3; NTI__SOc9bdmfObp0Gt5bXwNMXsA_.name = "set[ProtoFlags]"; NTI__SOc9bdmfObp0Gt5bXwNMXsA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SOc9bdmfObp0Gt5bXwNMXsA_; TM__cjcorFqQStoTTllCPpulBQ_0[6].len = 0; TM__cjcorFqQStoTTllCPpulBQ_0[6].kind = 0; NTI__SOc9bdmfObp0Gt5bXwNMXsA_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[6]; TM__cjcorFqQStoTTllCPpulBQ_0[1].kind = 1; TM__cjcorFqQStoTTllCPpulBQ_0[1].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, options); TM__cjcorFqQStoTTllCPpulBQ_0[1].typ = (&NTI__SOc9bdmfObp0Gt5bXwNMXsA_); TM__cjcorFqQStoTTllCPpulBQ_0[1].name = "options"; TM__cjcorFqQStoTTllCPpulBQ_2_4[1] = &TM__cjcorFqQStoTTllCPpulBQ_0[7]; TM__cjcorFqQStoTTllCPpulBQ_0[7].kind = 1; TM__cjcorFqQStoTTllCPpulBQ_0[7].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, buffer); TM__cjcorFqQStoTTllCPpulBQ_0[7].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__cjcorFqQStoTTllCPpulBQ_0[7].name = "buffer"; TM__cjcorFqQStoTTllCPpulBQ_2_4[2] = &TM__cjcorFqQStoTTllCPpulBQ_0[8]; TM__cjcorFqQStoTTllCPpulBQ_0[8].kind = 1; TM__cjcorFqQStoTTllCPpulBQ_0[8].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, offset); TM__cjcorFqQStoTTllCPpulBQ_0[8].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__cjcorFqQStoTTllCPpulBQ_0[8].name = "offset"; TM__cjcorFqQStoTTllCPpulBQ_2_4[3] = &TM__cjcorFqQStoTTllCPpulBQ_0[9]; TM__cjcorFqQStoTTllCPpulBQ_0[9].kind = 1; TM__cjcorFqQStoTTllCPpulBQ_0[9].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, length); TM__cjcorFqQStoTTllCPpulBQ_0[9].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__cjcorFqQStoTTllCPpulBQ_0[9].name = "length"; TM__cjcorFqQStoTTllCPpulBQ_0[0].len = 4; TM__cjcorFqQStoTTllCPpulBQ_0[0].kind = 2; TM__cjcorFqQStoTTllCPpulBQ_0[0].sons = &TM__cjcorFqQStoTTllCPpulBQ_2_4[0]; NTI__40iIOZrE3YoWDkFgicA1eA_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[0]; NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.size = sizeof(tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg); NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.kind = 14; NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.base = 0; NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.flags = 3; NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.name = "ProtoError"; NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_; for (TM__cjcorFqQStoTTllCPpulBQ_68 = 0; TM__cjcorFqQStoTTllCPpulBQ_68 < 6; TM__cjcorFqQStoTTllCPpulBQ_68++) { TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10].kind = 1; TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10].offset = TM__cjcorFqQStoTTllCPpulBQ_68; TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10].name = TM__cjcorFqQStoTTllCPpulBQ_67[TM__cjcorFqQStoTTllCPpulBQ_68]; TM__cjcorFqQStoTTllCPpulBQ_66_6[TM__cjcorFqQStoTTllCPpulBQ_68] = &TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10]; } TM__cjcorFqQStoTTllCPpulBQ_0[16].len = 6; TM__cjcorFqQStoTTllCPpulBQ_0[16].kind = 2; TM__cjcorFqQStoTTllCPpulBQ_0[16].sons = &TM__cjcorFqQStoTTllCPpulBQ_66_6[0]; NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[16]; }