factor/vm/main-windows-nt.cpp

30 lines
589 B
C++
Raw Normal View History

2009-05-02 05:04:19 -04:00
#include "master.hpp"
VM_C_API int wmain(int argc, wchar_t **argv)
{
factor::init_globals();
#ifdef FACTOR_MULTITHREADED
factor::THREADHANDLE thread = factor::start_standalone_factor_in_new_thread(argv,argc);
WaitForSingleObject(thread, INFINITE);
#else
factor::start_standalone_factor(argc,argv);
#endif
return 0;
}
2009-05-02 05:04:19 -04:00
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
int argc;
wchar_t **argv;
2009-05-02 05:04:19 -04:00
factor::parse_args(&argc, &argv, (wchar_t *)GetCommandLine());
wmain(argc,argv);
2009-05-02 05:04:19 -04:00
// memory leak from malloc, wcsdup
2009-05-02 05:04:19 -04:00
return 0;
}