From 2e69aa04e28f6e55044e06ce36979a03a6540d04 Mon Sep 17 00:00:00 2001 From: George Rhoten Date: Tue, 12 Oct 2004 23:24:19 +0000 Subject: [PATCH] ICU-4129 Fix for Borland C++ Builder. X-SVN-Rev: 16459 --- icu4c/source/common/unicode/pwin32.h | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/icu4c/source/common/unicode/pwin32.h b/icu4c/source/common/unicode/pwin32.h index 172a27b7906..c0f3b150c5a 100644 --- a/icu4c/source/common/unicode/pwin32.h +++ b/icu4c/source/common/unicode/pwin32.h @@ -21,6 +21,12 @@ #define WIN32 #endif +#if defined(__BORLANDC__) +#define U_HAVE_PLACEMENT_NEW 0 +#define U_HAVE_INTTYPES_H 1 +#define __STDC_CONSTANT_MACROS +#endif + /* Define whether inttypes.h is available */ #ifndef U_HAVE_INTTYPES_H #define U_HAVE_INTTYPES_H 0 @@ -46,35 +52,35 @@ /* Determines whether specific types are available */ #ifndef U_HAVE_INT8_T -#define U_HAVE_INT8_T 0 +#define U_HAVE_INT8_T U_HAVE_INTTYPES_H #endif #ifndef U_HAVE_UINT8_T -#define U_HAVE_UINT8_T 0 +#define U_HAVE_UINT8_T U_HAVE_INTTYPES_H #endif #ifndef U_HAVE_INT16_T -#define U_HAVE_INT16_T 0 +#define U_HAVE_INT16_T U_HAVE_INTTYPES_H #endif #ifndef U_HAVE_UINT16_T -#define U_HAVE_UINT16_T 0 +#define U_HAVE_UINT16_T U_HAVE_INTTYPES_H #endif #ifndef U_HAVE_INT32_T -#define U_HAVE_INT32_T 0 +#define U_HAVE_INT32_T U_HAVE_INTTYPES_H #endif #ifndef U_HAVE_UINT32_T -#define U_HAVE_UINT32_T 0 +#define U_HAVE_UINT32_T U_HAVE_INTTYPES_H #endif #ifndef U_HAVE_INT64_T -#define U_HAVE_INT64_T 0 +#define U_HAVE_INT64_T U_HAVE_INTTYPES_H #endif #ifndef U_HAVE_UINT64_T -#define U_HAVE_UINT64_T 0 +#define U_HAVE_UINT64_T U_HAVE_INTTYPES_H #endif /* Define 64 bit limits */