diff --git a/src/overlay.c b/src/overlay.c index 0e28a39..4812f76 100644 --- a/src/overlay.c +++ b/src/overlay.c @@ -10,16 +10,7 @@ #include #include #include - -extern void (*OSScreenInit)(void); -extern void (*OSScreenShutdown)(void); -extern u32 (*OSScreenGetBufferSizeEx)(u32 bufferNum); -extern s32 (*OSScreenSetBufferEx)(u32 bufferNum, void * addr); -extern s32 (*OSScreenClearBufferEx)(u32 bufferNum, u32 temp); -extern s32 (*OSScreenFlipBuffersEx)(u32 bufferNum); -extern s32 (*OSScreenPutFontEx)(u32 bufferNum, u32 posX, u32 posY, const char * buffer); -extern s32 (*OSScreenEnableEx)(u32 bufferNum, s32 enable); -extern u32 (*OSScreenPutPixelEx)(u32 bufferNum, u32 posX, u32 posY, u32 color); +#include static void * overlayfunction_ptr __attribute__((section(".data"))) = NULL; diff --git a/wups_include/hooks.h b/wups_include/hooks.h index 6e04dfe..0416664 100644 --- a/wups_include/hooks.h +++ b/wups_include/hooks.h @@ -78,8 +78,8 @@ typedef struct wups_loader_init_fs_args_t { typedef struct wups_loader_app_started_args_t { - bool sd_mounted; - bool usb_mounted; + BOOL sd_mounted; + BOOL usb_mounted; } wups_loader_app_started_args_t;