Add support for userAppInit/userAppExit (backported from libnx)
This commit is contained in:
parent
8e3c9f9784
commit
f49efc3cc7
@ -6,7 +6,12 @@
|
|||||||
#include <3ds/services/fs.h>
|
#include <3ds/services/fs.h>
|
||||||
#include <3ds/services/hid.h>
|
#include <3ds/services/hid.h>
|
||||||
|
|
||||||
void __attribute__((weak)) __appExit(void) {
|
void __attribute__((weak)) userAppExit(void);
|
||||||
|
|
||||||
|
void __attribute__((weak)) __appExit(void)
|
||||||
|
{
|
||||||
|
if (&userAppExit) userAppExit();
|
||||||
|
|
||||||
// Exit services
|
// Exit services
|
||||||
archiveUnmountAll();
|
archiveUnmountAll();
|
||||||
fsExit();
|
fsExit();
|
||||||
|
@ -6,7 +6,10 @@
|
|||||||
#include <3ds/services/fs.h>
|
#include <3ds/services/fs.h>
|
||||||
#include <3ds/services/hid.h>
|
#include <3ds/services/hid.h>
|
||||||
|
|
||||||
void __attribute__((weak)) __appInit(void) {
|
void __attribute__((weak)) userAppInit(void);
|
||||||
|
|
||||||
|
void __attribute__((weak)) __appInit(void)
|
||||||
|
{
|
||||||
// Initialize services
|
// Initialize services
|
||||||
srvInit();
|
srvInit();
|
||||||
aptInit();
|
aptInit();
|
||||||
@ -14,4 +17,6 @@ void __attribute__((weak)) __appInit(void) {
|
|||||||
|
|
||||||
fsInit();
|
fsInit();
|
||||||
archiveMountSdmc();
|
archiveMountSdmc();
|
||||||
|
|
||||||
|
if (&userAppInit) userAppInit();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user