diff options
Diffstat (limited to 'src/gfx.c')
-rw-r--r-- | src/gfx.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -20,6 +20,9 @@ static bool_t gfxInitDone = FALSE; /* These init functions are defined by each module but not published */ extern void _gosInit(void); extern void _gosDeinit(void); +#ifdef GFX_OS_PRE_INIT_FUNCTION + extern void GFX_OS_PRE_INIT_FUNCTION(void); +#endif #ifdef GFX_OS_EXTRA_INIT_FUNCTION extern void GFX_OS_EXTRA_INIT_FUNCTION(void); #endif @@ -80,6 +83,9 @@ void gfxInit(void) // These must be initialised in the order of their dependancies + #ifdef GFX_OS_PRE_INIT_FUNCTION + GFX_OS_PRE_INIT_FUNCTION(); + #endif _gosInit(); #ifdef GFX_OS_EXTRA_INIT_FUNCTION GFX_OS_EXTRA_INIT_FUNCTION(); |