ICU-20438 BRS64RC Update urename.h for ICU 64
This commit is contained in:
parent
92ed50bc2c
commit
be3a4d1858
@ -109,6 +109,7 @@
|
||||
#define _UTF32LEData U_ICU_ENTRY_POINT_RENAME(_UTF32LEData)
|
||||
#define _UTF7Data U_ICU_ENTRY_POINT_RENAME(_UTF7Data)
|
||||
#define _UTF8Data U_ICU_ENTRY_POINT_RENAME(_UTF8Data)
|
||||
#define _isUnicodeLocaleTypeSubtag U_ICU_ENTRY_POINT_RENAME(_isUnicodeLocaleTypeSubtag)
|
||||
#define allowedHourFormatsCleanup U_ICU_ENTRY_POINT_RENAME(allowedHourFormatsCleanup)
|
||||
#define cmemory_cleanup U_ICU_ENTRY_POINT_RENAME(cmemory_cleanup)
|
||||
#define dayPeriodRulesCleanup U_ICU_ENTRY_POINT_RENAME(dayPeriodRulesCleanup)
|
||||
@ -582,6 +583,18 @@
|
||||
#define ucasemap_utf8ToLower U_ICU_ENTRY_POINT_RENAME(ucasemap_utf8ToLower)
|
||||
#define ucasemap_utf8ToTitle U_ICU_ENTRY_POINT_RENAME(ucasemap_utf8ToTitle)
|
||||
#define ucasemap_utf8ToUpper U_ICU_ENTRY_POINT_RENAME(ucasemap_utf8ToUpper)
|
||||
#define ucfpos_close U_ICU_ENTRY_POINT_RENAME(ucfpos_close)
|
||||
#define ucfpos_constrainCategory U_ICU_ENTRY_POINT_RENAME(ucfpos_constrainCategory)
|
||||
#define ucfpos_constrainField U_ICU_ENTRY_POINT_RENAME(ucfpos_constrainField)
|
||||
#define ucfpos_getCategory U_ICU_ENTRY_POINT_RENAME(ucfpos_getCategory)
|
||||
#define ucfpos_getField U_ICU_ENTRY_POINT_RENAME(ucfpos_getField)
|
||||
#define ucfpos_getIndexes U_ICU_ENTRY_POINT_RENAME(ucfpos_getIndexes)
|
||||
#define ucfpos_getInt64IterationContext U_ICU_ENTRY_POINT_RENAME(ucfpos_getInt64IterationContext)
|
||||
#define ucfpos_matchesField U_ICU_ENTRY_POINT_RENAME(ucfpos_matchesField)
|
||||
#define ucfpos_open U_ICU_ENTRY_POINT_RENAME(ucfpos_open)
|
||||
#define ucfpos_reset U_ICU_ENTRY_POINT_RENAME(ucfpos_reset)
|
||||
#define ucfpos_setInt64IterationContext U_ICU_ENTRY_POINT_RENAME(ucfpos_setInt64IterationContext)
|
||||
#define ucfpos_setState U_ICU_ENTRY_POINT_RENAME(ucfpos_setState)
|
||||
#define uchar_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(uchar_addPropertyStarts)
|
||||
#define uchar_swapNames U_ICU_ENTRY_POINT_RENAME(uchar_swapNames)
|
||||
#define ucln_cleanupOne U_ICU_ENTRY_POINT_RENAME(ucln_cleanupOne)
|
||||
@ -896,8 +909,12 @@
|
||||
#define udatpg_setDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_setDecimal)
|
||||
#define udict_swap U_ICU_ENTRY_POINT_RENAME(udict_swap)
|
||||
#define udtitvfmt_close U_ICU_ENTRY_POINT_RENAME(udtitvfmt_close)
|
||||
#define udtitvfmt_closeResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_closeResult)
|
||||
#define udtitvfmt_format U_ICU_ENTRY_POINT_RENAME(udtitvfmt_format)
|
||||
#define udtitvfmt_formatToResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_formatToResult)
|
||||
#define udtitvfmt_open U_ICU_ENTRY_POINT_RENAME(udtitvfmt_open)
|
||||
#define udtitvfmt_openResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_openResult)
|
||||
#define udtitvfmt_resultAsValue U_ICU_ENTRY_POINT_RENAME(udtitvfmt_resultAsValue)
|
||||
#define uenum_close U_ICU_ENTRY_POINT_RENAME(uenum_close)
|
||||
#define uenum_count U_ICU_ENTRY_POINT_RENAME(uenum_count)
|
||||
#define uenum_next U_ICU_ENTRY_POINT_RENAME(uenum_next)
|
||||
@ -937,6 +954,8 @@
|
||||
#define ufmt_ptou U_ICU_ENTRY_POINT_RENAME(ufmt_ptou)
|
||||
#define ufmt_uto64 U_ICU_ENTRY_POINT_RENAME(ufmt_uto64)
|
||||
#define ufmt_utop U_ICU_ENTRY_POINT_RENAME(ufmt_utop)
|
||||
#define ufmtval_getString U_ICU_ENTRY_POINT_RENAME(ufmtval_getString)
|
||||
#define ufmtval_nextPosition U_ICU_ENTRY_POINT_RENAME(ufmtval_nextPosition)
|
||||
#define ugender_getInstance U_ICU_ENTRY_POINT_RENAME(ugender_getInstance)
|
||||
#define ugender_getListGender U_ICU_ENTRY_POINT_RENAME(ugender_getListGender)
|
||||
#define uhash_close U_ICU_ENTRY_POINT_RENAME(uhash_close)
|
||||
@ -1039,8 +1058,12 @@
|
||||
#define ulist_resetList U_ICU_ENTRY_POINT_RENAME(ulist_resetList)
|
||||
#define ulist_reset_keyword_values_iterator U_ICU_ENTRY_POINT_RENAME(ulist_reset_keyword_values_iterator)
|
||||
#define ulistfmt_close U_ICU_ENTRY_POINT_RENAME(ulistfmt_close)
|
||||
#define ulistfmt_closeResult U_ICU_ENTRY_POINT_RENAME(ulistfmt_closeResult)
|
||||
#define ulistfmt_format U_ICU_ENTRY_POINT_RENAME(ulistfmt_format)
|
||||
#define ulistfmt_formatStringsToResult U_ICU_ENTRY_POINT_RENAME(ulistfmt_formatStringsToResult)
|
||||
#define ulistfmt_open U_ICU_ENTRY_POINT_RENAME(ulistfmt_open)
|
||||
#define ulistfmt_openResult U_ICU_ENTRY_POINT_RENAME(ulistfmt_openResult)
|
||||
#define ulistfmt_resultAsValue U_ICU_ENTRY_POINT_RENAME(ulistfmt_resultAsValue)
|
||||
#define uloc_acceptLanguage U_ICU_ENTRY_POINT_RENAME(uloc_acceptLanguage)
|
||||
#define uloc_acceptLanguageFromHTTP U_ICU_ENTRY_POINT_RENAME(uloc_acceptLanguageFromHTTP)
|
||||
#define uloc_addLikelySubtags U_ICU_ENTRY_POINT_RENAME(uloc_addLikelySubtags)
|
||||
@ -1098,17 +1121,18 @@
|
||||
#define ulocdata_getPaperSize U_ICU_ENTRY_POINT_RENAME(ulocdata_getPaperSize)
|
||||
#define ulocdata_open U_ICU_ENTRY_POINT_RENAME(ulocdata_open)
|
||||
#define ulocdata_setNoSubstitute U_ICU_ENTRY_POINT_RENAME(ulocdata_setNoSubstitute)
|
||||
#define ulocimp_addLikelySubtags U_ICU_ENTRY_POINT_RENAME(ulocimp_addLikelySubtags)
|
||||
#define ulocimp_forLanguageTag U_ICU_ENTRY_POINT_RENAME(ulocimp_forLanguageTag)
|
||||
#define ulocimp_getCountry U_ICU_ENTRY_POINT_RENAME(ulocimp_getCountry)
|
||||
#define ulocimp_getLanguage U_ICU_ENTRY_POINT_RENAME(ulocimp_getLanguage)
|
||||
#define ulocimp_getRegionForSupplementalData U_ICU_ENTRY_POINT_RENAME(ulocimp_getRegionForSupplementalData)
|
||||
#define ulocimp_getScript U_ICU_ENTRY_POINT_RENAME(ulocimp_getScript)
|
||||
#define ulocimp_minimizeSubtags U_ICU_ENTRY_POINT_RENAME(ulocimp_minimizeSubtags)
|
||||
#define ulocimp_toBcpKey U_ICU_ENTRY_POINT_RENAME(ulocimp_toBcpKey)
|
||||
#define ulocimp_toBcpType U_ICU_ENTRY_POINT_RENAME(ulocimp_toBcpType)
|
||||
#define ulocimp_toLanguageTag U_ICU_ENTRY_POINT_RENAME(ulocimp_toLanguageTag)
|
||||
#define ulocimp_toLegacyKey U_ICU_ENTRY_POINT_RENAME(ulocimp_toLegacyKey)
|
||||
#define ulocimp_toLegacyType U_ICU_ENTRY_POINT_RENAME(ulocimp_toLegacyType)
|
||||
#define ultag_isUnicodeLocaleKey U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleKey)
|
||||
#define ultag_isUnicodeLocaleType U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleType)
|
||||
#define ultag_isExtensionSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isExtensionSubtags)
|
||||
#define ultag_isLanguageSubtag U_ICU_ENTRY_POINT_RENAME(ultag_isLanguageSubtag)
|
||||
#define ultag_isPrivateuseValueSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isPrivateuseValueSubtags)
|
||||
@ -1118,6 +1142,8 @@
|
||||
#define ultag_isUnicodeExtensionSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeExtensionSubtags)
|
||||
#define ultag_isUnicodeLocaleAttribute U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleAttribute)
|
||||
#define ultag_isUnicodeLocaleAttributes U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleAttributes)
|
||||
#define ultag_isUnicodeLocaleKey U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleKey)
|
||||
#define ultag_isUnicodeLocaleType U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleType)
|
||||
#define ultag_isVariantSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isVariantSubtags)
|
||||
#define umsg_applyPattern U_ICU_ENTRY_POINT_RENAME(umsg_applyPattern)
|
||||
#define umsg_autoQuoteApostrophe U_ICU_ENTRY_POINT_RENAME(umsg_autoQuoteApostrophe)
|
||||
@ -1217,7 +1243,9 @@
|
||||
#define unumf_formatDouble U_ICU_ENTRY_POINT_RENAME(unumf_formatDouble)
|
||||
#define unumf_formatInt U_ICU_ENTRY_POINT_RENAME(unumf_formatInt)
|
||||
#define unumf_openForSkeletonAndLocale U_ICU_ENTRY_POINT_RENAME(unumf_openForSkeletonAndLocale)
|
||||
#define unumf_openForSkeletonAndLocaleWithError U_ICU_ENTRY_POINT_RENAME(unumf_openForSkeletonAndLocaleWithError)
|
||||
#define unumf_openResult U_ICU_ENTRY_POINT_RENAME(unumf_openResult)
|
||||
#define unumf_resultAsValue U_ICU_ENTRY_POINT_RENAME(unumf_resultAsValue)
|
||||
#define unumf_resultGetAllFieldPositions U_ICU_ENTRY_POINT_RENAME(unumf_resultGetAllFieldPositions)
|
||||
#define unumf_resultNextFieldPosition U_ICU_ENTRY_POINT_RENAME(unumf_resultNextFieldPosition)
|
||||
#define unumf_resultToString U_ICU_ENTRY_POINT_RENAME(unumf_resultToString)
|
||||
@ -1234,6 +1262,7 @@
|
||||
#define uplrules_open U_ICU_ENTRY_POINT_RENAME(uplrules_open)
|
||||
#define uplrules_openForType U_ICU_ENTRY_POINT_RENAME(uplrules_openForType)
|
||||
#define uplrules_select U_ICU_ENTRY_POINT_RENAME(uplrules_select)
|
||||
#define uplrules_selectFormatted U_ICU_ENTRY_POINT_RENAME(uplrules_selectFormatted)
|
||||
#define uplrules_selectWithFormat U_ICU_ENTRY_POINT_RENAME(uplrules_selectWithFormat)
|
||||
#define uplug_closeLibrary U_ICU_ENTRY_POINT_RENAME(uplug_closeLibrary)
|
||||
#define uplug_findLibrary U_ICU_ENTRY_POINT_RENAME(uplug_findLibrary)
|
||||
@ -1508,10 +1537,15 @@
|
||||
#define uregion_getRegionFromNumericCode U_ICU_ENTRY_POINT_RENAME(uregion_getRegionFromNumericCode)
|
||||
#define uregion_getType U_ICU_ENTRY_POINT_RENAME(uregion_getType)
|
||||
#define ureldatefmt_close U_ICU_ENTRY_POINT_RENAME(ureldatefmt_close)
|
||||
#define ureldatefmt_closeResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_closeResult)
|
||||
#define ureldatefmt_combineDateAndTime U_ICU_ENTRY_POINT_RENAME(ureldatefmt_combineDateAndTime)
|
||||
#define ureldatefmt_format U_ICU_ENTRY_POINT_RENAME(ureldatefmt_format)
|
||||
#define ureldatefmt_formatNumeric U_ICU_ENTRY_POINT_RENAME(ureldatefmt_formatNumeric)
|
||||
#define ureldatefmt_formatNumericToResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_formatNumericToResult)
|
||||
#define ureldatefmt_formatToResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_formatToResult)
|
||||
#define ureldatefmt_open U_ICU_ENTRY_POINT_RENAME(ureldatefmt_open)
|
||||
#define ureldatefmt_openResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_openResult)
|
||||
#define ureldatefmt_resultAsValue U_ICU_ENTRY_POINT_RENAME(ureldatefmt_resultAsValue)
|
||||
#define ures_close U_ICU_ENTRY_POINT_RENAME(ures_close)
|
||||
#define ures_copyResb U_ICU_ENTRY_POINT_RENAME(ures_copyResb)
|
||||
#define ures_countArrayItems U_ICU_ENTRY_POINT_RENAME(ures_countArrayItems)
|
||||
|
@ -1,5 +1,6 @@
|
||||
Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
|
||||
Copyright (c) 2002-2011, International Business Machines Corporation and others. All Rights Reserved.
|
||||
|
||||
The genren.pl script is used to generate source/common/unicode/urename.h header file, which is needed for renaming the ICU exported names.
|
||||
|
||||
This script is intended to be used on Linux, although it should work on any platform that has Perl and nm command. Makefile may need to be updated, it's not 100% portable.
|
||||
@ -9,6 +10,8 @@ It also does not currently work well in an out-of-source situation.
|
||||
The following instructions are for Linux version.
|
||||
- urename.h file should be generated after implementation is complete for a release.
|
||||
- the version number for a release should be set according to the list in source/common/unicode/uvernum.h
|
||||
- Note: If you are running the script in a clean checkout, you must run the runConfigureICU at least once before
|
||||
running the make install-header command below.
|
||||
|
||||
Before generating urename.h, the layout engine header files must be installed from the harfbuzz project.
|
||||
This is prerequisite for the icu layoutex (Paragraph Layout) project, which is subject to renaming.
|
||||
@ -24,10 +27,11 @@ This is prerequisite for the icu layoutex (Paragraph Layout) project, which is s
|
||||
|
||||
- urename.h will be updated in icu/source/common/unicode/urename.h **in your original source directory**
|
||||
- Warnings concerning bad namespace (not 'icu') on UCaseMap can be ignored.
|
||||
- The defines for "__bss_start", "_edata", and "_end" should be ignored/removed (See ICU-20176).
|
||||
- Eyeball the new file for errors
|
||||
|
||||
cd icu4c/source
|
||||
svn diff common/unicode/urename.h
|
||||
git diff common/unicode/urename.h
|
||||
|
||||
- Other make targets here
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user