2021-02-12 20:27:55 +00:00
|
|
|
/* 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:
|
2021-02-22 18:04:54 +00:00
|
|
|
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/examples/v2 -o nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotobuf@sminprotobuf.nim.c.o nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotobuf@sminprotobuf.nim.c */
|
2021-02-12 20:27:55 +00:00
|
|
|
#define NIM_INTBITS 64
|
|
|
|
|
|
|
|
#include "nimbase.h"
|
|
|
|
#include <string.h>
|
|
|
|
#include <sys/types.h>
|
|
|
|
#include <pthread.h>
|
|
|
|
#undef LANGUAGE_C
|
|
|
|
#undef MIPSEB
|
|
|
|
#undef MIPSEL
|
|
|
|
#undef PPC
|
|
|
|
#undef R3000
|
|
|
|
#undef R4000
|
|
|
|
#undef i386
|
|
|
|
#undef linux
|
|
|
|
#undef mips
|
|
|
|
#undef near
|
|
|
|
#undef far
|
|
|
|
#undef powerpc
|
|
|
|
#undef unix
|
|
|
|
#define nimfr_(x, y)
|
|
|
|
#define nimln_(x, y)
|
|
|
|
typedef struct tyObject_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_0, 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(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
|
|
|
|
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(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
|
|
|
|
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_85, "/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 vX60gensym71180011_; 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"
|
|
|
|
vX60gensym71180011_ = 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 (!!(vX60gensym71180011_.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)(vX60gensym71180011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym71180011_._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 vX60gensym71245005_;
|
|
|
|
#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"
|
|
|
|
vX60gensym71245005_ = 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 (!!(vX60gensym71245005_.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)(vX60gensym71245005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym71245005_._o_1.e; goto BeforeRet_;
|
|
|
|
}
|
|
|
|
LA34_: ;
|
|
|
|
}
|
|
|
|
LA22_: ;
|
|
|
|
}
|
|
|
|
goto LA18_;
|
|
|
|
LA20_: ;
|
|
|
|
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym71255204_;
|
|
|
|
#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"
|
|
|
|
vX60gensym71255204_ = 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 (!!(vX60gensym71255204_.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)(vX60gensym71255204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym71255204_._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 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_80; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_81;
|
|
|
|
#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_80)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_80)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_80)) >= (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_80))-((*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_81)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_81);
|
|
|
|
#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_82; NI TM__cjcorFqQStoTTllCPpulBQ_83; NI TM__cjcorFqQStoTTllCPpulBQ_84;
|
|
|
|
#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_82)) { 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_82), ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_83)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_83))) 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_84)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_84); 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__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_79; 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_79)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_79) <= ((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 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_85));
|
|
|
|
}
|
|
|
|
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_86; 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_86)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_86) <= ((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 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_85));
|
|
|
|
}
|
|
|
|
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_87; 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_87)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_87) <= ((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 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"
|
2021-02-22 18:04:54 +00:00
|
|
|
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_92; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155565011_; NIM_BOOL wireCheck;
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
vX60gensym155565011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
if (!!(vX60gensym155565011_.o)) goto LA16_;
|
2021-02-12 20:27:55 +00:00
|
|
|
|
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155565011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155565011_._o_1.e; goto BeforeRet_;
|
2021-02-12 20:27:55 +00:00
|
|
|
}
|
|
|
|
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_: ;
|
2021-02-22 18:04:54 +00:00
|
|
|
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155670005_;
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
vX60gensym155670005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
if (!!(vX60gensym155670005_.o)) goto LA34_;
|
2021-02-12 20:27:55 +00:00
|
|
|
|
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155670005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155670005_._o_1.e; goto BeforeRet_;
|
2021-02-12 20:27:55 +00:00
|
|
|
}
|
|
|
|
LA34_: ;
|
|
|
|
}
|
|
|
|
LA22_: ;
|
|
|
|
}
|
|
|
|
goto LA18_;
|
|
|
|
LA20_: ;
|
2021-02-22 18:04:54 +00:00
|
|
|
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155680204_;
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
vX60gensym155680204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
if (!!(vX60gensym155680204_.o)) goto LA39_;
|
2021-02-12 20:27:55 +00:00
|
|
|
|
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155680204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155680204_._o_1.e; goto BeforeRet_;
|
2021-02-12 20:27:55 +00:00
|
|
|
}
|
|
|
|
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"
|
2021-02-22 18:04:54 +00:00
|
|
|
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_93; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym157020011_; NIM_BOOL wireCheck;
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
vX60gensym157020011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
if (!!(vX60gensym157020011_.o)) goto LA16_;
|
2021-02-12 20:27:55 +00:00
|
|
|
|
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157020011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym157020011_._o_1.e; goto BeforeRet_;
|
2021-02-12 20:27:55 +00:00
|
|
|
}
|
|
|
|
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_: ;
|
2021-02-22 18:04:54 +00:00
|
|
|
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym157090005_;
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
vX60gensym157090005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
if (!!(vX60gensym157090005_.o)) goto LA34_;
|
2021-02-12 20:27:55 +00:00
|
|
|
|
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157090005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym157090005_._o_1.e; goto BeforeRet_;
|
2021-02-12 20:27:55 +00:00
|
|
|
}
|
|
|
|
LA34_: ;
|
|
|
|
}
|
|
|
|
LA22_: ;
|
|
|
|
}
|
|
|
|
goto LA18_;
|
|
|
|
LA20_: ;
|
2021-02-22 18:04:54 +00:00
|
|
|
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym157100204_;
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
vX60gensym157100204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
|
2021-02-12 20:27:55 +00:00
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
if (!!(vX60gensym157100204_.o)) goto LA39_;
|
2021-02-12 20:27:55 +00:00
|
|
|
|
|
|
|
#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"
|
2021-02-22 18:04:54 +00:00
|
|
|
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157100204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym157100204_._o_1.e; goto BeforeRet_;
|
2021-02-12 20:27:55 +00:00
|
|
|
}
|
|
|
|
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];
|
|
|
|
}
|
|
|
|
|