uvernum.h

Go to the documentation of this file.
00001 /*
00002 *******************************************************************************
00003 *   Copyright (C) 2000-2013, International Business Machines
00004 *   Corporation and others.  All Rights Reserved.
00005 *******************************************************************************
00006 *
00007 *   file name:  uvernum.h
00008 *   encoding:   US-ASCII
00009 *   tab size:   8 (not used)
00010 *   indentation:4
00011 *
00012 *   Created by: Vladimir Weinstein
00013 *   Updated by: Steven R. Loomis
00014 *
00015 */
00016 
00025  /*
00026   * IMPORTANT: When updating version, the following things need to be done:
00027   * source/common/unicode/uvernum.h - this file: update major, minor,
00028   *        patchlevel, suffix, version, short version constants, namespace,
00029   *                    renaming macro, and copyright
00030   *
00031   * The following files need to be updated as well, which can be done
00032   *  by running the UNIX makefile target 'update-windows-makefiles' in icu/source.
00033   *
00034   *
00035   * source/common/common.vcproj - update 'Output file name' on the link tab so
00036   *                   that it contains the new major/minor combination
00037   * source/i18n/i18n.vcproj - same as for the common.vcproj
00038   * source/layout/layout.vcproj - same as for the common.vcproj
00039   * source/layoutex/layoutex.vcproj - same
00040   * source/stubdata/stubdata.vcproj - same as for the common.vcproj
00041   * source/io/io.vcproj - same as for the common.vcproj
00042   * source/data/makedata.mak - change U_ICUDATA_NAME so that it contains
00043   *                            the new major/minor combination and the Unicode version.
00044   */
00045 
00046 #ifndef UVERNUM_H
00047 #define UVERNUM_H
00048 
00053 #define U_COPYRIGHT_STRING \
00054   " Copyright (C) 2012, International Business Machines Corporation and others. All Rights Reserved. "
00055 
00060 #define U_ICU_VERSION_MAJOR_NUM 50
00061 
00066 #define U_ICU_VERSION_MINOR_NUM 1
00067 
00072 #define U_ICU_VERSION_PATCHLEVEL_NUM 2
00073 
00078 #ifndef U_ICU_VERSION_BUILDLEVEL_NUM
00079 #define U_ICU_VERSION_BUILDLEVEL_NUM 0
00080 #endif
00081 
00086 #define U_ICU_VERSION_SUFFIX _50
00087 
00104 #ifndef U_ICU_ENTRY_POINT_RENAME
00105 #ifdef U_HAVE_LIB_SUFFIX
00106 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z) x ## y ##  z
00107 #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y,z) U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z)
00108 #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX,U_LIB_SUFFIX_C_NAME)
00109 #else
00110 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
00111 #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
00112 #define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
00113 #endif
00114 #endif
00115 
00121 #define U_ICU_VERSION "50.1.2"
00122 
00127 #define U_ICU_VERSION_SHORT "50"
00128 
00129 #ifndef U_HIDE_INTERNAL_API
00130 
00133 #define U_ICU_DATA_VERSION "50.1"
00134 #endif  /* U_HIDE_INTERNAL_API */
00135 
00136 /*===========================================================================
00137  * ICU collation framework version information
00138  * Version info that can be obtained from a collator is affected by these
00139  * numbers in a secret and magic way. Please use collator version as whole
00140  *===========================================================================
00141  */
00142 
00149 #define UCOL_RUNTIME_VERSION 7
00150 
00158 #define UCOL_BUILDER_VERSION 8
00159 
00165 #define UCOL_TAILORINGS_VERSION 1
00166 
00167 #endif

Generated on 25 Nov 2014 for ICU 50.1.2 by  doxygen 1.4.7