/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/common -o nimcache/release/wakubridge/@m..@s..@svendor@snim-bearssl@sbearssl@serrors.nim.c.o nimcache/release/wakubridge/@m..@s..@svendor@snim-bearssl@sbearssl@serrors.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyTuple__WEyrPZBQ15R9c9cGGRrHcPtA tyTuple__WEyrPZBQ15R9c9cGGRrHcPtA; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; typedef NU16 tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA; struct tyTuple__WEyrPZBQ15R9c9cGGRrHcPtA { tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA Field0; NimStringDesc* Field1; }; typedef tyTuple__WEyrPZBQ15R9c9cGGRrHcPtA tyArray__Cc0XMLnHAGGOAHZzQg4OeQ[60]; 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_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src); 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_NIMCALL(NimStringDesc*, nimIntToStr)(NI x); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e, TNimType* typ); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_3, "(SendFatalAlert) Fatal alert (", 30); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_4, ") sent to the peer", 18); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_6, "(RecvFatalAlert) Fatal alert (", 30); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_7, ") received from the peer", 24); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_8, "No error", 8); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_9, "Caller-provided parameter is incorrect", 38); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_10, "Operation requested by the caller cannot be applied with the cu" "rrent context state (e.g. reading data while outgoing data is wa" "iting to be sent)", 144); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_11, "Incoming protocol or record version is unsupported", 50); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_12, "Incoming record version does not match the expected version", 59); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_13, "Incoming record length is invalid", 33); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_14, "Incoming record is too large to be processed, or buffer is too " "small for the handshake message to send", 102); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_15, "Decryption found an invalid padding, or the record MAC is not c" "orrect", 69); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_16, "No initial entropy was provided, and none can be obtained from " "the OS", 69); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_17, "Incoming record type is unknown", 31); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_18, "Incoming record or message has wrong type with regards to the c" "urrent engine state", 82); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_19, "ChangeCipherSpec message from the peer has invalid contents", 59); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_20, "Alert message from the peer has invalid contents (odd length)", 61); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_21, "Incoming handshake message decoding failed.", 43); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_22, "ServerHello contains a session ID which is larger than 32 bytes", 63); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_23, "Server wants to use a cipher suite that we did not claim to sup" "port. This is also reported if we tried to advertise a cipher su" "ite that we do not support", 153); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_24, "Server wants to use a compression that we did not claim to supp" "ort", 66); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_25, "Server\'s max fragment length does not match client\'s", 52); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_26, "Secure renegotiation failed", 27); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_27, "Server sent an extension type that we did not announce, or used" " the same extension type several times in a single ServerHello", 125); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_28, "Invalid Server Name Indication contents (when used by the serve" "r, this extension shall be empty)", 96); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_29, "Invalid ServerHelloDone from the server (length is not 0)", 57); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_30, "Internal limit exceeded (e.g. server\'s public key is too large)", 63); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_31, "Finished message from peer does not match the expected value", 60); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_32, "Session resumption attempt with distinct version or cipher suit" "e", 64); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_33, "Unsupported or invalid algorithm (ECDHE curve, signature algori" "thm, hash function", 81); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_34, "Invalid signature (on ServerKeyExchange from server, or in Cert" "ificateVerify from client)", 89); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_35, "Peer\'s public key does not have the proper type or is not allow" "ed for requested operation", 89); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_36, "Client did not send a certificate upon request, or the client c" "ertificate could not be validated", 96); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_37, "I/O error or premature close on underlying transport stream", 59); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_38, "Validation was successful", 25); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_39, "Invalid value in an ASN.1 structure", 35); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_40, "Truncated certificate", 21); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_41, "Empty certificate chain (no certificate at all)", 47); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_42, "Decoding error: inner element extends beyond", 44); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_43, "Decoding error: unsupported tag class (application or private)", 62); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_44, "Decoding error: unsupported tag value", 37); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_45, "Decoding error: indefinite length", 33); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_46, "Decoding error: extraneous element", 34); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_47, "Decoding error: unexpected element", 34); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_48, "Decoding error: expected constructed element, but is primitive", 62); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_49, "Decoding error: expected primitive element, but is constructed", 62); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_50, "Decoding error: BIT STRING length is not multiple of 8", 54); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_51, "Decoding error: BOOLEAN value has invalid length", 48); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_52, "Decoding error: value is off-limits", 35); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_53, "Invalid distinguished name", 26); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_54, "Invalid date/time representation", 32); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_55, "Certificate contains unsupported features that cannot be ignore" "d", 64); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_56, "Key or signature size exceeds internal limits", 45); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_57, "Key type does not match that which was expected.", 48); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_58, "Signature is invalid", 20); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_59, "Validation time is unknown", 26); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_60, "Certificate is expired or not yet valid", 39); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_61, "Issuer/subject DN mismatch in the chain", 39); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_62, "Expected server name was not found in the chain", 47); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_63, "Unknown critical extension in certificate", 41); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_64, "Not a CA, or path length constraint violation", 45); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_65, "Key Usage extension prohibits intended usage", 44); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_66, "Public key found in certificate is too small", 44); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_67, "Chain could not be linked to a trust anchor", 43); N_LIB_PRIVATE NIM_CONST tyArray__Cc0XMLnHAGGOAHZzQg4OeQ SSLErrors__yGTBd9cmIVv4utIX9cZc06vQ = {{((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 0), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_8)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 1), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_9)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 2), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_10)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 3), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_11)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 4), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_12)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 5), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_13)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 6), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_14)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 7), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_15)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 8), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_16)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 9), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_17)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 10), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_18)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 12), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_19)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 13), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_20)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 14), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_21)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 15), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_22)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 16), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_23)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 17), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_24)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 18), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_25)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 19), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_26)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 20), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_27)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 21), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_28)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 22), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_29)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 23), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_30)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 24), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_31)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 25), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_32)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 26), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_33)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 27), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_34)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 28), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_35)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 29), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_36)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 31), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_37)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 32), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_38)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 33), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_39)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 34), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_40)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 35), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_41)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 36), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_42)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 37), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_43)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 38), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_44)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 39), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_45)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 40), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_46)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 41), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_47)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 42), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_48)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 43), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_49)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 44), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_50)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 45), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_51)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 46), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_52)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 47), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_53)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 48), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_54)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 49), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_55)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 50), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_56)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 51), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_57)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 52), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_58)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 53), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_59)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 54), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_60)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 55), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_61)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 56), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_62)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 57), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_63)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 58), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_64)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 59), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_65)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 60), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_66)} , {((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) 62), ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_67)} } ; STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_68, "(", 1); N_LIB_PRIVATE TNimType NTI__FGDxyiU0U3eGyFfg5g2pJA_; STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_72, ") ", 2); STRING_LITERAL(TM__lnVR4cn80zpsifDagT6KCQ_74, ") Unknown error", 15); extern TNimType* nimTypeRoot; #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 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1))))); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" (*dest).Sup.len += (*src).Sup.len; } LA3_: ; } #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 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, sslErrorMsg__MnwWZzH9aUGD6Bl8jBRMdjw)(int code) { NimStringDesc* result; result = (NimStringDesc*)0; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" { NI err_1; NI TM__lnVR4cn80zpsifDagT6KCQ_2; NimStringDesc* T5_; NimStringDesc* T6_; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" if (!(((NI) 512) < ((NI) (code)))) goto LA3_; #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" if (nimSubInt(((NI) (code)), ((NI) 512), &TM__lnVR4cn80zpsifDagT6KCQ_2)) { raiseOverflow(); }; err_1 = (NI)(TM__lnVR4cn80zpsifDagT6KCQ_2); #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T5_ = (NimStringDesc*)0; #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T6_ = (NimStringDesc*)0; T6_ = nimIntToStr(err_1); T5_ = rawNewString((T6_ ? T6_->Sup.len : 0) + 48);appendString(T5_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_3));appendString(T5_, T6_);appendString(T5_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_4)); result = T5_; } goto LA1_; LA3_: ; { NI err_2; NI TM__lnVR4cn80zpsifDagT6KCQ_5; NimStringDesc* T10_; NimStringDesc* T11_; #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" if (!(((NI) 256) < ((NI) (code)))) goto LA8_; #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" if (nimSubInt(((NI) (code)), ((NI) 256), &TM__lnVR4cn80zpsifDagT6KCQ_5)) { raiseOverflow(); }; err_2 = (NI)(TM__lnVR4cn80zpsifDagT6KCQ_5); #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T10_ = (NimStringDesc*)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T11_ = (NimStringDesc*)0; T11_ = nimIntToStr(err_2); T10_ = rawNewString((T11_ ? T11_->Sup.len : 0) + 54);appendString(T10_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_6));appendString(T10_, T11_);appendString(T10_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_7)); result = T10_; } goto LA1_; LA8_: ; { { tyTuple__WEyrPZBQ15R9c9cGGRrHcPtA item; NI i; nimZeroMem((void*)(&item), sizeof(tyTuple__WEyrPZBQ15R9c9cGGRrHcPtA)); #line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(((NI) (i)) <= ((NI) 59))) goto LA16_; { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__lnVR4cn80zpsifDagT6KCQ_73; #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" item.Field0 = SSLErrors__yGTBd9cmIVv4utIX9cZc06vQ[(i)- 0].Field0; item.Field1 = copyString(SSLErrors__yGTBd9cmIVv4utIX9cZc06vQ[(i)- 0].Field1); #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" { NimStringDesc* T24_; #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" if (!(((NI) (item.Field0)) == ((NI) (code)))) goto LA22_; #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T24_ = (NimStringDesc*)0; #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T24_ = rawNewString((reprEnum((NI)((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) (code)), (&NTI__FGDxyiU0U3eGyFfg5g2pJA_)) ? reprEnum((NI)((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) (code)), (&NTI__FGDxyiU0U3eGyFfg5g2pJA_))->Sup.len : 0) + (item.Field1 ? item.Field1->Sup.len : 0) + 3);appendString(T24_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_68));appendString(T24_, reprEnum((NI)((tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA) (code)), (&NTI__FGDxyiU0U3eGyFfg5g2pJA_)));appendString(T24_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_72));appendString(T24_, item.Field1); result = T24_; #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" goto LA13; } LA22_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(((NI) 59) <= ((NI) (i)))) goto LA27_; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" goto LA18; } LA27_: ; #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__lnVR4cn80zpsifDagT6KCQ_73)) { raiseOverflow(); }; if (TM__lnVR4cn80zpsifDagT6KCQ_73 < 0 || TM__lnVR4cn80zpsifDagT6KCQ_73 > 59){ raiseOverflow(); } i = (NI)(TM__lnVR4cn80zpsifDagT6KCQ_73); } } LA18: ; } LA16_: ; } LA13: ; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" { NimStringDesc* T33_; NimStringDesc* T34_; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" if (!((result ? result->Sup.len : 0) == ((NI) 0))) goto LA31_; #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T33_ = (NimStringDesc*)0; #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/errors.nim" T34_ = (NimStringDesc*)0; T34_ = nimIntToStr(((NI) (code))); T33_ = rawNewString((T34_ ? T34_->Sup.len : 0) + 16);appendString(T33_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_68));appendString(T33_, T34_);appendString(T33_, ((NimStringDesc*) &TM__lnVR4cn80zpsifDagT6KCQ_74)); result = T33_; } LA31_: ; } LA1_: ; return result;} N_LIB_PRIVATE N_NIMCALL(void, bearssl_errorsDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__lnVR4cn80zpsifDagT6KCQ_69_62[62]; NI TM__lnVR4cn80zpsifDagT6KCQ_71; static char* NIM_CONST TM__lnVR4cn80zpsifDagT6KCQ_70[62] = { "NoError", "BadParam", "BadState", "UnsupportedVersion", "BadVersion", "BadLength", "TooLarge", "BadMac", "NoRandom", "UnknownType", "UnexpectedError", "BadCcs", "BadAlert", "BadHandshake", "OversizedIdError", "BadCipherSuite", "BadCompression", "BadFraglen", "BadSecReneg", "ExtraExtensionError", "BadSni", "BadHelloDone", "LimitExceeded", "BadFinished", "ResumeMismatch", "InvalidAlgorithm", "BadSignature", "WrongKeyUsage", "NoClientAuth", "SslIoError", "X509NoError", "X509InvalidValue", "X509TruncatedError", "X509EmptyChain", "X509InnerTrunc", "X509BadTagClass", "X509BadTagValue", "X509IndefiniteLength", "X509ExtraElement", "X509UnexpectedError", "X509NotConstructed", "X509NotPrimitive", "X509PartialByte", "X509BadBoolean", "X509Overflow", "X509BadDn", "X509BadTime", "X509Unsupported", "X509LimitExceeded", "X509WrongKeyType", "X509BadSignature", "X509TimeUnknown", "X509Expired", "X509DnMismatch", "X509BadServerName", "X509CriticalExtension", "X509NotCa", "X509ForbiddenKeyUsage", "X509WeakPublicKey", "X509NotTrusted", "RecvFatalAlert", "SendFatalAlert"}; static TNimNode TM__lnVR4cn80zpsifDagT6KCQ_0[63];NTI__FGDxyiU0U3eGyFfg5g2pJA_.size = sizeof(tyEnum_SSLError__FGDxyiU0U3eGyFfg5g2pJA); NTI__FGDxyiU0U3eGyFfg5g2pJA_.kind = 14; NTI__FGDxyiU0U3eGyFfg5g2pJA_.base = 0; NTI__FGDxyiU0U3eGyFfg5g2pJA_.flags = 3; NTI__FGDxyiU0U3eGyFfg5g2pJA_.name = "SSLError"; NTI__FGDxyiU0U3eGyFfg5g2pJA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FGDxyiU0U3eGyFfg5g2pJA_; for (TM__lnVR4cn80zpsifDagT6KCQ_71 = 0; TM__lnVR4cn80zpsifDagT6KCQ_71 < 62; TM__lnVR4cn80zpsifDagT6KCQ_71++) { TM__lnVR4cn80zpsifDagT6KCQ_0[TM__lnVR4cn80zpsifDagT6KCQ_71+0].kind = 1; TM__lnVR4cn80zpsifDagT6KCQ_0[TM__lnVR4cn80zpsifDagT6KCQ_71+0].offset = TM__lnVR4cn80zpsifDagT6KCQ_71; TM__lnVR4cn80zpsifDagT6KCQ_0[TM__lnVR4cn80zpsifDagT6KCQ_71+0].name = TM__lnVR4cn80zpsifDagT6KCQ_70[TM__lnVR4cn80zpsifDagT6KCQ_71]; TM__lnVR4cn80zpsifDagT6KCQ_69_62[TM__lnVR4cn80zpsifDagT6KCQ_71] = &TM__lnVR4cn80zpsifDagT6KCQ_0[TM__lnVR4cn80zpsifDagT6KCQ_71+0]; } TM__lnVR4cn80zpsifDagT6KCQ_0[0].offset = 0; TM__lnVR4cn80zpsifDagT6KCQ_0[1].offset = 1; TM__lnVR4cn80zpsifDagT6KCQ_0[2].offset = 2; TM__lnVR4cn80zpsifDagT6KCQ_0[3].offset = 3; TM__lnVR4cn80zpsifDagT6KCQ_0[4].offset = 4; TM__lnVR4cn80zpsifDagT6KCQ_0[5].offset = 5; TM__lnVR4cn80zpsifDagT6KCQ_0[6].offset = 6; TM__lnVR4cn80zpsifDagT6KCQ_0[7].offset = 7; TM__lnVR4cn80zpsifDagT6KCQ_0[8].offset = 8; TM__lnVR4cn80zpsifDagT6KCQ_0[9].offset = 9; TM__lnVR4cn80zpsifDagT6KCQ_0[10].offset = 10; TM__lnVR4cn80zpsifDagT6KCQ_0[11].offset = 12; TM__lnVR4cn80zpsifDagT6KCQ_0[12].offset = 13; TM__lnVR4cn80zpsifDagT6KCQ_0[13].offset = 14; TM__lnVR4cn80zpsifDagT6KCQ_0[14].offset = 15; TM__lnVR4cn80zpsifDagT6KCQ_0[15].offset = 16; TM__lnVR4cn80zpsifDagT6KCQ_0[16].offset = 17; TM__lnVR4cn80zpsifDagT6KCQ_0[17].offset = 18; TM__lnVR4cn80zpsifDagT6KCQ_0[18].offset = 19; TM__lnVR4cn80zpsifDagT6KCQ_0[19].offset = 20; TM__lnVR4cn80zpsifDagT6KCQ_0[20].offset = 21; TM__lnVR4cn80zpsifDagT6KCQ_0[21].offset = 22; TM__lnVR4cn80zpsifDagT6KCQ_0[22].offset = 23; TM__lnVR4cn80zpsifDagT6KCQ_0[23].offset = 24; TM__lnVR4cn80zpsifDagT6KCQ_0[24].offset = 25; TM__lnVR4cn80zpsifDagT6KCQ_0[25].offset = 26; TM__lnVR4cn80zpsifDagT6KCQ_0[26].offset = 27; TM__lnVR4cn80zpsifDagT6KCQ_0[27].offset = 28; TM__lnVR4cn80zpsifDagT6KCQ_0[28].offset = 29; TM__lnVR4cn80zpsifDagT6KCQ_0[29].offset = 31; TM__lnVR4cn80zpsifDagT6KCQ_0[30].offset = 32; TM__lnVR4cn80zpsifDagT6KCQ_0[31].offset = 33; TM__lnVR4cn80zpsifDagT6KCQ_0[32].offset = 34; TM__lnVR4cn80zpsifDagT6KCQ_0[33].offset = 35; TM__lnVR4cn80zpsifDagT6KCQ_0[34].offset = 36; TM__lnVR4cn80zpsifDagT6KCQ_0[35].offset = 37; TM__lnVR4cn80zpsifDagT6KCQ_0[36].offset = 38; TM__lnVR4cn80zpsifDagT6KCQ_0[37].offset = 39; TM__lnVR4cn80zpsifDagT6KCQ_0[38].offset = 40; TM__lnVR4cn80zpsifDagT6KCQ_0[39].offset = 41; TM__lnVR4cn80zpsifDagT6KCQ_0[40].offset = 42; TM__lnVR4cn80zpsifDagT6KCQ_0[41].offset = 43; TM__lnVR4cn80zpsifDagT6KCQ_0[42].offset = 44; TM__lnVR4cn80zpsifDagT6KCQ_0[43].offset = 45; TM__lnVR4cn80zpsifDagT6KCQ_0[44].offset = 46; TM__lnVR4cn80zpsifDagT6KCQ_0[45].offset = 47; TM__lnVR4cn80zpsifDagT6KCQ_0[46].offset = 48; TM__lnVR4cn80zpsifDagT6KCQ_0[47].offset = 49; TM__lnVR4cn80zpsifDagT6KCQ_0[48].offset = 50; TM__lnVR4cn80zpsifDagT6KCQ_0[49].offset = 51; TM__lnVR4cn80zpsifDagT6KCQ_0[50].offset = 52; TM__lnVR4cn80zpsifDagT6KCQ_0[51].offset = 53; TM__lnVR4cn80zpsifDagT6KCQ_0[52].offset = 54; TM__lnVR4cn80zpsifDagT6KCQ_0[53].offset = 55; TM__lnVR4cn80zpsifDagT6KCQ_0[54].offset = 56; TM__lnVR4cn80zpsifDagT6KCQ_0[55].offset = 57; TM__lnVR4cn80zpsifDagT6KCQ_0[56].offset = 58; TM__lnVR4cn80zpsifDagT6KCQ_0[57].offset = 59; TM__lnVR4cn80zpsifDagT6KCQ_0[58].offset = 60; TM__lnVR4cn80zpsifDagT6KCQ_0[59].offset = 62; TM__lnVR4cn80zpsifDagT6KCQ_0[60].offset = 256; TM__lnVR4cn80zpsifDagT6KCQ_0[61].offset = 512; TM__lnVR4cn80zpsifDagT6KCQ_0[62].len = 62; TM__lnVR4cn80zpsifDagT6KCQ_0[62].kind = 2; TM__lnVR4cn80zpsifDagT6KCQ_0[62].sons = &TM__lnVR4cn80zpsifDagT6KCQ_69_62[0]; NTI__FGDxyiU0U3eGyFfg5g2pJA_.node = &TM__lnVR4cn80zpsifDagT6KCQ_0[62]; NTI__FGDxyiU0U3eGyFfg5g2pJA_.flags = 1<<2; }