/* Generated by Nim Compiler v0.16.0 */ /* (c) 2017 Andreas Rumpf */ /* The generated code is subject to the original license. */ #define NIM_INTBITS 64 #include "nimbase.h" #include "winsock2.h" #undef linux typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef NIM_CHAR TY_EWK8XzFKXCg2WflN3ijhqA[257]; typedef NIM_CHAR TY_4249al09aeC68W9cvqMnjIYOA[129]; typedef N_STDCALL_PTR(int, TY_As5z9bYt859cLKWaorPRgQYA) (NI16 wversionrequired0, WSADATA* Wsdata0); struct TGenericSeq { NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup; NIM_CHAR data[SEQ_DECL_SIZE]; }; N_NOINLINE(void, raiseoserror_K9a7YBjj81Bse0N0Fg7MFIA)(NI32 errorcode0, NimStringDesc* additionalinfo0); N_NIMCALL(NI32, oslasterror_6wyvsbJUteIgEY9cC5BVJZQ)(void); NI osinvalidsocket_voz9aUXu8jtRbvGZZJHNE8w; WSADATA wsa_ClAT9bhT9cqG9adztamb5X9b2w; extern TY_As5z9bYt859cLKWaorPRgQYA Dl_121344; STRING_LITERAL(T_f9bP3LqjpgpB9cXL8Nnak7tQ_2, "", 0); NIM_EXTERNC N_NOINLINE(void, stdlib_nativesocketsInit000)(void) { osinvalidsocket_voz9aUXu8jtRbvGZZJHNE8w = INVALID_SOCKET; { int LOC3; NI32 LOC6; LOC3 = (int)0; LOC3 = Dl_121344(((NI16) 257), (&wsa_ClAT9bhT9cqG9adztamb5X9b2w)); if (!!((LOC3 == ((NI32) 0)))) goto LA4; LOC6 = (NI32)0; LOC6 = oslasterror_6wyvsbJUteIgEY9cC5BVJZQ(); raiseoserror_K9a7YBjj81Bse0N0Fg7MFIA(LOC6, ((NimStringDesc*) &T_f9bP3LqjpgpB9cXL8Nnak7tQ_2)); } LA4: ; } NIM_EXTERNC N_NOINLINE(void, stdlib_nativesocketsDatInit000)(void) { }