C API: definitions of ICU version numbers.More...
Go to the source code of this file.
Macros | |
| #define | U_COPYRIGHT_STRING " Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html " |
| The standard copyright notice that gets compiled into each library.More... | |
| #define | U_ICU_VERSION_MAJOR_NUM 78 |
| The current ICU major version as an integer.More... | |
| #define | U_ICU_VERSION_MINOR_NUM 1 |
| 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_BUILDLEVEL_NUM 0 |
| The current ICU build level version as an integer.More... | |
| #define | U_ICU_VERSION_SUFFIX _78 |
| Glued version suffix for renamers This value will change in the subsequent releases of ICU.More... | |
| #define | U_DISABLE_VERSION_SUFFIX 0 |
| Disable the version suffix.More... | |
| #define | U_DEF_ICU_ENTRY_POINT_RENAME(x, y) x ## y |
| #define | U_DEF2_ICU_ENTRY_POINT_RENAME(x, y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) |
| #define | U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) |
| Glued version suffix function for renamers This value will change in the subsequent releases of ICU.More... | |
| #define | U_ICU_VERSION "78.1" |
| The current ICU library version as a dotted-decimal string.More... | |
| #define | U_ICU_VERSION_SHORT "78" |
| The current ICU library major version number as a string, for library name suffixes.More... | |
| #define | U_ICU_DATA_VERSION "78.1" |
| Data version in ICU4C.More... | |
| #define | UCOL_RUNTIME_VERSION 9 |
| Collation runtime version (sort key generator, strcoll).More... | |
| #define | UCOL_BUILDER_VERSION 9 |
| Collation builder code version.More... | |
| #define | UCOL_TAILORINGS_VERSION 1 |
| Constant 1.More... | |
C API: definitions of ICU version numbers.
This file is included byuversion.h and other files. This file contains only macros and definitions. The actual version numbers are defined here.
Definition in fileuvernum.h.
| #define U_COPYRIGHT_STRING " Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html " |
| #define U_DEF2_ICU_ENTRY_POINT_RENAME | ( | x, | |
| y | |||
| ) | U_DEF_ICU_ENTRY_POINT_RENAME(x,y) |
| #define U_DEF_ICU_ENTRY_POINT_RENAME | ( | x, | |
| y | |||
| ) | x ## y |
| #define U_DISABLE_VERSION_SUFFIX 0 |
| #define U_ICU_DATA_VERSION "78.1" |
| #define U_ICU_ENTRY_POINT_RENAME | ( | x | ) | U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) |
Glued version suffix function for renamers This value will change in the subsequent releases of ICU.
If a custom suffix (such as matching library suffixes) is desired, this can be modified. Note that if present,platform.h may contain an earlier definition of this macro.
| #define U_ICU_VERSION "78.1" |
| #define U_ICU_VERSION_BUILDLEVEL_NUM 0 |
| #define U_ICU_VERSION_MAJOR_NUM 78 |
| #define U_ICU_VERSION_MINOR_NUM 1 |
| #define U_ICU_VERSION_PATCHLEVEL_NUM 0 |
| #define U_ICU_VERSION_SHORT "78" |
The current ICU library major version number as a string, for library name suffixes.
This value will change in subsequent releases of ICU.
Until ICU 4.8, this was the combination of the single-digit major and minor ICU version numbers into one string without dots ("48"). Since ICU 49, it is the double-digit major ICU version number. Seehttps://unicode-org.github.io/icu/userguide/design#version-numbers-in-icu
| #define U_ICU_VERSION_SUFFIX _78 |
| #define UCOL_BUILDER_VERSION 9 |
| #define UCOL_RUNTIME_VERSION 9 |
| #define UCOL_TAILORINGS_VERSION 1 |
Constant 1.
This was intended to be the version of collation tailorings, but instead the tailoring data carries a version number.