📄 trampoline.h
字号:
#define MAX_DLL_FUNC_ARGS 5
#ifndef CALLBACK
#define CALLBACK
#endif
static void* f0(void* p, CtkObject*) {
return (*(void*(CALLBACK*)())p)();
}
static void* f1s(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*))p)(o[0].u.svalue);
}
static void* f1i(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int))p)((int)o[0].u.ivalue);
}
static void* f2ss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*))p)(o[0].u.svalue, o[1].u.svalue);
}
static void* f2si(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int))p)(o[0].u.svalue, o[1].u.ivalue);
}
static void* f2is(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*))p)(o[0].u.ivalue, o[1].u.svalue);
}
static void* f2ii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int))p)(o[0].u.ivalue, o[1].u.ivalue);
}
static void* f3sss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,char*))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.svalue);
}
static void* f3ssi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,int))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.ivalue);
}
static void* f3sis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,char*))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.svalue);
}
static void* f3sii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,int))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.ivalue);
}
static void* f3iss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,char*))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.svalue);
}
static void* f3isi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,int))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.ivalue);
}
static void* f3iis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,char*))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.svalue);
}
static void* f3iii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,int))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.ivalue);
}
static void* f4ssss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,char*,char*))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.svalue, o[3].u.svalue);
}
static void* f4sssi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,char*,int))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.svalue, o[3].u.ivalue);
}
static void* f4ssis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,int,char*))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.svalue);
}
static void* f4ssii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,int,int))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.ivalue);
}
static void* f4siss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,char*,char*))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.svalue);
}
static void* f4sisi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,char*,int))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.ivalue);
}
static void* f4siis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,int,char*))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.svalue);
}
static void* f4siii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,int,int))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.ivalue);
}
static void* f4isss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,char*,char*))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.svalue, o[3].u.svalue);
}
static void* f4issi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,char*,int))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.svalue, o[3].u.ivalue);
}
static void* f4isis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,int,char*))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.svalue);
}
static void* f4isii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,int,int))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.ivalue);
}
static void* f4iiss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,char*,char*))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.svalue);
}
static void* f4iisi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,char*,int))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.ivalue);
}
static void* f4iiis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,int,char*))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.svalue);
}
static void* f4iiii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,int,int))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.ivalue);
}
static void* f5sssss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,char*,char*,char*))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.svalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5ssssi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,char*,char*,int))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.svalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5sssis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,char*,int,char*))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5sssii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,char*,int,int))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.ivalue);
}
static void* f5ssiss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,int,char*,char*))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5ssisi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,int,char*,int))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5ssiis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,int,int,char*))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5ssiii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,char*,int,int,int))p)(o[0].u.svalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.ivalue);
}
static void* f5sisss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,char*,char*,char*))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5sissi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,char*,char*,int))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5sisis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,char*,int,char*))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5sisii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,char*,int,int))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.ivalue);
}
static void* f5siiss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,int,char*,char*))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5siisi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,int,char*,int))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5siiis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,int,int,char*))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5siiii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(char*,int,int,int,int))p)(o[0].u.svalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.ivalue);
}
static void* f5issss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,char*,char*,char*))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.svalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5isssi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,char*,char*,int))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.svalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5issis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,char*,int,char*))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5issii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,char*,int,int))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.ivalue);
}
static void* f5isiss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,int,char*,char*))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5isisi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,int,char*,int))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5isiis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,int,int,char*))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5isiii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,char*,int,int,int))p)(o[0].u.ivalue, o[1].u.svalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.ivalue);
}
static void* f5iisss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,char*,char*,char*))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5iissi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,char*,char*,int))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5iisis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,char*,int,char*))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5iisii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,char*,int,int))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.svalue, o[3].u.ivalue, o[4].u.ivalue);
}
static void* f5iiiss(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,int,char*,char*))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.svalue);
}
static void* f5iiisi(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,int,char*,int))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.svalue, o[4].u.ivalue);
}
static void* f5iiiis(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,int,int,char*))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.svalue);
}
static void* f5iiiii(void* p, CtkObject* o) {
return (*(void*(CALLBACK*)(int,int,int,int,int))p)(o[0].u.ivalue, o[1].u.ivalue, o[2].u.ivalue, o[3].u.ivalue, o[4].u.ivalue);
}
typedef void*(*CtkTrampolineType)(void*, CtkObject*);
static CtkTrampolineType ctkTrampoline[] = {
NULL,
&f0,
&f1s,
&f1i,
&f2ss,
&f2si,
&f2is,
&f2ii,
&f3sss,
&f3ssi,
&f3sis,
&f3sii,
&f3iss,
&f3isi,
&f3iis,
&f3iii,
&f4ssss,
&f4sssi,
&f4ssis,
&f4ssii,
&f4siss,
&f4sisi,
&f4siis,
&f4siii,
&f4isss,
&f4issi,
&f4isis,
&f4isii,
&f4iiss,
&f4iisi,
&f4iiis,
&f4iiii,
&f5sssss,
&f5ssssi,
&f5sssis,
&f5sssii,
&f5ssiss,
&f5ssisi,
&f5ssiis,
&f5ssiii,
&f5sisss,
&f5sissi,
&f5sisis,
&f5sisii,
&f5siiss,
&f5siisi,
&f5siiis,
&f5siiii,
&f5issss,
&f5isssi,
&f5issis,
&f5issii,
&f5isiss,
&f5isisi,
&f5isiis,
&f5isiii,
&f5iisss,
&f5iissi,
&f5iisis,
&f5iisii,
&f5iiiss,
&f5iiisi,
&f5iiiis,
&f5iiiii
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -