#include "unicode/umachine.h"
Go to the source code of this file.
Defines | |
#define | U_COPYRIGHT_STRING " Copyright (C) 2002, International Business Machines Corporation and others. All Rights Reserved. " |
The standard copyright notice that gets compiled into each library. More... | |
#define | U_COPYRIGHT_STRING_LENGTH 128 |
#define | U_ICU_VERSION_MAJOR_NUM 2 |
The current ICU major version as an integer. More... | |
#define | U_ICU_VERSION_MINOR_NUM 2 |
The current ICU minor version as an integer. More... | |
#define | U_ICU_VERSION_PATCHLEVEL_NUM 0 |
The current ICU patchlevel version as an integer. More... | |
#define | U_ICU_VERSION_SUFFIX _2_2 |
Glued version suffix for renamers. More... | |
#define | U_ICU_VERSION "2.2" |
The current ICU library version as a dotted-decimal string. More... | |
#define | U_ICU_VERSION_SHORT "22" |
The current ICU library major/minor version as a string without dots, for library name suffixes. More... | |
#define | U_MAX_VERSION_LENGTH 4 |
An ICU version consists of up to 4 numbers from 0..255. More... | |
#define | U_VERSION_DELIMITER '.' |
In a string, ICU version fields are delimited by dots. More... | |
#define | U_MAX_VERSION_STRING_LENGTH 20 |
The maximum length of an ICU version string. More... | |
#define | UCOL_RUNTIME_VERSION 4 |
in contractions, ignore primary ignorables after shifted. More... | |
#define | UCOL_BUILDER_VERSION 5 |
Backward compatible with the old rules. More... | |
#define | UCOL_FRACTIONAL_UCA_VERSION 4 |
#define | UCOL_TAILORINGS_VERSION 1 |
This is the version of the tailorings. More... | |
Typedefs | |
typedef uint8_t | UVersionInfo [U_MAX_VERSION_LENGTH] |
The binary form of a version on ICU APIs is an array of 4 uint8_t. More... | |
Functions | |
U_CAPI void U_EXPORT2 | u_versionFromString (UVersionInfo versionArray, const char *versionString) |
Parse a string with dotted-decimal version information and fill in a UVersionInfo structure with the result. More... | |
U_CAPI void U_EXPORT2 | u_versionToString (UVersionInfo versionArray, char *versionString) |
Write a string with dotted-decimal version information according to the input UVersionInfo. More... | |
U_CAPI void U_EXPORT2 | u_getVersion (UVersionInfo versionArray) |
Gets the ICU release version. More... |
|
Backward compatible with the old rules.
Definition at line 149 of file uversion.h. |
|
Definition at line 155 of file uversion.h. |
|
in contractions, ignore primary ignorables after shifted.
Definition at line 141 of file uversion.h. |
|
This is the version of the tailorings.
Definition at line 158 of file uversion.h. |
|
The standard copyright notice that gets compiled into each library.
Definition at line 42 of file uversion.h. |
|
Definition at line 45 of file uversion.h. |
|
The current ICU library version as a dotted-decimal string. The patchlevel only appears in this string if it non-zero. Definition at line 61 of file uversion.h. |
|
The current ICU major version as an integer.
Definition at line 48 of file uversion.h. |
|
The current ICU minor version as an integer.
Definition at line 51 of file uversion.h. |
|
The current ICU patchlevel version as an integer.
Definition at line 54 of file uversion.h. |
|
The current ICU library major/minor version as a string without dots, for library name suffixes.
Definition at line 64 of file uversion.h. |
|
Glued version suffix for renamers.
Definition at line 57 of file uversion.h. |
|
An ICU version consists of up to 4 numbers from 0..255.
Definition at line 67 of file uversion.h. |
|
The maximum length of an ICU version string.
Definition at line 73 of file uversion.h. |
|
In a string, ICU version fields are delimited by dots.
Definition at line 70 of file uversion.h. |
|
The binary form of a version on ICU APIs is an array of 4 uint8_t.
Definition at line 76 of file uversion.h. |
|
Gets the ICU release version. The version array stores the version information for ICU. For example, release "1.3.31.2" is then represented as 0x01031F02. Definition of this function lives in putil.c
|
|
Parse a string with dotted-decimal version information and fill in a UVersionInfo structure with the result. Definition of this function lives in putil.c
|
|
Write a string with dotted-decimal version information according to the input UVersionInfo. Definition of this function lives in putil.c
|