Go to the documentation of this file.
38 #define U_COPYRIGHT_STRING_LENGTH 128
43 #define U_MAX_VERSION_LENGTH 4
48 #define U_VERSION_DELIMITER '.'
53 #define U_MAX_VERSION_STRING_LENGTH 20
110 # if U_DISABLE_RENAMING
111 # define U_ICU_NAMESPACE icu
112 namespace U_ICU_NAMESPACE { }
114 # define U_ICU_NAMESPACE U_ICU_ENTRY_POINT_RENAME(icu)
115 namespace U_ICU_NAMESPACE { }
116 namespace icu = U_ICU_NAMESPACE;
119 # define U_NAMESPACE_BEGIN extern "C++" { namespace U_ICU_NAMESPACE {
120 # define U_NAMESPACE_END } }
121 # define U_NAMESPACE_USE using namespace U_ICU_NAMESPACE;
122 # define U_NAMESPACE_QUALIFIER U_ICU_NAMESPACE::
124 # ifndef U_USING_ICU_NAMESPACE
125 # if defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || \
126 defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || \
127 defined(U_LAYOUTEX_IMPLEMENTATION) || defined(U_TOOLUTIL_IMPLEMENTATION)
128 # define U_USING_ICU_NAMESPACE 0
130 # define U_USING_ICU_NAMESPACE 0
133 # if U_USING_ICU_NAMESPACE
137 # define U_NAMESPACE_BEGIN
138 # define U_NAMESPACE_END
139 # define U_NAMESPACE_USE
140 # define U_NAMESPACE_QUALIFIER
void u_getVersion(UVersionInfo versionArray)
Gets the ICU release version.
void u_versionToString(const UVersionInfo versionArray, char *versionString)
Write a string with dotted-decimal version information according to the input UVersionInfo.
void u_versionFromUString(UVersionInfo versionArray, const UChar *versionString)
Parse a Unicode string with dotted-decimal version information and fill in a UVersionInfo structure w...
#define U_MAX_VERSION_LENGTH
An ICU version consists of up to 4 numbers from 0..255.
Basic types and constants for UTF.
void u_versionFromString(UVersionInfo versionArray, const char *versionString)
Parse a string with dotted-decimal version information and fill in a UVersionInfo structure with the ...
#define U_STABLE
This is used to declare a function as a stable public ICU C API.
uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]
The binary form of a version on ICU APIs is an array of 4 uint8_t.
C API: definitions of ICU version numbers.