summaryrefslogtreecommitdiff
path: root/ace/config-win32-borland.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/config-win32-borland.h')
-rw-r--r--ace/config-win32-borland.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/ace/config-win32-borland.h b/ace/config-win32-borland.h
index 9242bf312e7..d2e1cfb8c36 100644
--- a/ace/config-win32-borland.h
+++ b/ace/config-win32-borland.h
@@ -11,10 +11,6 @@
#error Use config-win32.h in config.h instead of this header
#endif /* ACE_CONFIG_WIN32_H */
-#if (__BORLANDC__ != 0x613)
-#error This version of CodeGear C++ is not supported.
-#endif
-
#define ACE_HAS_CUSTOM_EXPORT_MACROS
#define ACE_Proper_Export_Flag __declspec (dllexport)
#define ACE_Proper_Import_Flag __declspec (dllimport)
@@ -37,9 +33,13 @@
# define ACE_CC_MINOR_VERSION (__BORLANDC__ % 0x100)
# define ACE_CC_BETA_VERSION (0)
-# ifndef ACE_USING_MCPP_PREPROCESSOR
+#ifndef ACE_USING_MCPP_PREPROCESSOR
+# if (__BORLANDC__ >= 0x620)
+# define ACE_CC_PREPROCESSOR_ARGS "-q -Sl -o%s"
+# else
# define ACE_CC_PREPROCESSOR_ARGS "-q -P- -o%s"
# endif
+#endif
// Automatically define WIN32 macro if the compiler tells us it is our
// target platform.
@@ -140,10 +140,10 @@
#if (__BORLANDC__ < 0x620)
# define ACE_LACKS_ISBLANK
# define ACE_LACKS_ISWBLANK
-# define ACE_LACKS_ISWCTYPE
# define ACE_LACKS_PRAGMA_ONCE 1
#endif
+#define ACE_LACKS_ISWCTYPE
#define ACE_LACKS_ISCTYPE
#if (__BORLANDC__ < 0x620)