int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPSTR lpCmdLine, int /*nCmdShow*/ ) { AStackString<> args( lpCmdLine ); return MainCommon( args, hInstance ); }
PRAGMA_DISABLE_POP_MSVC #else int main( int argc, char** argv ) { AStackString<> args; for ( int i=1; i<argc; ++i ) // NOTE: Skip argv[0] exe name { if ( i > 0 ) { args += ' '; } args += argv[ i ]; } return MainCommon( args, nullptr ); }
PRAGMA_DISABLE_POP_MSVC #else int main( int argc, char** argv ) { AStackString<> args; for ( int i=0; i<argc; ++argc ) { if ( i > 0 ) { args += ' '; } args += argv[ i ]; } return MainCommon( args, nullptr ); }