50 lines
1.8 KiB
C
50 lines
1.8 KiB
C
/* Generated by Nim Compiler v1.9.0 */
|
|
#define NIM_INTBITS 32
|
|
|
|
#include "nimbase.h"
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct NimStrPayload NimStrPayload;
|
|
typedef struct NimStringV2 NimStringV2;
|
|
typedef struct tyObject_SystemInfo__f4Lhi7eyAk75xViiIQxzwA tyObject_SystemInfo__f4Lhi7eyAk75xViiIQxzwA;
|
|
struct NimStrPayload {
|
|
NI cap;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct NimStringV2 {
|
|
NI len;
|
|
NimStrPayload* p;
|
|
};
|
|
typedef N_STDCALL_PTR(void, tyProc__XREkURzNQL2Z5IyS3U7xYw) (tyObject_SystemInfo__f4Lhi7eyAk75xViiIQxzwA* lpSystemInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimLoadLibrary)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimLoadLibraryError)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimGetProcAddr)(void* lib, NCSTRING name);
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__SF9bmOn6gWc1K49aIR3JF9a2A_4 = { 8 | NIM_STRLIT_FLAG, "kernel32" };
|
|
static const NimStringV2 TM__SF9bmOn6gWc1K49aIR3JF9a2A_5 = {8, (NimStrPayload*)&TM__SF9bmOn6gWc1K49aIR3JF9a2A_4};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__SF9bmOn6gWc1K49aIR3JF9a2A_6 = { 8 | NIM_STRLIT_FLAG, "kernel32" };
|
|
static const NimStringV2 TM__SF9bmOn6gWc1K49aIR3JF9a2A_7 = {8, (NimStrPayload*)&TM__SF9bmOn6gWc1K49aIR3JF9a2A_6};
|
|
static void* TM__SF9bmOn6gWc1K49aIR3JF9a2A_2;
|
|
tyProc__XREkURzNQL2Z5IyS3U7xYw Dl_2566914060_;
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatslibatsstdatsprivateatswin_getsysteminfodotnim_DatInit000)(void) {
|
|
if (!((TM__SF9bmOn6gWc1K49aIR3JF9a2A_2 = nimLoadLibrary(TM__SF9bmOn6gWc1K49aIR3JF9a2A_5))
|
|
)) nimLoadLibraryError(TM__SF9bmOn6gWc1K49aIR3JF9a2A_7);
|
|
Dl_2566914060_ = (tyProc__XREkURzNQL2Z5IyS3U7xYw) nimGetProcAddr(TM__SF9bmOn6gWc1K49aIR3JF9a2A_2, "GetSystemInfo");
|
|
}
|
|
|