ICU-408 HPUX 10/11 CC port
X-SVN-Rev: 1533
This commit is contained in:
parent
7eed939820
commit
3fc21cb0f4
@ -58,7 +58,12 @@ void CompoundTransliteratorTest::TestConstruction(){
|
||||
Transliterator* transarray3[]={t4, t1, t2};
|
||||
Transliterator* transarray4[]={t1, t2, t3, t4};
|
||||
|
||||
Transliterator** transarray[]={transarray1, transarray2, transarray3, transarray4};
|
||||
Transliterator** transarray[4];
|
||||
transarray[0] = transarray1;
|
||||
transarray[1] = transarray2;
|
||||
transarray[2] = transarray3;
|
||||
transarray[3] = transarray4;
|
||||
|
||||
const UnicodeString IDs[]={
|
||||
names[0],
|
||||
names[0]+";"+names[3],
|
||||
|
@ -576,22 +576,22 @@ void TransliteratorTest::TestJ277(void) {
|
||||
void TransliteratorTest::TestJ243(void) {
|
||||
UErrorCode status = U_ZERO_ERROR;
|
||||
|
||||
#if !defined(HPUX)
|
||||
// Test default Hex-Unicode, which should handle
|
||||
// \u, \U, u+, and U+
|
||||
HexToUnicodeTransliterator hex;
|
||||
expect(hex, "\\u0041+\\U0042,u+0043uu+0044z", "A+B,CuDz");
|
||||
|
||||
// Try a custom Hex-Unicode
|
||||
// \uXXXX and &#xXXXX;
|
||||
status = U_ZERO_ERROR;
|
||||
HexToUnicodeTransliterator hex2("\\\\u###0;&\\#x###0\\;", status);
|
||||
expect(hex2, "\\u61\\u062\\u0063\\u00645\\u66x0123",
|
||||
"abcd5fx0123");
|
||||
|
||||
// Try custom Unicode-Hex (default is tested elsewhere)
|
||||
status = U_ZERO_ERROR;
|
||||
UnicodeToHexTransliterator hex3("&\\#x###0;", status);
|
||||
expect(hex3, "012", "012");
|
||||
#endif
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -4,6 +4,23 @@
|
||||
* others. All Rights Reserved.
|
||||
********************************************************************/
|
||||
|
||||
#if defined(hpux)
|
||||
# ifndef _INCLUDE_POSIX_SOURCE
|
||||
# define _INCLUDE_POSIX_SOURCE
|
||||
# endif
|
||||
# ifndef _INCLUDE_XOPEN_SOURCE
|
||||
# define _INCLUDE_XOPEN_SOURCE
|
||||
# endif
|
||||
# ifndef _INCLUDE_XOPEN_SOURCE_EXTENDED
|
||||
# define _INCLUDE_XOPEN_SOURCE_EXTENDED
|
||||
# endif
|
||||
# ifndef _XPG4_EXTENDED
|
||||
# define _XPG4_EXTENDED
|
||||
# endif
|
||||
# include <sys/newsig.h>
|
||||
# include <sys/types.h>
|
||||
#endif
|
||||
|
||||
#include <unicode/umachine.h>
|
||||
|
||||
#if !defined(WIN32) && !defined(XP_MAC)
|
||||
@ -13,12 +30,6 @@
|
||||
#if defined(POSIX)||defined(SOLARIS)||defined(AIX)||defined(HPUX)
|
||||
#define HAVE_IMP
|
||||
|
||||
#if defined(__hpux) && defined(HPUX_CMA)
|
||||
# ifndef _INCLUDE_POSIX_SOURCE
|
||||
# define _INCLUDE_POSIX_SOURCE
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#include <pthread.h>
|
||||
|
||||
#if defined(__hpux) && defined(HPUX_CMA)
|
||||
|
Loading…
Reference in New Issue
Block a user