summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-08 19:55:43 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-08 19:55:43 +0000
commit2dddeee63a1f487176952399c60206524faf1f07 (patch)
tree7058b7734f75cdc29384b5f5ed576fbb061962e9 /ace
parent564d13376ec33dabd2b1f163276f4dfdbe0a10b9 (diff)
downloadATCD-2dddeee63a1f487176952399c60206524faf1f07.tar.gz
Added wmain macro for win32 with UNICODE enabled.
Diffstat (limited to 'ace')
-rw-r--r--ace/OS.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/ace/OS.h b/ace/OS.h
index b4133fa650c..30029293940 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -6961,6 +6961,18 @@ ACE_MAIN (int argc, ASYS_TCHAR *argv[]) /* user's entry point, e.g., main */ \
} \
int \
ace_main_i
+# if defined (ACE_WIN32) && defined (UNICODE)
+# define wmain \
+ace_main_i (int, ASYS_TCHAR *[]); /* forward declaration */ \
+int \
+wmain (int argc, ASYS_TCHAR *argv[]) /* user's entry point, e.g., main */ \
+{ \
+ ACE_MAIN_OBJECT_MANAGER \
+ return ace_main_i (argc, argv); /* what the user calls "main" */ \
+} \
+int \
+ace_main_i
+# endif /* ACE_WIN32 && UNICODE */
# endif /* ACE_PSOSIM */
# endif /* ACE_HAS_NONSTATIC_OBJECT_MANAGER && !ACE_HAS_WINCE && !ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER */