Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

platform.h File Reference

#include <inttypes.h>

Go to the source code of this file.

Defines

#define U_HAVE_INTTYPES_H   1
 Define whether inttypes.h is available. More...

#define U_IOSTREAM_SOURCE   199711
 Define what support for C++ streams is available. More...

#define U_HAVE_NAMESPACE   1
 Define whether namespace is supported. More...

#define U_IS_BIG_ENDIAN   0
 Determines the endianness of the platform. More...

#define ICU_USE_THREADS   1
 1 or 0 to enable or disable threads. More...

#define U_DISABLE_RENAMING   0
 Determine whether to disable renaming or not. More...

#define U_OVERRIDE_CXX_ALLOCATION   1
 Determine whether to disable renaming or not. More...

#define U_HAVE_LIB_SUFFIX   0
 Define the library suffix in a C syntax. More...

#define U_LIB_SUFFIX_C_NAME
#define U_LIB_SUFFIX_C_NAME_STRING   ""
#define U_HAVE_WCHAR_H   1
 If your platform does not have the <inttypes.h> header, you may need to edit the typedefs below. More...

#define U_SIZEOF_WCHAR_T   4
#define U_HAVE_WCSCPY   1
#define U_HAVE_NL_LANGINFO   1
#define U_HAVE_NL_LANGINFO_CODESET   1
#define U_NL_LANGINFO_CODESET   _NL_CTYPE_CODESET_NAME
#define U_TZSET   tzset
#define U_HAVE_TIMEZONE   1
#define U_TIMEZONE   timezone
#define U_TZNAME   tzname
#define U_HAVE_MMAP   1
#define U_HAVE_POPEN   1
#define U_EXPORT
#define U_EXPORT2
#define U_IMPORT
#define U_INLINE   inline
#define U_ALIGN_CODE(n)
#define U_MAKE   "/usr/bin/gmake"


Define Documentation

#define ICU_USE_THREADS   1
 

1 or 0 to enable or disable threads.

If undefined, default is: enable threads.

Definition at line 92 of file platform.h.

#define U_ALIGN_CODE  
 

Definition at line 259 of file platform.h.

#define U_DISABLE_RENAMING   0
 

Determine whether to disable renaming or not.

This overrides the setting in umachine.h which is for all platforms.

Definition at line 97 of file platform.h.

#define U_EXPORT
 

Definition at line 240 of file platform.h.

#define U_EXPORT2
 

Definition at line 242 of file platform.h.

#define U_HAVE_INT16_T   1
 

Determines whether specific types are available.

Definition at line 58 of file platform.h.

#define U_HAVE_INT32_T   1
 

Determines whether specific types are available.

Definition at line 66 of file platform.h.

#define U_HAVE_INT64_T   1
 

Determines whether specific types are available.

Definition at line 74 of file platform.h.

#define U_HAVE_INT8_T   1
 

Determines whether specific types are available.

Definition at line 50 of file platform.h.

#define U_HAVE_INTTYPES_H   1
 

Define whether inttypes.h is available.

Definition at line 26 of file platform.h.

#define U_HAVE_LIB_SUFFIX   0
 

Define the library suffix in a C syntax.

Definition at line 107 of file platform.h.

#define U_HAVE_MMAP   1
 

Definition at line 233 of file platform.h.

#define U_HAVE_NAMESPACE   1
 

Define whether namespace is supported.

Definition at line 85 of file platform.h.

#define U_HAVE_NL_LANGINFO   1
 

Definition at line 222 of file platform.h.

#define U_HAVE_NL_LANGINFO_CODESET   1
 

Definition at line 223 of file platform.h.

#define U_HAVE_POPEN   1
 

Definition at line 234 of file platform.h.

#define U_HAVE_TIMEZONE   1
 

Definition at line 227 of file platform.h.

#define U_HAVE_UINT16_T   0
 

Determines whether specific types are available.

Definition at line 62 of file platform.h.

#define U_HAVE_UINT32_T   0
 

Determines whether specific types are available.

Definition at line 70 of file platform.h.

#define U_HAVE_UINT64_T   0
 

Determines whether specific types are available.

Definition at line 78 of file platform.h.

#define U_HAVE_UINT8_T   0
 

Determines whether specific types are available.

Definition at line 54 of file platform.h.

#define U_HAVE_WCHAR_H   1
 

If your platform does not have the <inttypes.h> header, you may need to edit the typedefs below.

Definition at line 213 of file platform.h.

#define U_HAVE_WCSCPY   1
 

Definition at line 216 of file platform.h.

#define U_IMPORT
 

Definition at line 248 of file platform.h.

#define U_INLINE   inline
 

Definition at line 256 of file platform.h.

#define U_IOSTREAM_SOURCE   199711
 

Define what support for C++ streams is available.

If U_IOSTREAM_SOURCE is set to 199711, then <iostream> is available (1997711 is the date the ISO/IEC C++ FDIS was published), and then one should qualify streams using the std namespace in ICU header files. If U_IOSTREAM_SOURCE is set to 198506, then <iostream.h> is available instead (198506 is the date when Stroustrup published "An Extensible I/O Facility for C++" at the summer USENIX conference). If U_IOSTREAM_SOURCE is 0, then C++ streams are not available and support for them will be silently suppressed in ICU.

Definition at line 44 of file platform.h.

#define U_IS_BIG_ENDIAN   0
 

Determines the endianness of the platform.

Definition at line 89 of file platform.h.

#define U_LIB_SUFFIX_C_NAME
 

Definition at line 108 of file platform.h.

#define U_LIB_SUFFIX_C_NAME_STRING   ""
 

Definition at line 109 of file platform.h.

#define U_MAKE   "/usr/bin/gmake"
 

Definition at line 265 of file platform.h.

#define U_NL_LANGINFO_CODESET   _NL_CTYPE_CODESET_NAME
 

Definition at line 224 of file platform.h.

#define U_OVERRIDE_CXX_ALLOCATION   1
 

Determine whether to disable renaming or not.

This overrides the setting in umachine.h which is for all platforms.

Definition at line 103 of file platform.h.

#define U_SIZEOF_WCHAR_T   4
 

Definition at line 214 of file platform.h.

#define U_TIMEZONE   timezone
 

Definition at line 229 of file platform.h.

#define U_TZNAME   tzname
 

Definition at line 231 of file platform.h.

#define U_TZSET   tzset
 

Definition at line 226 of file platform.h.


Generated on Thu Aug 15 14:13:35 2002 for ICU 2.2 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001