#include /* The mingw-runtime startup code has _argc and _argv as visible symbols, as do the MS compilers. The mingw-w64-crt is different. */ extern void GA_startgraphapp(HINSTANCE Instance, HINSTANCE PrevInstance, int CmdShow); int PASCAL WinMain (HINSTANCE Instance, HINSTANCE PrevInstance, LPSTR CmdLine, int CmdShow) { extern void AppMain(int argc, char **argv); #ifdef _W64 extern int __argc; extern char **__argv; GA_startgraphapp(Instance, PrevInstance, CmdShow); AppMain(__argc, __argv); #else extern int _argc; extern char **_argv; GA_startgraphapp(Instance, PrevInstance, CmdShow); AppMain(_argc, _argv); #endif return 0; }