static BOOL InitResource (void) { if (!InitFixStr ()) { fprintf (stderr, "MiniGUI: Can not initialize Fixed String heap failure!\n"); goto failure; } #ifdef _CURSOR_SUPPORT if (!InitCursor ()) { fprintf (stderr, "MiniGUI: Count not initialize mouse cursor!\n"); goto failure; } #endif if (!InitMenu ()) { fprintf (stderr, "MiniGUI: Init Menu module failure!\n"); goto failure; } if (!InitControlClass ()) { fprintf(stderr, "MiniGUI: Init Control Class failure!\n"); goto failure; } if (!InitAccel ()) { fprintf(stderr, "MiniGUI: Init Accelerator failure!\n"); goto failure; } if (!InitDesktop ()) { fprintf (stderr, "MiniGUI: Init Desktop error!\n"); goto failure; } if (!InitFreeQMSGList ()) { fprintf (stderr, "MiniGUI: Init free QMSG list error!\n"); goto failure; } if (!InitDskMsgQueue ()) { fprintf (stderr, "MiniGUI: Init MSG queue error!\n"); goto failure; } return TRUE; failure: return FALSE; }
static BOOL InitResource (void) { #ifdef _MGHAVE_CURSOR if (!mg_InitCursor ()) { fprintf (stderr, "KERNEL>InitGUI: Can not initialize mouse cursor!\n"); goto failure; } #endif #ifdef _MGHAVE_MENU if (!mg_InitMenu ()) { fprintf (stderr, "KERNEL>InitGUI: Init Menu module failure!\n"); goto failure; } #endif if (!mg_InitControlClass ()) { fprintf(stderr, "KERNEL>InitGUI: Init Control Class failure!\n"); goto failure; } if (!mg_InitAccel ()) { fprintf(stderr, "KERNEL>InitGUI: Init Accelerator failure!\n"); goto failure; } if (!mg_InitDesktop ()) { fprintf (stderr, "KERNEL>InitGUI: Init Desktop error!\n"); goto failure; } if (!mg_InitFreeQMSGList ()) { fprintf (stderr, "KERNEL>InitGUI: Init free QMSG list error!\n"); goto failure; } if (!InitDskMsgQueue ()) { fprintf (stderr, "KERNEL>InitGUI: Init MSG queue error!\n"); goto failure; } return TRUE; failure: return FALSE; }