#include #include #include #define _GNU_SOURCE /* See feature_test_macros(7) */ #include #include "wrappedlibs.h" #include "debug.h" #include "wrapper32.h" #include "bridge.h" #include "librarian/library_private.h" #include "x64emu.h" #include "emu/x64emu_private.h" #include "box32context.h" #include "librarian.h" #include "callback.h" #include "gltools.h" static const char* libeglName = "libEGL.so.1"; #define LIBNAME libegl #include "generated/wrappedlibegltypes32.h" #include "wrappercallback32.h" void* getGLProcAddress32(x64emu_t* emu, glprocaddress_t procaddr, const char* rname); EXPORT void* my32_eglGetProcAddress(x64emu_t* emu, void* name) { khint_t k; const char* rname = (const char*)name; return getGLProcAddress32(emu, (glprocaddress_t)my->eglGetProcAddress, rname); } #include "wrappedlib_init32.h"