From 6d9812627cd4d478f7c33add1d4d51296535873f Mon Sep 17 00:00:00 2001 From: "Steven R. Loomis" Date: Wed, 22 Nov 2000 01:18:51 +0000 Subject: [PATCH] ICU-653 Bump ICU version to 1.7 X-SVN-Rev: 2987 --- icu4c/source/common/unicode/utypes.h | 29 +++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/icu4c/source/common/unicode/utypes.h b/icu4c/source/common/unicode/utypes.h index 5b9a3502d9..486d7631ea 100644 --- a/icu4c/source/common/unicode/utypes.h +++ b/icu4c/source/common/unicode/utypes.h @@ -82,7 +82,8 @@ /*===========================================================================*/ /* Related version information */ /*===========================================================================*/ -#define U_ICU_VERSION "1.6.0.1" +#define U_ICU_VERSION "1.7" +#define U_ICU_VERSION_SHORT "17" #define U_MAX_VERSION_LENGTH 4 #define U_VERSION_DELIMITER '.' @@ -90,6 +91,32 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; +/*===========================================================================*/ +/* ICUDATA naming scheme */ +/*===========================================================================*/ + +#if U_CHARSET_FAMILY +# if U_IS_BIG_ENDIAN + /* EBCDIC - should always be BE */ +# define U_ICUDATA_TYPE_LETTER "e" +# else +# error "Don't know what to do with little endian EBCDIC!" +# define U_ICUDATA_TYPE_LETTER "x" +# endif +#else +# if U_IS_BIG_ENDIAN + /* Big-endian ASCII */ +# define U_ICUDATA_TYPE_LETTER "b" +# else + /* Little-endian ASCII */ +# define U_ICUDATA_TYPE_LETTER "l" +# endif +#endif + +/* A single string literal containing the icudata stub name, i.e. 'icudt18e' for + ICU 1.8.x on EBCDIC, etc.. */ +#define U_ICUDATA_NAME "icudt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER + /* Work around the OS390 compiler issue, to be removed when the compiler updates come out. */ #if defined(OS390) && defined(XP_CPLUSPLUS)