diff options
author | Steve Huston <shuston@riverace.com> | 2002-12-23 22:30:01 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2002-12-23 22:30:01 +0000 |
commit | 828d309694d26823f56a80e6bec583b55abdfcd1 (patch) | |
tree | dd5a21c7c193fc07b48b0f317efbe59c27ee40c2 /ace/OS.h | |
parent | e8558d377f3b4e9ffecd1dd580d0e29eee4bbdb0 (diff) | |
download | ATCD-828d309694d26823f56a80e6bec583b55abdfcd1.tar.gz |
ChangeLogTag:Mon Dec 23 17:26:42 2002 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ace/OS.h')
-rw-r--r-- | ace/OS.h | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -6890,18 +6890,20 @@ int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLi } \ int ace_main_i -// Supporting legacy 'main' is A LOT easier for users than changing existing code on WinCE. +// Supporting legacy 'main' is A LOT easier for users than changing existing +// code on WinCE. Unfortunately, evc 3 can't grok a #include within the macro +// expansion, so it needs to go out here. +# include "ace/Argv_Type_Converter.h" # define main \ ace_main_i (int, char *[]); /* forward declaration */ \ -#include <ace/Argv_Type_Converter.h> \ int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow) \ { \ - ACE_CE_ARGV ce_argv(lpCmdLine); \ - ACE::init(); \ + ACE_CE_ARGV ce_argv (lpCmdLine); \ + ACE::init (); \ ACE_MAIN_OBJECT_MANAGER \ - ACE_Argv_Type_Converter command_line(ce_argv.argc(), ce_argv.argv()); \ - int i = ace_main_i (command_line.get_argc(), command_line.get_ASCII_argv()); \ - ACE::fini(); \ + ACE_Argv_Type_Converter command_line (ce_argv.argc (), ce_argv.argv ()); \ + int i = ace_main_i (command_line.get_argc(), command_line.get_ASCII_argv());\ + ACE::fini (); \ return i; \ } \ int ace_main_i |