mirror of
https://github.com/status-im/csources-nimble.git
synced 2026-08-29 09:21:06 +00:00
937 lines
43 KiB
C
937 lines
43 KiB
C
/* Generated by Nim Compiler v1.6.11 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.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_(proc, file) \
|
|
TFrame FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_);
|
|
|
|
# define nimfrs_(proc, file, slots, length) \
|
|
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_);
|
|
|
|
# define nimln_(n, file) \
|
|
FR_.line = n; FR_.filename = file;
|
|
typedef struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ;
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
|
|
struct TGenericSeq {
|
|
NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc {
|
|
TGenericSeq Sup;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ {
|
|
NimStringDesc* scheme;
|
|
NimStringDesc* username;
|
|
NimStringDesc* password;
|
|
NimStringDesc* hostname;
|
|
NimStringDesc* port;
|
|
NimStringDesc* path;
|
|
NimStringDesc* query;
|
|
NimStringDesc* anchor;
|
|
NIM_BOOL opaque;
|
|
NIM_BOOL isIpv6;
|
|
};
|
|
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;
|
|
NI align;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
};
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {
|
|
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {
|
|
NI a;
|
|
NI b;
|
|
};
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
static N_INLINE(void, nimFrame)(TFrame* s);
|
|
N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void);
|
|
static N_INLINE(void, popFrame)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initUri__pureZuri_150)(NIM_BOOL isIpv6, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseUri__pureZuri_177)(NimStringDesc* uri, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, resetUri__pureZuri_162)(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* uri);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, parsePath__pureZuri_126)(NimStringDesc* uri, NI* i, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* result);
|
|
static N_INLINE(NI, parseUntil__pureZparseutils_180)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, fastSubstr__pureZparseutils_170)(NimStringDesc* s, NimStringDesc** token, NI start, NI length);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreCase)(NimStringDesc* a, NimStringDesc* b);
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseAuthority__pureZuri_108)(NimStringDesc* authority, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c);
|
|
static N_INLINE(NI, parseWhile__pureZparseutils_226)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start);
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
|
|
static N_INLINE(NIM_BOOL, endsWith__pureZstrutils_1326)(NimStringDesc* s, NIM_CHAR suffix);
|
|
static N_INLINE(NimStringDesc*, X5BX5D___pureZunicode_3217)(NimStringDesc* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x);
|
|
N_NIMCALL(NimStringDesc*, mnewString)(NI len);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_80)(NI a, NI b);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
|
|
N_LIB_PRIVATE TNimType NTIuri__j49bukNPrq747O1GRd4Ng9bQ_;
|
|
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
|
|
extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__VzbRQH9cb1xm1tSKH4PwBSw_5 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x80,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_7, "mailto", 6);
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__VzbRQH9cb1xm1tSKH4PwBSw_10 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__VzbRQH9cb1xm1tSKH4PwBSw_13 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__VzbRQH9cb1xm1tSKH4PwBSw_17 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0xff, 0x03,
|
|
0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__VzbRQH9cb1xm1tSKH4PwBSw_23 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x80, 0x00, 0x80,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_25, ":", 1);
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_26, "://", 3);
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_27, "@", 1);
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_28, "[", 1);
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_34, "]", 1);
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_35, "\?", 1);
|
|
STRING_LITERAL(TM__VzbRQH9cb1xm1tSKH4PwBSw_36, "#", 1);
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
static N_INLINE(void, nimFrame)(TFrame* s) {
|
|
{
|
|
if (!(framePtr__system_2564 == ((TFrame*) NIM_NIL))) goto LA3_;
|
|
(*s).calldepth = ((NI16) 0);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
(*s).calldepth = (NI16)((*framePtr__system_2564).calldepth + ((NI16) 1));
|
|
}
|
|
LA1_: ;
|
|
(*s).prev = framePtr__system_2564;
|
|
framePtr__system_2564 = s;
|
|
{
|
|
if (!((*s).calldepth == ((NI16) 2000))) goto LA8_;
|
|
callDepthLimitReached__system_2997();
|
|
}
|
|
LA8_: ;
|
|
}
|
|
static N_INLINE(void, popFrame)(void) {
|
|
framePtr__system_2564 = (*framePtr__system_2564).prev;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, initUri__pureZuri_150)(NIM_BOOL isIpv6, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* Result) {
|
|
nimfr_("initUri", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
nimln_(254, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
unsureAsgnRef((void**)&(*Result).scheme, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).username, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).password, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).hostname, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).port, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).path, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).query, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).anchor, NIM_NIL);
|
|
(*Result).opaque = 0;
|
|
(*Result).isIpv6 = 0;
|
|
unsureAsgnRef((void**) (&(*Result).scheme), ((NimStringDesc*) NIM_NIL));
|
|
unsureAsgnRef((void**) (&(*Result).username), ((NimStringDesc*) NIM_NIL));
|
|
unsureAsgnRef((void**) (&(*Result).password), ((NimStringDesc*) NIM_NIL));
|
|
unsureAsgnRef((void**) (&(*Result).hostname), ((NimStringDesc*) NIM_NIL));
|
|
unsureAsgnRef((void**) (&(*Result).port), ((NimStringDesc*) NIM_NIL));
|
|
unsureAsgnRef((void**) (&(*Result).path), ((NimStringDesc*) NIM_NIL));
|
|
unsureAsgnRef((void**) (&(*Result).query), ((NimStringDesc*) NIM_NIL));
|
|
unsureAsgnRef((void**) (&(*Result).anchor), ((NimStringDesc*) NIM_NIL));
|
|
(*Result).isIpv6 = isIpv6;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, resetUri__pureZuri_162)(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* uri) {
|
|
nimfr_("resetUri", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
nimln_(260, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
unsureAsgnRef((void**) (&(*uri).scheme), setLengthStr((*uri).scheme, ((NI) 0)));
|
|
unsureAsgnRef((void**) (&(*uri).username), setLengthStr((*uri).username, ((NI) 0)));
|
|
unsureAsgnRef((void**) (&(*uri).password), setLengthStr((*uri).password, ((NI) 0)));
|
|
unsureAsgnRef((void**) (&(*uri).hostname), setLengthStr((*uri).hostname, ((NI) 0)));
|
|
unsureAsgnRef((void**) (&(*uri).port), setLengthStr((*uri).port, ((NI) 0)));
|
|
unsureAsgnRef((void**) (&(*uri).path), setLengthStr((*uri).path, ((NI) 0)));
|
|
unsureAsgnRef((void**) (&(*uri).query), setLengthStr((*uri).query, ((NI) 0)));
|
|
unsureAsgnRef((void**) (&(*uri).anchor), setLengthStr((*uri).anchor, ((NI) 0)));
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
(*uri).opaque = NIM_FALSE;
|
|
(*uri).isIpv6 = NIM_FALSE;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NI, parseUntil__pureZparseutils_180)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) {
|
|
NI result;
|
|
NI i;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_4;
|
|
nimfr_("parseUntil", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
result = (NI)0;
|
|
nimln_(345, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
i = start;
|
|
{
|
|
nimln_(346, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
while (1) {
|
|
NIM_BOOL T3_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_3;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (i < (s ? s->Sup.len : 0));
|
|
if (!(T3_)) goto LA4_;
|
|
if (i < 0 || i >= (s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); }
|
|
T3_ = !(((until[(NU)(((NU8)(s->data[i])))>>3] &(1U<<((NU)(((NU8)(s->data[i])))&7U)))!=0));
|
|
LA4_: ;
|
|
if (!T3_) goto LA2;
|
|
if (nimAddInt(i, ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_3)) { raiseOverflow(); };
|
|
i = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_3);
|
|
} LA2: ;
|
|
}
|
|
nimln_(347, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
if (nimSubInt(i, start, &TM__VzbRQH9cb1xm1tSKH4PwBSw_4)) { raiseOverflow(); };
|
|
result = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_4);
|
|
nimln_(348, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
fastSubstr__pureZparseutils_170(s, token, start, result);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseAuthority__pureZuri_108)(NimStringDesc* authority, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* result) {
|
|
NI i;
|
|
NIM_BOOL inPort;
|
|
NIM_BOOL inIPv6;
|
|
nimfr_("parseAuthority", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
nimln_(198, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
i = ((NI) 0);
|
|
nimln_(199, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
inPort = NIM_FALSE;
|
|
nimln_(200, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
inIPv6 = NIM_FALSE;
|
|
{
|
|
nimln_(201, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
while (1) {
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_8;
|
|
if (!(i < (authority ? authority->Sup.len : 0))) goto LA2;
|
|
nimln_(202, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (i < 0 || i >= (authority ? authority->Sup.len : 0)){ raiseIndexError2(i,(authority ? authority->Sup.len : 0)-1); }
|
|
switch (((NU8)(authority->data[i]))) {
|
|
case 64:
|
|
{
|
|
NimStringDesc* T4_;
|
|
NimStringDesc* T5_;
|
|
nimln_(204, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T4_ = NIM_NIL;
|
|
T4_ = (*result).password;
|
|
unsureAsgnRef((void**) (&(*result).password), (*result).port);
|
|
unsureAsgnRef((void**) (&(*result).port), T4_);
|
|
nimln_(205, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
unsureAsgnRef((void**) (&(*result).port), setLengthStr((*result).port, ((NI) 0)));
|
|
nimln_(206, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T5_ = NIM_NIL;
|
|
T5_ = (*result).username;
|
|
unsureAsgnRef((void**) (&(*result).username), (*result).hostname);
|
|
unsureAsgnRef((void**) (&(*result).hostname), T5_);
|
|
nimln_(207, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
unsureAsgnRef((void**) (&(*result).hostname), setLengthStr((*result).hostname, ((NI) 0)));
|
|
nimln_(208, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
inPort = NIM_FALSE;
|
|
}
|
|
break;
|
|
case 58:
|
|
{
|
|
nimln_(210, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!inIPv6) goto LA9_;
|
|
nimln_(211, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (i < 0 || i >= (authority ? authority->Sup.len : 0)){ raiseIndexError2(i,(authority ? authority->Sup.len : 0)-1); }
|
|
unsureAsgnRef((void**) (&(*result).hostname), addChar((*result).hostname, authority->data[i]));
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{
|
|
nimln_(213, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
inPort = NIM_TRUE;
|
|
}
|
|
LA7_: ;
|
|
}
|
|
break;
|
|
case 91:
|
|
{
|
|
nimln_(215, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
inIPv6 = NIM_TRUE;
|
|
nimln_(216, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
(*result).isIpv6 = NIM_TRUE;
|
|
}
|
|
break;
|
|
case 93:
|
|
{
|
|
nimln_(218, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
inIPv6 = NIM_FALSE;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(220, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!inPort) goto LA17_;
|
|
nimln_(221, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (i < 0 || i >= (authority ? authority->Sup.len : 0)){ raiseIndexError2(i,(authority ? authority->Sup.len : 0)-1); }
|
|
unsureAsgnRef((void**) (&(*result).port), addChar((*result).port, authority->data[i]));
|
|
}
|
|
goto LA15_;
|
|
LA17_: ;
|
|
{
|
|
nimln_(223, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (i < 0 || i >= (authority ? authority->Sup.len : 0)){ raiseIndexError2(i,(authority ? authority->Sup.len : 0)-1); }
|
|
unsureAsgnRef((void**) (&(*result).hostname), addChar((*result).hostname, authority->data[i]));
|
|
}
|
|
LA15_: ;
|
|
}
|
|
break;
|
|
}
|
|
nimln_(224, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_8)) { raiseOverflow(); };
|
|
i = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_8);
|
|
} LA2: ;
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, parsePath__pureZuri_126)(NimStringDesc* uri, NI* i, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* result) {
|
|
NI T1_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_6;
|
|
nimfr_("parsePath", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
nimln_(227, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = parseUntil__pureZparseutils_180(uri, (&(*result).path), TM__VzbRQH9cb1xm1tSKH4PwBSw_5, (*i));
|
|
if (nimAddInt((*i), T1_, &TM__VzbRQH9cb1xm1tSKH4PwBSw_6)) { raiseOverflow(); };
|
|
(*i) = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_6);
|
|
nimln_(230, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NI T4_;
|
|
T4_ = (NI)0;
|
|
T4_ = nsuCmpIgnoreCase((*result).scheme, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_7));
|
|
if (!(T4_ == ((NI) 0))) goto LA5_;
|
|
nimln_(231, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
parseAuthority__pureZuri_108((*result).path, result);
|
|
nimln_(232, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
unsureAsgnRef((void**) (&(*result).path), setLengthStr((*result).path, ((NI) 0)));
|
|
}
|
|
LA5_: ;
|
|
nimln_(234, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NIM_BOOL T9_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_9;
|
|
NI T13_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_11;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = ((*i) < (uri ? uri->Sup.len : 0));
|
|
if (!(T9_)) goto LA10_;
|
|
if ((*i) < 0 || (*i) >= (uri ? uri->Sup.len : 0)){ raiseIndexError2((*i),(uri ? uri->Sup.len : 0)-1); }
|
|
T9_ = ((NU8)(uri->data[(*i)]) == (NU8)(63));
|
|
LA10_: ;
|
|
if (!T9_) goto LA11_;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (nimAddInt((*i), ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_9)) { raiseOverflow(); };
|
|
(*i) = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_9);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T13_ = (NI)0;
|
|
T13_ = parseUntil__pureZparseutils_180(uri, (&(*result).query), TM__VzbRQH9cb1xm1tSKH4PwBSw_10, (*i));
|
|
if (nimAddInt((*i), T13_, &TM__VzbRQH9cb1xm1tSKH4PwBSw_11)) { raiseOverflow(); };
|
|
(*i) = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_11);
|
|
}
|
|
LA11_: ;
|
|
nimln_(238, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NIM_BOOL T16_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_12;
|
|
NI T20_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_14;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = ((*i) < (uri ? uri->Sup.len : 0));
|
|
if (!(T16_)) goto LA17_;
|
|
if ((*i) < 0 || (*i) >= (uri ? uri->Sup.len : 0)){ raiseIndexError2((*i),(uri ? uri->Sup.len : 0)-1); }
|
|
T16_ = ((NU8)(uri->data[(*i)]) == (NU8)(35));
|
|
LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (nimAddInt((*i), ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_12)) { raiseOverflow(); };
|
|
(*i) = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_12);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T20_ = (NI)0;
|
|
T20_ = parseUntil__pureZparseutils_180(uri, (&(*result).anchor), TM__VzbRQH9cb1xm1tSKH4PwBSw_13, (*i));
|
|
if (nimAddInt((*i), T20_, &TM__VzbRQH9cb1xm1tSKH4PwBSw_14)) { raiseOverflow(); };
|
|
(*i) = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_14);
|
|
}
|
|
LA18_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NI, parseWhile__pureZparseutils_226)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) {
|
|
NI result;
|
|
NI i;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_16;
|
|
nimfr_("parseWhile", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
result = (NI)0;
|
|
nimln_(408, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
i = start;
|
|
{
|
|
nimln_(409, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
while (1) {
|
|
NIM_BOOL T3_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_15;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (i < (s ? s->Sup.len : 0));
|
|
if (!(T3_)) goto LA4_;
|
|
if (i < 0 || i >= (s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); }
|
|
T3_ = ((validChars[(NU)(((NU8)(s->data[i])))>>3] &(1U<<((NU)(((NU8)(s->data[i])))&7U)))!=0);
|
|
LA4_: ;
|
|
if (!T3_) goto LA2;
|
|
if (nimAddInt(i, ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_15)) { raiseOverflow(); };
|
|
i = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_15);
|
|
} LA2: ;
|
|
}
|
|
nimln_(410, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
if (nimSubInt(i, start, &TM__VzbRQH9cb1xm1tSKH4PwBSw_16)) { raiseOverflow(); };
|
|
result = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_16);
|
|
nimln_(411, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
fastSubstr__pureZparseutils_170(s, token, start, result);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseUri__pureZuri_177)(NimStringDesc* uri, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* result) {
|
|
NI i;
|
|
NIM_BOOL doubleSlash;
|
|
NIM_BOOL T1_;
|
|
NIM_BOOL T2_;
|
|
NI T15_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_18;
|
|
nimfr_("parseUri", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{ nimln_(276, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
resetUri__pureZuri_162(result);
|
|
nimln_(278, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
i = ((NI) 0);
|
|
nimln_(281, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T2_ = (NIM_BOOL)0;
|
|
T2_ = (((NI) 1) < (uri ? uri->Sup.len : 0));
|
|
if (!(T2_)) goto LA3_;
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (uri ? uri->Sup.len : 0)){ raiseIndexError2(((NI) 0),(uri ? uri->Sup.len : 0)-1); }
|
|
T2_ = ((NU8)(uri->data[((NI) 0)]) == (NU8)(47));
|
|
LA3_: ;
|
|
T1_ = T2_;
|
|
if (!(T1_)) goto LA4_;
|
|
if (((NI) 1) < 0 || ((NI) 1) >= (uri ? uri->Sup.len : 0)){ raiseIndexError2(((NI) 1),(uri ? uri->Sup.len : 0)-1); }
|
|
T1_ = ((NU8)(uri->data[((NI) 1)]) == (NU8)(47));
|
|
LA4_: ;
|
|
doubleSlash = T1_;
|
|
nimln_(282, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = (i < (uri ? uri->Sup.len : 0));
|
|
if (!(T7_)) goto LA8_;
|
|
if (i < 0 || i >= (uri ? uri->Sup.len : 0)){ raiseIndexError2(i,(uri ? uri->Sup.len : 0)-1); }
|
|
T7_ = ((NU8)(uri->data[i]) == (NU8)(47));
|
|
LA8_: ;
|
|
if (!T7_) goto LA9_;
|
|
nimln_(284, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!!(doubleSlash)) goto LA13_;
|
|
nimln_(285, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
parsePath__pureZuri_126(uri, (&i), result);
|
|
nimln_(286, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA13_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(289, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T15_ = (NI)0;
|
|
T15_ = parseWhile__pureZparseutils_226(uri, (&(*result).scheme), TM__VzbRQH9cb1xm1tSKH4PwBSw_17, i);
|
|
if (nimAddInt(i, T15_, &TM__VzbRQH9cb1xm1tSKH4PwBSw_18)) { raiseOverflow(); };
|
|
i = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_18);
|
|
nimln_(290, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NIM_BOOL T18_;
|
|
NIM_BOOL T19_;
|
|
T18_ = (NIM_BOOL)0;
|
|
T19_ = (NIM_BOOL)0;
|
|
T19_ = ((uri ? uri->Sup.len : 0) <= i);
|
|
if (T19_) goto LA20_;
|
|
if (i < 0 || i >= (uri ? uri->Sup.len : 0)){ raiseIndexError2(i,(uri ? uri->Sup.len : 0)-1); }
|
|
T19_ = !(((NU8)(uri->data[i]) == (NU8)(58)));
|
|
LA20_: ;
|
|
T18_ = T19_;
|
|
if (!(T18_)) goto LA21_;
|
|
T18_ = !(doubleSlash);
|
|
LA21_: ;
|
|
if (!T18_) goto LA22_;
|
|
nimln_(292, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
i = ((NI) 0);
|
|
nimln_(293, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
unsureAsgnRef((void**) (&(*result).scheme), setLengthStr((*result).scheme, ((NI) 0)));
|
|
nimln_(294, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
parsePath__pureZuri_126(uri, (&i), result);
|
|
nimln_(295, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA22_: ;
|
|
nimln_(296, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_19;
|
|
if (!!(doubleSlash)) goto LA26_;
|
|
nimln_(297, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_19)) { raiseOverflow(); };
|
|
i = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_19);
|
|
}
|
|
LA26_: ;
|
|
nimln_(300, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NIM_BOOL T30_;
|
|
NIM_BOOL T31_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_20;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_21;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_22;
|
|
NimStringDesc* authority;
|
|
NI T36_;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_24;
|
|
T30_ = (NIM_BOOL)0;
|
|
T31_ = (NIM_BOOL)0;
|
|
if (nimAddInt(i, ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_20)) { raiseOverflow(); };
|
|
T31_ = ((NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_20) < (uri ? uri->Sup.len : 0));
|
|
if (!(T31_)) goto LA32_;
|
|
if (i < 0 || i >= (uri ? uri->Sup.len : 0)){ raiseIndexError2(i,(uri ? uri->Sup.len : 0)-1); }
|
|
T31_ = ((NU8)(uri->data[i]) == (NU8)(47));
|
|
LA32_: ;
|
|
T30_ = T31_;
|
|
if (!(T30_)) goto LA33_;
|
|
if (nimAddInt(i, ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_21)) { raiseOverflow(); };
|
|
if ((NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_21) < 0 || (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_21) >= (uri ? uri->Sup.len : 0)){ raiseIndexError2((NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_21),(uri ? uri->Sup.len : 0)-1); }
|
|
T30_ = ((NU8)(uri->data[(NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_21)]) == (NU8)(47));
|
|
LA33_: ;
|
|
if (!T30_) goto LA34_;
|
|
nimln_(301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
if (nimAddInt(i, ((NI) 2), &TM__VzbRQH9cb1xm1tSKH4PwBSw_22)) { raiseOverflow(); };
|
|
i = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_22);
|
|
nimln_(302, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
authority = ((NimStringDesc*) NIM_NIL);
|
|
nimln_(303, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T36_ = (NI)0;
|
|
T36_ = parseUntil__pureZparseutils_180(uri, (&authority), TM__VzbRQH9cb1xm1tSKH4PwBSw_23, i);
|
|
if (nimAddInt(i, T36_, &TM__VzbRQH9cb1xm1tSKH4PwBSw_24)) { raiseOverflow(); };
|
|
i = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_24);
|
|
nimln_(304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < (authority ? authority->Sup.len : 0))) goto LA39_;
|
|
nimln_(305, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
parseAuthority__pureZuri_108(authority, result);
|
|
}
|
|
LA39_: ;
|
|
}
|
|
goto LA28_;
|
|
LA34_: ;
|
|
{
|
|
nimln_(307, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
(*result).opaque = NIM_TRUE;
|
|
}
|
|
LA28_: ;
|
|
nimln_(310, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
parsePath__pureZuri_126(uri, (&i), result);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseUri__pureZuri_207)(NimStringDesc* uri, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* Result) {
|
|
nimfr_("parseUri", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
nimln_(322, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
initUri__pureZuri_150(NIM_FALSE, Result);
|
|
nimln_(323, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
parseUri__pureZuri_177(uri, Result);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
|
|
{
|
|
if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
|
|
copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
|
|
(*dest).Sup.len += (*src).Sup.len;
|
|
}
|
|
LA3_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, endsWith__pureZstrutils_1326)(NimStringDesc* s, NIM_CHAR suffix) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
nimfr_("endsWith", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strutils.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(1571, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strutils.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = (((NI) 0) < (s ? s->Sup.len : 0));
|
|
if (!(T1_)) goto LA2_;
|
|
if (((s ? s->Sup.len : 0)-1) < 0 || ((s ? s->Sup.len : 0)-1) >= (s ? s->Sup.len : 0)){ raiseIndexError2(((s ? s->Sup.len : 0)-1),(s ? s->Sup.len : 0)-1); }
|
|
T1_ = ((NU8)(s->data[((s ? s->Sup.len : 0)-1)]) == (NU8)(suffix));
|
|
LA2_: ;
|
|
result = T1_;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NimStringDesc*, X5BX5D___pureZunicode_3217)(NimStringDesc* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
|
|
NimStringDesc* result;
|
|
NI a;
|
|
NI L;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_29;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_30;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_31;
|
|
nimfr_("[]", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = NIM_NIL;
|
|
nimln_(2563, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
a = x.a;
|
|
nimln_(2564, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
nimln_(2551, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
if (nimSubInt((s ? s->Sup.len : 0), x.b, &TM__VzbRQH9cb1xm1tSKH4PwBSw_29)) { raiseOverflow(); };
|
|
if (nimSubInt((NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_29), a, &TM__VzbRQH9cb1xm1tSKH4PwBSw_30)) { raiseOverflow(); };
|
|
if (nimAddInt((NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_30), ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_31)) { raiseOverflow(); };
|
|
L = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_31);
|
|
nimln_(2565, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
if ((L) < ((NI) 0) || (L) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(L, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
result = mnewString(((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
nimln_(119, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
i_2 = ((NI) 0);
|
|
{
|
|
nimln_(120, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_32;
|
|
NI TM__VzbRQH9cb1xm1tSKH4PwBSw_33;
|
|
if (!(i_2 < L)) goto LA3;
|
|
nimln_(2566, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
i = i_2;
|
|
if (i < 0 || i >= (result ? result->Sup.len : 0)){ raiseIndexError2(i,(result ? result->Sup.len : 0)-1); }
|
|
if (nimAddInt(i, a, &TM__VzbRQH9cb1xm1tSKH4PwBSw_32)) { raiseOverflow(); };
|
|
if ((NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_32) < 0 || (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_32) >= (s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_32),(s ? s->Sup.len : 0)-1); }
|
|
result->data[i] = s->data[(NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_32)];
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__VzbRQH9cb1xm1tSKH4PwBSw_33)) { raiseOverflow(); };
|
|
i_2 = (NI)(TM__VzbRQH9cb1xm1tSKH4PwBSw_33);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memset(a, v, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
nimSetMem__systemZmemory_7(p, ((int) 0), size);
|
|
}
|
|
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_80)(NI a, NI b) {
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result;
|
|
nimfr_("..", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
|
|
nimln_(512, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
|
|
result.a = a;
|
|
result.b = b;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___pureZuri_318)(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* u) {
|
|
NimStringDesc* result;
|
|
nimfr_("$", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = NIM_NIL;
|
|
nimln_(492, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = ((NimStringDesc*) NIM_NIL);
|
|
nimln_(493, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < ((*u).scheme ? (*u).scheme->Sup.len : 0))) goto LA3_;
|
|
nimln_(494, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).scheme ? (*u).scheme->Sup.len : 0) + 0);
|
|
appendString(result, (*u).scheme);
|
|
nimln_(495, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(*u).opaque) goto LA7_;
|
|
nimln_(496, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, 1);
|
|
appendString(result, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_25));
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
nimln_(498, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, 3);
|
|
appendString(result, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_26));
|
|
}
|
|
LA5_: ;
|
|
}
|
|
LA3_: ;
|
|
nimln_(499, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < ((*u).username ? (*u).username->Sup.len : 0))) goto LA12_;
|
|
nimln_(500, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).username ? (*u).username->Sup.len : 0) + 0);
|
|
appendString(result, (*u).username);
|
|
nimln_(501, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < ((*u).password ? (*u).password->Sup.len : 0))) goto LA16_;
|
|
nimln_(502, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, 1);
|
|
appendString(result, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_25));
|
|
nimln_(503, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).password ? (*u).password->Sup.len : 0) + 0);
|
|
appendString(result, (*u).password);
|
|
}
|
|
LA16_: ;
|
|
nimln_(504, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, 1);
|
|
appendString(result, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_27));
|
|
}
|
|
LA12_: ;
|
|
nimln_(505, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NIM_BOOL T20_;
|
|
T20_ = (NIM_BOOL)0;
|
|
T20_ = endsWith__pureZstrutils_1326((*u).hostname, 47);
|
|
if (!T20_) goto LA21_;
|
|
nimln_(506, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NimStringDesc* T27_;
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T28_;
|
|
NimStringDesc* T29_;
|
|
if (!(*u).isIpv6) goto LA25_;
|
|
nimln_(507, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T27_ = NIM_NIL;
|
|
T28_ = dotdot___stdZenumutils_80(((NI) 0), ((NI) 2));
|
|
T29_ = NIM_NIL;
|
|
T29_ = X5BX5D___pureZunicode_3217((*u).hostname, T28_);
|
|
T27_ = rawNewString((T29_ ? T29_->Sup.len : 0) + 2);
|
|
appendString(T27_, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_28));
|
|
appendString(T27_, T29_);
|
|
appendString(T27_, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_34));
|
|
result = resizeString(result, (T27_ ? T27_->Sup.len : 0) + 0);
|
|
appendString(result, T27_);
|
|
}
|
|
goto LA23_;
|
|
LA25_: ;
|
|
{
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T31_;
|
|
NimStringDesc* T32_;
|
|
nimln_(509, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T31_ = dotdot___stdZenumutils_80(((NI) 0), ((NI) 2));
|
|
T32_ = NIM_NIL;
|
|
T32_ = X5BX5D___pureZunicode_3217((*u).hostname, T31_);
|
|
result = resizeString(result, (T32_ ? T32_->Sup.len : 0) + 0);
|
|
appendString(result, T32_);
|
|
}
|
|
LA23_: ;
|
|
}
|
|
goto LA18_;
|
|
LA21_: ;
|
|
{
|
|
nimln_(511, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NimStringDesc* T38_;
|
|
if (!(*u).isIpv6) goto LA36_;
|
|
nimln_(512, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
T38_ = NIM_NIL;
|
|
T38_ = rawNewString(((*u).hostname ? (*u).hostname->Sup.len : 0) + 2);
|
|
appendString(T38_, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_28));
|
|
appendString(T38_, (*u).hostname);
|
|
appendString(T38_, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_34));
|
|
result = resizeString(result, (T38_ ? T38_->Sup.len : 0) + 0);
|
|
appendString(result, T38_);
|
|
}
|
|
goto LA34_;
|
|
LA36_: ;
|
|
{
|
|
nimln_(514, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).hostname ? (*u).hostname->Sup.len : 0) + 0);
|
|
appendString(result, (*u).hostname);
|
|
}
|
|
LA34_: ;
|
|
}
|
|
LA18_: ;
|
|
nimln_(515, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < ((*u).port ? (*u).port->Sup.len : 0))) goto LA42_;
|
|
nimln_(516, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, 1);
|
|
appendString(result, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_25));
|
|
nimln_(517, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).port ? (*u).port->Sup.len : 0) + 0);
|
|
appendString(result, (*u).port);
|
|
}
|
|
LA42_: ;
|
|
nimln_(518, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < ((*u).path ? (*u).path->Sup.len : 0))) goto LA46_;
|
|
nimln_(519, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
NIM_BOOL T50_;
|
|
T50_ = (NIM_BOOL)0;
|
|
T50_ = (((NI) 0) < ((*u).hostname ? (*u).hostname->Sup.len : 0));
|
|
if (!(T50_)) goto LA51_;
|
|
if (((NI) 0) < 0 || ((NI) 0) >= ((*u).path ? (*u).path->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*u).path ? (*u).path->Sup.len : 0)-1); }
|
|
T50_ = !(((NU8)((*u).path->data[((NI) 0)]) == (NU8)(47)));
|
|
LA51_: ;
|
|
if (!T50_) goto LA52_;
|
|
nimln_(520, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = addChar(result, 47);
|
|
}
|
|
LA52_: ;
|
|
nimln_(521, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).path ? (*u).path->Sup.len : 0) + 0);
|
|
appendString(result, (*u).path);
|
|
}
|
|
LA46_: ;
|
|
nimln_(522, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < ((*u).query ? (*u).query->Sup.len : 0))) goto LA56_;
|
|
nimln_(523, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, 1);
|
|
appendString(result, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_35));
|
|
nimln_(524, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).query ? (*u).query->Sup.len : 0) + 0);
|
|
appendString(result, (*u).query);
|
|
}
|
|
LA56_: ;
|
|
nimln_(525, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
{
|
|
if (!(((NI) 0) < ((*u).anchor ? (*u).anchor->Sup.len : 0))) goto LA60_;
|
|
nimln_(526, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, 1);
|
|
appendString(result, ((NimStringDesc*) &TM__VzbRQH9cb1xm1tSKH4PwBSw_36));
|
|
nimln_(527, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/uri.nim");
|
|
result = resizeString(result, ((*u).anchor ? (*u).anchor->Sup.len : 0) + 0);
|
|
appendString(result, (*u).anchor);
|
|
}
|
|
LA60_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminusathversionminus1minus6atslibatspureatsuridotnim_DatInit000)(void) {
|
|
static TNimNode* TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[10];
|
|
static TNimNode TM__VzbRQH9cb1xm1tSKH4PwBSw_0[11];
|
|
NTIuri__j49bukNPrq747O1GRd4Ng9bQ_.size = sizeof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ);
|
|
NTIuri__j49bukNPrq747O1GRd4Ng9bQ_.align = NIM_ALIGNOF(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ);
|
|
NTIuri__j49bukNPrq747O1GRd4Ng9bQ_.kind = 18;
|
|
NTIuri__j49bukNPrq747O1GRd4Ng9bQ_.base = 0;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[0] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[1];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[1].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[1].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, scheme);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[1].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[1].name = "scheme";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[1] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[2];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[2].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[2].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, username);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[2].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[2].name = "username";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[2] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[3];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[3].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[3].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, password);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[3].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[3].name = "password";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[3] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[4];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[4].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[4].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, hostname);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[4].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[4].name = "hostname";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[4] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[5];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[5].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[5].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, port);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[5].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[5].name = "port";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[5] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[6];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[6].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[6].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, path);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[6].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[6].name = "path";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[6] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[7];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[7].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[7].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, query);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[7].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[7].name = "query";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[7] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[8];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[8].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[8].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, anchor);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[8].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[8].name = "anchor";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[8] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[9];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[9].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[9].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, opaque);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[9].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[9].name = "opaque";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[9] = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[10];
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[10].kind = 1;
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[10].offset = offsetof(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ, isIpv6);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[10].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[10].name = "isIpv6";
|
|
TM__VzbRQH9cb1xm1tSKH4PwBSw_0[0].len = 10; TM__VzbRQH9cb1xm1tSKH4PwBSw_0[0].kind = 2; TM__VzbRQH9cb1xm1tSKH4PwBSw_0[0].sons = &TM__VzbRQH9cb1xm1tSKH4PwBSw_2_10[0];
|
|
NTIuri__j49bukNPrq747O1GRd4Ng9bQ_.node = &TM__VzbRQH9cb1xm1tSKH4PwBSw_0[0];
|
|
}
|
|
|