覚書 (__argc, __argv, __wargv)

win32 の WinMain で main みたいに argc と argv を使いたかった。コンパイラdmc なら stdlib.h をインクルードして __argc と __argv か __wargv を呼び出せば目標達成。下は stdlib.h からの抜粋。

#ifdef _DLL
extern int * __CLIB __p___argc(void);
extern char *** __CLIB __p___argv(void);
extern wchar_t *** __CLIB __p___wargv(void);
#define __argc	(*__p___argc())
#define __argv	(*__p___argv())
#define __wargv	(*__p___wargv())
#else