2022-12-25 14:07:15 +02:00
|
|
|
/* Generated by Nim Compiler v1.6.11 */
|
2022-09-19 09:55:15 +03:00
|
|
|
#define NIM_INTBITS 64
|
|
|
|
|
|
|
|
|
|
#include "nimbase.h"
|
|
|
|
|
#include <unistd.h>
|
|
|
|
|
#include <netdb.h>
|
|
|
|
|
#include <sys/socket.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 TNimType TNimType;
|
|
|
|
|
typedef struct TNimNode TNimNode;
|
|
|
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
|
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
|
|
|
typedef struct tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ;
|
|
|
|
|
typedef NU8 tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg;
|
|
|
|
|
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_SockType__NQT1bItGG2X9byGdrWX7ujw;
|
|
|
|
|
typedef NU8 tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg;
|
|
|
|
|
struct TGenericSeq {
|
|
|
|
|
NI len;
|
|
|
|
|
NI reserved;
|
|
|
|
|
};
|
|
|
|
|
struct NimStringDesc {
|
|
|
|
|
TGenericSeq Sup;
|
|
|
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
|
|
|
};
|
|
|
|
|
struct tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ {
|
|
|
|
|
tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg val;
|
|
|
|
|
NIM_BOOL has;
|
|
|
|
|
};
|
|
|
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
|
|
|
struct TNimNode {
|
|
|
|
|
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
|
|
|
NI offset;
|
|
|
|
|
TNimType* typ;
|
|
|
|
|
NCSTRING name;
|
|
|
|
|
NI len;
|
|
|
|
|
TNimNode** sons;
|
|
|
|
|
};
|
|
|
|
|
typedef NIM_CHAR tyArray__NSMq3FMCIrS8gSbyinBZ8w[14];
|
|
|
|
|
static N_INLINE(void, nimFrame)(TFrame* s);
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void);
|
2022-09-19 09:55:15 +03:00
|
|
|
static N_INLINE(void, popFrame)(void);
|
|
|
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
|
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, toInt__pureZnativesockets_74)(tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg domain);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, toInt__pureZnativesockets_76)(tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw typ);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, toInt__pureZnativesockets_78)(tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg p);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___systemZdollars_9)(NU64 x);
|
2022-09-19 09:55:15 +03:00
|
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s);
|
|
|
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOSError__pureZos_405)(NI32 errorCode, NimStringDesc* additionalInfo);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, osLastError__pureZos_408)(void);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, cstrToNimstr)(NCSTRING str);
|
2022-12-25 14:07:15 +02:00
|
|
|
static N_INLINE(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ, some__pureZnativesockets_91)(tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg val);
|
|
|
|
|
static N_INLINE(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ, none__pureZnativesockets_114)(void);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, createNativeSocket__pureZnativesockets_180)(int domain, int sockType, int protocol, NIM_BOOL inheritable);
|
2022-09-19 09:55:15 +03:00
|
|
|
N_LIB_PRIVATE TNimType NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_;
|
|
|
|
|
N_LIB_PRIVATE NIM_CONST int osInvalidSocket__pureZnativesockets_47 = ((int) -1);
|
|
|
|
|
N_LIB_PRIVATE NIM_CONST int nativeAfInet__pureZnativesockets_48 = ((int) 2);
|
|
|
|
|
N_LIB_PRIVATE NIM_CONST int nativeAfInet6__pureZnativesockets_49 = ((int) 10);
|
|
|
|
|
N_LIB_PRIVATE NIM_CONST int nativeAfUnix__pureZnativesockets_50 = ((int) 1);
|
2022-12-25 14:07:15 +02:00
|
|
|
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;
|
2022-09-19 09:55:15 +03:00
|
|
|
static N_INLINE(void, nimFrame)(TFrame* s) {
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
if (!(framePtr__system_2564 == ((TFrame*) NIM_NIL))) goto LA3_;
|
2022-09-19 09:55:15 +03:00
|
|
|
(*s).calldepth = ((NI16) 0);
|
|
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA3_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
(*s).calldepth = (NI16)((*framePtr__system_2564).calldepth + ((NI16) 1));
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
LA1_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
(*s).prev = framePtr__system_2564;
|
|
|
|
|
framePtr__system_2564 = s;
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!((*s).calldepth == ((NI16) 2000))) goto LA8_;
|
2022-12-25 14:07:15 +02:00
|
|
|
callDepthLimitReached__system_2997();
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
LA8_: ;
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(void, popFrame)(void) {
|
2022-12-25 14:07:15 +02:00
|
|
|
framePtr__system_2564 = (*framePtr__system_2564).prev;
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, close__pureZnativesockets_171)(int socket) {
|
2022-09-19 09:55:15 +03:00
|
|
|
int T1_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("close", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
|
|
|
|
nimln_(226, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T1_ = (int)0;
|
|
|
|
|
T1_ = close(socket);
|
|
|
|
|
(void)(T1_);
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw, toSockType__pureZnativesockets_137)(tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg protocol) {
|
2022-09-19 09:55:15 +03:00
|
|
|
tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("toSockType", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(201, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch (protocol) {
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 6):
|
|
|
|
|
{
|
|
|
|
|
result = ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 1);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 17):
|
|
|
|
|
{
|
|
|
|
|
result = ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 2);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 18):
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 19):
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 20):
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 21):
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 22):
|
|
|
|
|
{
|
|
|
|
|
result = ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 3);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
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);
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, toInt__pureZnativesockets_74)(tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg domain) {
|
2022-09-19 09:55:15 +03:00
|
|
|
int result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("toInt", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(136, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch (domain) {
|
|
|
|
|
case ((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 0):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 0);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 1):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 1);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 2):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 2);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 23):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 10);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, toInt__pureZnativesockets_76)(tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw typ) {
|
2022-09-19 09:55:15 +03:00
|
|
|
int result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("toInt", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(152, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch (typ) {
|
|
|
|
|
case ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 1):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(153, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 1);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 2):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(154, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 2);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 5):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(155, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 5);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 3):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(156, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 3);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, toInt__pureZnativesockets_78)(tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg p) {
|
2022-09-19 09:55:15 +03:00
|
|
|
int result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("toInt", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(159, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch (p) {
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 6):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(160, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 6);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 17):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(161, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 17);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 18):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(162, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 0);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 19):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(163, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 41);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 20):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(164, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 255);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 21):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(165, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 1);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 22):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(166, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((int) 58);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s) {
|
|
|
|
|
NCSTRING result;
|
|
|
|
|
result = (NCSTRING)0;
|
|
|
|
|
{
|
|
|
|
|
NIM_BOOL T3_;
|
|
|
|
|
T3_ = (NIM_BOOL)0;
|
|
|
|
|
T3_ = (s == ((NimStringDesc*) NIM_NIL));
|
|
|
|
|
if (T3_) goto LA4_;
|
|
|
|
|
T3_ = ((*s).Sup.len == ((NI) 0));
|
|
|
|
|
LA4_: ;
|
|
|
|
|
if (!T3_) goto LA5_;
|
|
|
|
|
result = "";
|
|
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA5_: ;
|
|
|
|
|
{
|
|
|
|
|
result = ((NCSTRING) ((*s).data));
|
|
|
|
|
}
|
|
|
|
|
LA1_: ;
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(struct addrinfo*, getAddrInfo__pureZnativesockets_202)(NimStringDesc* address, NU16 port, tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg domain, tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw sockType, tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg protocol) {
|
2022-09-19 09:55:15 +03:00
|
|
|
struct addrinfo* result;
|
|
|
|
|
struct addrinfo hints;
|
|
|
|
|
NimStringDesc* socketPort;
|
|
|
|
|
int gaiResult;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("getAddrInfo", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (struct addrinfo*)0;
|
|
|
|
|
nimZeroMem((void*)(&hints), sizeof(struct addrinfo));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(290, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = ((struct addrinfo*) NIM_NIL);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(291, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
|
|
|
|
hints.ai_family = toInt__pureZnativesockets_74(domain);
|
|
|
|
|
nimln_(292, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
|
|
|
|
hints.ai_socktype = toInt__pureZnativesockets_76(sockType);
|
|
|
|
|
nimln_(293, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
|
|
|
|
hints.ai_protocol = toInt__pureZnativesockets_78(protocol);
|
|
|
|
|
nimln_(300, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!(domain == ((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 23))) goto LA3_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
hints.ai_flags = ((int) 8);
|
|
|
|
|
}
|
|
|
|
|
LA3_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(302, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!(sockType == ((tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw) 3))) goto LA7_;
|
|
|
|
|
socketPort = ((NimStringDesc*) NIM_NIL);
|
|
|
|
|
}
|
|
|
|
|
goto LA5_;
|
|
|
|
|
LA7_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
socketPort = dollar___systemZdollars_9(port);
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
LA5_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(303, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
gaiResult = getaddrinfo(nimToCStringConv(address), nimToCStringConv(socketPort), (&hints), &result);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NI32 T14_;
|
|
|
|
|
NCSTRING T15_;
|
|
|
|
|
NimStringDesc* T16_;
|
|
|
|
|
if (!!((gaiResult == ((NI32) 0)))) goto LA12_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(308, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T14_ = (NI32)0;
|
|
|
|
|
T14_ = osLastError__pureZos_408();
|
|
|
|
|
T15_ = (NCSTRING)0;
|
|
|
|
|
T15_ = (char *)gai_strerror(gaiResult);
|
|
|
|
|
T16_ = NIM_NIL;
|
|
|
|
|
T16_ = cstrToNimstr(T15_);
|
|
|
|
|
raiseOSError__pureZos_405(T14_, T16_);
|
|
|
|
|
}
|
|
|
|
|
LA12_: ;
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
static N_INLINE(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ, some__pureZnativesockets_91)(tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg val) {
|
2022-09-19 09:55:15 +03:00
|
|
|
tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("some", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(136, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result.has = NIM_TRUE;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result.val = val;
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
static N_INLINE(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ, none__pureZnativesockets_114)(void) {
|
2022-09-19 09:55:15 +03:00
|
|
|
tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("none", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ));
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ, toKnownDomain__pureZnativesockets_83)(int family) {
|
2022-09-19 09:55:15 +03:00
|
|
|
tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("toKnownDomain", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_Option__FqSKP9b8yM9aV7mJ0VU4DFWQ));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(145, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!(family == ((int) 0))) goto LA3_;
|
2022-12-25 14:07:15 +02:00
|
|
|
result = some__pureZnativesockets_91(((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 0));
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA3_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (!(family == ((int) 1))) goto LA6_;
|
2022-12-25 14:07:15 +02:00
|
|
|
result = some__pureZnativesockets_91(((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 1));
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA6_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (!(family == ((int) 2))) goto LA9_;
|
2022-12-25 14:07:15 +02:00
|
|
|
result = some__pureZnativesockets_91(((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 2));
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA9_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(148, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (!(family == ((int) 10))) goto LA12_;
|
2022-12-25 14:07:15 +02:00
|
|
|
result = some__pureZnativesockets_91(((tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg) 23));
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA12_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
|
|
|
|
result = none__pureZnativesockets_114();
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
LA1_: ;
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, createNativeSocket__pureZnativesockets_180)(int domain, int sockType, int protocol, NIM_BOOL inheritable) {
|
2022-09-19 09:55:15 +03:00
|
|
|
int result;
|
|
|
|
|
NI32 sockType_2;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("createNativeSocket", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(248, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
|
|
|
|
nimln_(250, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!inheritable) goto LA3_;
|
|
|
|
|
sockType_2 = (NI32)(sockType & ((NI32) -524289));
|
|
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA3_: ;
|
|
|
|
|
{
|
|
|
|
|
sockType_2 = (NI32)(sockType | ((int) 524288));
|
|
|
|
|
}
|
|
|
|
|
LA1_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(253, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = socket(domain, sockType_2, protocol);
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(int, createNativeSocket__pureZnativesockets_187)(tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg domain, tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw sockType, tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg protocol, NIM_BOOL inheritable) {
|
2022-09-19 09:55:15 +03:00
|
|
|
int result;
|
|
|
|
|
int T1_;
|
|
|
|
|
int T2_;
|
|
|
|
|
int T3_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("createNativeSocket", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
|
|
|
|
nimln_(267, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/nativesockets.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T1_ = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
T1_ = toInt__pureZnativesockets_74(domain);
|
2022-09-19 09:55:15 +03:00
|
|
|
T2_ = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
T2_ = toInt__pureZnativesockets_76(sockType);
|
2022-09-19 09:55:15 +03:00
|
|
|
T3_ = (int)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
T3_ = toInt__pureZnativesockets_78(protocol);
|
|
|
|
|
result = createNativeSocket__pureZnativesockets_180(T1_, T2_, T3_, inheritable);
|
2022-09-19 09:55:15 +03:00
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminusathversionminus1minus6atslibatspureatsnativesocketsdotnim_DatInit000)(void) {
|
2022-09-19 09:55:15 +03:00
|
|
|
static TNimNode* TM__f9bP3LqjpgpB9cXL8Nnak7tQ_2_4[4];
|
|
|
|
|
NI TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4;
|
|
|
|
|
static char* NIM_CONST TM__f9bP3LqjpgpB9cXL8Nnak7tQ_3[4] = {
|
|
|
|
|
"AF_UNSPEC",
|
|
|
|
|
"AF_UNIX",
|
|
|
|
|
"AF_INET",
|
|
|
|
|
"AF_INET6"};
|
|
|
|
|
static TNimNode* TM__f9bP3LqjpgpB9cXL8Nnak7tQ_5_4[4];
|
|
|
|
|
NI TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7;
|
|
|
|
|
static char* NIM_CONST TM__f9bP3LqjpgpB9cXL8Nnak7tQ_6[4] = {
|
|
|
|
|
"SOCK_STREAM",
|
|
|
|
|
"SOCK_DGRAM",
|
|
|
|
|
"SOCK_RAW",
|
|
|
|
|
"SOCK_SEQPACKET"};
|
|
|
|
|
static TNimNode* TM__f9bP3LqjpgpB9cXL8Nnak7tQ_8_7[7];
|
|
|
|
|
NI TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10;
|
|
|
|
|
static char* NIM_CONST TM__f9bP3LqjpgpB9cXL8Nnak7tQ_9[7] = {
|
|
|
|
|
"IPPROTO_TCP",
|
|
|
|
|
"IPPROTO_UDP",
|
|
|
|
|
"IPPROTO_IP",
|
|
|
|
|
"IPPROTO_IPV6",
|
|
|
|
|
"IPPROTO_RAW",
|
|
|
|
|
"IPPROTO_ICMP",
|
|
|
|
|
"IPPROTO_ICMPV6"};
|
|
|
|
|
static TNimNode TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[18];
|
|
|
|
|
NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_.size = sizeof(tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg);
|
|
|
|
|
NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_.align = NIM_ALIGNOF(tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg);
|
|
|
|
|
NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_.kind = 14;
|
|
|
|
|
NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_.base = 0;
|
|
|
|
|
NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_.flags = 3;
|
|
|
|
|
for (TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4 = 0; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4 < 4; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4++) {
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4+0].kind = 1;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4+0].offset = TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4+0].name = TM__f9bP3LqjpgpB9cXL8Nnak7tQ_3[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4];
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_2_4[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4] = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_4+0];
|
|
|
|
|
}
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[0].offset = 0;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[1].offset = 1;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[2].offset = 2;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[3].offset = 23;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[4].len = 4; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[4].kind = 2; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[4].sons = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_2_4[0];
|
|
|
|
|
NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_.node = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[4];
|
|
|
|
|
NTIdomain__Q79bEtFARvq0ekDNtvj3Vqg_.flags = 1<<2;
|
|
|
|
|
NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_.size = sizeof(tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw);
|
|
|
|
|
NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_.align = NIM_ALIGNOF(tyEnum_SockType__NQT1bItGG2X9byGdrWX7ujw);
|
|
|
|
|
NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_.kind = 14;
|
|
|
|
|
NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_.base = 0;
|
|
|
|
|
NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_.flags = 3;
|
|
|
|
|
for (TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7 = 0; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7 < 4; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7++) {
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7+5].kind = 1;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7+5].offset = TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7+5].name = TM__f9bP3LqjpgpB9cXL8Nnak7tQ_6[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7];
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_5_4[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7] = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_7+5];
|
|
|
|
|
}
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[5].offset = 1;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[6].offset = 2;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[7].offset = 3;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[8].offset = 5;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[9].len = 4; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[9].kind = 2; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[9].sons = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_5_4[0];
|
|
|
|
|
NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_.node = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[9];
|
|
|
|
|
NTIsocktype__NQT1bItGG2X9byGdrWX7ujw_.flags = 1<<2;
|
|
|
|
|
NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_.size = sizeof(tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg);
|
|
|
|
|
NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_.align = NIM_ALIGNOF(tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg);
|
|
|
|
|
NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_.kind = 14;
|
|
|
|
|
NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_.base = 0;
|
|
|
|
|
NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_.flags = 3;
|
|
|
|
|
for (TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10 = 0; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10 < 7; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10++) {
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10+10].kind = 1;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10+10].offset = TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10+10].name = TM__f9bP3LqjpgpB9cXL8Nnak7tQ_9[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10];
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_8_7[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10] = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[TM__f9bP3LqjpgpB9cXL8Nnak7tQ_10+10];
|
|
|
|
|
}
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[10].offset = 6;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[11].offset = 17;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[12].offset = 18;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[13].offset = 19;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[14].offset = 20;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[15].offset = 21;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[16].offset = 22;
|
|
|
|
|
TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[17].len = 7; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[17].kind = 2; TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[17].sons = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_8_7[0];
|
|
|
|
|
NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_.node = &TM__f9bP3LqjpgpB9cXL8Nnak7tQ_0[17];
|
|
|
|
|
NTIprotocol__dqJ1OqRGclxIMMdSLRzzXg_.flags = 1<<2;
|
|
|
|
|
}
|
|
|
|
|
|