ICU 73.2  73.2
uvernum.h
Go to the documentation of this file.
00001 // © 2016 and later: Unicode, Inc. and others.
00002 // License & terms of use: http://www.unicode.org/copyright.html
00003 /*
00004 *******************************************************************************
00005 *   Copyright (C) 2000-2016, International Business Machines
00006 *   Corporation and others.  All Rights Reserved.
00007 *******************************************************************************
00008 *
00009 *   file name:  uvernum.h
00010 *   encoding:   UTF-8
00011 *   tab size:   8 (not used)
00012 *   indentation:4
00013 *
00014 *   Created by: Vladimir Weinstein
00015 *   Updated by: Steven R. Loomis
00016 *
00017 */
00018 
00027  /*
00028   * IMPORTANT: When updating version, the following things need to be done:
00029   * source/common/unicode/uvernum.h - this file: update major, minor,
00030   *        patchlevel, suffix, version, short version constants, namespace,
00031   *                    renaming macro, and copyright
00032   *
00033   * The following files need to be updated as well, which can be done
00034   *  by running the UNIX makefile target 'update-windows-makefiles' in icu4c/source.
00035   *
00036   * source/allinone/Build.Windows.IcuVersion.props - Update the IcuMajorVersion
00037   * source/data/makedata.mak - change U_ICUDATA_NAME so that it contains
00038   *                            the new major/minor combination, and UNICODE_VERSION
00039   *                            for the Unicode version.
00040   */
00041 
00042 #ifndef UVERNUM_H
00043 #define UVERNUM_H
00044 
00049 #define U_COPYRIGHT_STRING \
00050   " Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
00051 
00056 #define U_ICU_VERSION_MAJOR_NUM 73
00057 
00062 #define U_ICU_VERSION_MINOR_NUM 2
00063 
00068 #define U_ICU_VERSION_PATCHLEVEL_NUM 0
00069 
00074 #ifndef U_ICU_VERSION_BUILDLEVEL_NUM
00075 #define U_ICU_VERSION_BUILDLEVEL_NUM 0
00076 #endif
00077 
00082 #define U_ICU_VERSION_SUFFIX _73
00083 
00104 #ifndef U_DISABLE_VERSION_SUFFIX
00105 #define U_DISABLE_VERSION_SUFFIX 0
00106 #endif
00107 
00108 #ifndef U_ICU_ENTRY_POINT_RENAME
00109 #ifdef U_HAVE_LIB_SUFFIX
00110 #   if !U_DISABLE_VERSION_SUFFIX
00111 #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z) x ## y ##  z
00112 #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y,z) U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z)
00113 #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX,U_LIB_SUFFIX_C_NAME)
00114 #   else
00115 #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
00116 #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
00117 #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_LIB_SUFFIX_C_NAME)
00118 #   endif
00119 #else
00120 #   if !U_DISABLE_VERSION_SUFFIX
00121 #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
00122 #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
00123 #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
00124 #   else
00125 #       define U_ICU_ENTRY_POINT_RENAME(x)    x
00126 #   endif
00127 #endif
00128 #endif
00129 
00135 #define U_ICU_VERSION "73.2"
00136 
00148 #define U_ICU_VERSION_SHORT "73"
00149 
00150 #ifndef U_HIDE_INTERNAL_API
00151 
00154 #define U_ICU_DATA_VERSION "73.2"
00155 #endif  /* U_HIDE_INTERNAL_API */
00156 
00157 /*===========================================================================
00158  * ICU collation framework version information
00159  * Version info that can be obtained from a collator is affected by these
00160  * numbers in a secret and magic way. Please use collator version as whole
00161  *===========================================================================
00162  */
00163 
00170 #define UCOL_RUNTIME_VERSION 9
00171 
00179 #define UCOL_BUILDER_VERSION 9
00180 
00181 #ifndef U_HIDE_DEPRECATED_API
00182 
00188 #define UCOL_TAILORINGS_VERSION 1
00189 #endif  /* U_HIDE_DEPRECATED_API */
00190 
00191 #endif