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"
|
|
|
|
|
#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 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
|
|
|
|
|
typedef struct TNimType TNimType;
|
|
|
|
|
typedef struct TNimNode TNimNode;
|
|
|
|
|
typedef struct RootObj RootObj;
|
|
|
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
|
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
|
|
|
typedef tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* tyArray__USLYl0Lpkimm4FABiJ3ldA[4096];
|
|
|
|
|
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;
|
|
|
|
|
};
|
|
|
|
|
struct RootObj {
|
|
|
|
|
TNimType* m_type;
|
|
|
|
|
};
|
|
|
|
|
struct TGenericSeq {
|
|
|
|
|
NI len;
|
|
|
|
|
NI reserved;
|
|
|
|
|
};
|
|
|
|
|
struct NimStringDesc {
|
|
|
|
|
TGenericSeq Sup;
|
|
|
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
|
|
|
};
|
|
|
|
|
struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA {
|
|
|
|
|
RootObj Sup;
|
|
|
|
|
tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* left;
|
|
|
|
|
tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* right;
|
|
|
|
|
NI L;
|
|
|
|
|
NimStringDesc* data;
|
|
|
|
|
};
|
|
|
|
|
typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
|
|
|
|
static N_NIMCALL(void, Marker_tyRef__4hi0XQqK9aLiPuWT9acsXm9aQ)(void* p, NI op);
|
|
|
|
|
static N_NIMCALL(void, TM__Vw9cfUOQOae9b9bzZBlucMZQg_3)(void);
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc);
|
2022-09-19 09:55:15 +03:00
|
|
|
extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_;
|
|
|
|
|
extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
|
|
|
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIarrayL48OO52485753_ropeT__USLYl0Lpkimm4FABiJ3ldA_;
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE tyArray__USLYl0Lpkimm4FABiJ3ldA cache__OOZOOZOOZOOZOchoosenimZtoolchainsZnim4535version45494554ZcompilerZropes_41;
|
|
|
|
|
N_LIB_PRIVATE NI gCacheTries__OOZOOZOOZOOZOchoosenimZtoolchainsZnim4535version45494554ZcompilerZropes_87 = ((NI) 0);
|
|
|
|
|
N_LIB_PRIVATE NI gCacheMisses__OOZOOZOOZOOZOchoosenimZtoolchainsZnim4535version45494554ZcompilerZropes_88 = ((NI) 0);
|
|
|
|
|
N_LIB_PRIVATE NI gCacheIntTries__OOZOOZOOZOOZOchoosenimZtoolchainsZnim4535version45494554ZcompilerZropes_89 = ((NI) 0);
|
2022-09-19 09:55:15 +03:00
|
|
|
static N_NIMCALL(void, Marker_tyRef__4hi0XQqK9aLiPuWT9acsXm9aQ)(void* p, NI op) {
|
|
|
|
|
tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* a;
|
|
|
|
|
a = (tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*)p;
|
|
|
|
|
nimGCvisit((void*)(*a).left, op);
|
|
|
|
|
nimGCvisit((void*)(*a).right, op);
|
|
|
|
|
nimGCvisit((void*)(*a).data, op);
|
|
|
|
|
}
|
|
|
|
|
static N_NIMCALL(void, TM__Vw9cfUOQOae9b9bzZBlucMZQg_3)(void) {
|
|
|
|
|
NI T1_;
|
|
|
|
|
T1_ = (NI)0;
|
|
|
|
|
for (T1_ = 0; T1_ < 4096; T1_++) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimGCvisit((void*)cache__OOZOOZOOZOOZOchoosenimZtoolchainsZnim4535version45494554ZcompilerZropes_41[T1_], 0);
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminusathversionminus1minus6atscompileratsropesdotnim_Init000)(void) {
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
TFrame FR_; FR_.len = 0;
|
|
|
|
|
|
2022-12-25 14:07:15 +02:00
|
|
|
nimRegisterGlobalMarker(TM__Vw9cfUOQOae9b9bzZBlucMZQg_3);
|
2022-09-19 09:55:15 +03:00
|
|
|
|
|
|
|
|
}/* preInitProc end */
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminusathversionminus1minus6atscompileratsropesdotnim_DatInit000)(void) {
|
2022-09-19 09:55:15 +03:00
|
|
|
static TNimNode* TM__Vw9cfUOQOae9b9bzZBlucMZQg_2_4[4];
|
|
|
|
|
static TNimNode TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[5];
|
|
|
|
|
NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_.size = sizeof(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA);
|
|
|
|
|
NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_.align = NIM_ALIGNOF(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA);
|
|
|
|
|
NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_.kind = 17;
|
|
|
|
|
NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
|
|
|
|
|
NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_.flags = 2;
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_2_4[0] = &TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[1];
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[1].kind = 1;
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[1].offset = offsetof(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA, left);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[1].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[1].name = "left";
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_2_4[1] = &TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[2];
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[2].kind = 1;
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[2].offset = offsetof(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA, right);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[2].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[2].name = "right";
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_2_4[2] = &TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[3];
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[3].kind = 1;
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[3].offset = offsetof(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA, L);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[3].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[3].name = "L";
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_2_4[3] = &TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[4];
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[4].kind = 1;
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[4].offset = offsetof(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA, data);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[4].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[4].name = "data";
|
|
|
|
|
TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[0].len = 4; TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[0].kind = 2; TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[0].sons = &TM__Vw9cfUOQOae9b9bzZBlucMZQg_2_4[0];
|
|
|
|
|
NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_.node = &TM__Vw9cfUOQOae9b9bzZBlucMZQg_0[0];
|
|
|
|
|
NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_.size = sizeof(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*);
|
|
|
|
|
NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_.align = NIM_ALIGNOF(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*);
|
|
|
|
|
NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_.kind = 22;
|
|
|
|
|
NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_.base = (&NTIropeobj__OFzf0kSiPTcNreUIeJgWVA_);
|
|
|
|
|
NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_.marker = Marker_tyRef__4hi0XQqK9aLiPuWT9acsXm9aQ;
|
|
|
|
|
NTIarrayL48OO52485753_ropeT__USLYl0Lpkimm4FABiJ3ldA_.size = sizeof(tyArray__USLYl0Lpkimm4FABiJ3ldA);
|
|
|
|
|
NTIarrayL48OO52485753_ropeT__USLYl0Lpkimm4FABiJ3ldA_.align = NIM_ALIGNOF(tyArray__USLYl0Lpkimm4FABiJ3ldA);
|
|
|
|
|
NTIarrayL48OO52485753_ropeT__USLYl0Lpkimm4FABiJ3ldA_.kind = 16;
|
|
|
|
|
NTIarrayL48OO52485753_ropeT__USLYl0Lpkimm4FABiJ3ldA_.base = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
|
|
|
|
|
}
|
|
|
|
|
|