Vector& coreCmdLine__(); Vector SplitCmdLine__(const char *cmd); void FBInit(HINSTANCE hInstance); #define GUI_APP_MAIN \ void GuiMainFn_();\ \ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR lpCmdLine, int nCmdShow) \ { \ UPP::coreCmdLine__() = UPP::SplitCmdLine__(UPP::FromSystemCharset(lpCmdLine)); \ UPP::AppInitEnvironment__(); \ UPP::FBInit(hInstance); \ AppExecute__(GuiMainFn_); \ Ctrl::ExitFB(); \ UPP::UsrLog("---------- About to delete this log of WinFB..."); \ UPP::DeleteUsrLog(); \ return UPP::GetExitCode(); \ } \ \ void GuiMainFn_()