aboutsummaryrefslogtreecommitdiff
path: root/dep/acelite/ace/config-win32-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'dep/acelite/ace/config-win32-common.h')
-rw-r--r--dep/acelite/ace/config-win32-common.h45
1 files changed, 7 insertions, 38 deletions
diff --git a/dep/acelite/ace/config-win32-common.h b/dep/acelite/ace/config-win32-common.h
index 0160a3742a1..95cc3d3d107 100644
--- a/dep/acelite/ace/config-win32-common.h
+++ b/dep/acelite/ace/config-win32-common.h
@@ -1,5 +1,5 @@
/* -*- C++ -*- */
-// $Id: config-win32-common.h 88567 2010-01-15 10:21:49Z olli $
+// $Id: config-win32-common.h 92120 2010-10-01 12:00:01Z johnnyw $
#ifndef ACE_CONFIG_WIN32_COMMON_H
@@ -114,7 +114,10 @@
// #endif
// Define the special export macros needed to export symbols outside a dll
-#if !defined(__BORLANDC__) && !defined (ACE_HAS_CUSTOM_EXPORT_MACROS)
+#if !defined(__BORLANDC__) && (!defined (ACE_HAS_CUSTOM_EXPORT_MACROS) || (ACE_HAS_CUSTOM_EXPORT_MACROS == 0))
+#if defined (ACE_HAS_CUSTOM_EXPORT_MACROS)
+#undef ACE_HAS_CUSTOM_EXPORT_MACROS
+#endif
#define ACE_HAS_CUSTOM_EXPORT_MACROS 1
#define ACE_Proper_Export_Flag __declspec (dllexport)
#define ACE_Proper_Import_Flag __declspec (dllimport)
@@ -163,11 +166,6 @@
#define ACE_HAS_GPERF
-// By default, don't include RCS Id strings in object code.
-#if !defined (ACE_USE_RCSID)
-# define ACE_USE_RCSID 0
-#endif /* ! ACE_USE_RCSID */
-
// ---------------- platform features or lack of them -------------
// By default WIN32 has FD_SETSIZE of 64, which places the limit
@@ -302,12 +300,11 @@
#define ACE_MKDIR_LACKS_MODE
#define ACE_SIZEOF_LONG_LONG 8
-// Green Hills Native x86 does not support __int64 keyword
-// Neither does mingw32.
+
#if !defined (ACE_LACKS_LONGLONG_T) && !defined (__MINGW32__)
#define ACE_INT64_TYPE signed __int64
#define ACE_UINT64_TYPE unsigned __int64
-#endif /* (ghs) */
+#endif
#if defined (__MINGW32__)
#define ACE_INT64_TYPE signed long long
@@ -323,41 +320,13 @@
#define ACE_HAS_WTOI
#define ACE_HAS_WTOL
-// Compiler/platform correctly calls init()/fini() for shared
-// libraries. - applied for DLLs ?
-//define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-//define ACE_HAS_POSIX_NONBLOCK
-
-// Platform contains <poll.h>.
-//define ACE_HAS_POLL
-
-// Platform supports the /proc file system.
-//define ACE_HAS_PROC_FS
-
// Platform supports the rusage struct.
#define ACE_HAS_GETRUSAGE
-// Compiler/platform supports SVR4 signal typedef.
-//define ACE_HAS_SVR4_SIGNAL_T
-
-// Platform provides <sys/filio.h> header.
-//define ACE_HAS_SYS_FILIO_H
-
-// Platform supports ACE_TLI timod STREAMS module.
-//define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-//define ACE_HAS_TIUSER_H
-
// Platform provides ACE_TLI function prototypes.
// For Win32, this is not really true, but saves a lot of hassle!
#define ACE_HAS_TLI_PROTOTYPES
-// Platform supports ACE_TLI.
-//define ACE_HAS_TLI
-
// I'm pretty sure NT lacks these
#define ACE_LACKS_UNIX_DOMAIN_SOCKETS