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.h27
1 files changed, 4 insertions, 23 deletions
diff --git a/ace/config-win32-borland.h b/ace/config-win32-borland.h
index 91b81ece8a1..6f87f84ffc2 100644
--- a/ace/config-win32-borland.h
+++ b/ace/config-win32-borland.h
@@ -67,20 +67,11 @@
#define ACE_LACKS_NET_IF_H
#define ACE_LACKS_SYS_IPC_H
#define ACE_LACKS_SYS_SEM_H
+#define ACE_LACKS_STDINT_H
+#define ACE_LACKS_DIRENT_H
#define ACE_LACKS_SYS_IOCTL_H
#define ACE_LACKS_STROPTS_H
-#undef ACE_LACKS_STRUCT_DIR
-#undef ACE_LACKS_CLOSEDIR
-#undef ACE_LACKS_OPENDIR
-#undef ACE_LACKS_READDIR
-#undef ACE_LACKS_REWINDDIR
-
-#define ACE_HAS_WOPENDIR
-#define ACE_HAS_WCLOSEDIR
-#define ACE_HAS_WREADDIR
-#define ACE_HAS_WREWINDDIR
-
#define ACE_LACKS_STRRECVFD
#define ACE_USES_EXPLICIT_STD_NAMESPACE
@@ -95,19 +86,8 @@
# endif /* !_MT && !ACE_HAS_WINCE */
#endif /* ACE_MT_SAFE && ACE_MT_SAFE != 0 */
-#if (__BORLANDC__ < 0x580)
+#if (__BORLANDC__ < 0x570)
# define ACE_LACKS_INTPTR_T
-# define ACE_HAS_NONCONST_SWAB
-# define ACE_HAS_NONCONST_FDOPEN
-#endif
-
-#define ACE_HAS_NONCONST_TEMPNAM
-
-// The Borland compiler can't handle assembly in inline methods or
-// templates (E2211). When we build for pentium optimized and we are inlining
-// then we disable inline assembly
-#if defined (ACE_HAS_PENTIUM) && defined(__ACE_INLINE__)
-# define ACE_LACKS_INLINE_ASSEMBLY
#endif
#if (__BORLANDC__ >= 0x600)
@@ -124,6 +104,7 @@
# define ACE_STRCASECMP_EQUIVALENT ::stricmp
# define ACE_STRNCASECMP_EQUIVALENT ::strnicmp
# define ACE_HAS_ITOA 1
+# define ACE_HAS_NONCONST_SWAB
#endif
#include /**/ "ace/post.h"