mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-10 07:39:16 +00:00
ICU-9721 update C/C++ dependencies
X-SVN-Rev: 33331
This commit is contained in:
parent
cb0956f62a
commit
6fa35102f2
1 changed files with 25 additions and 9 deletions
|
@ -1,4 +1,4 @@
|
|||
# Copyright (C) 2011-2012, International Business Machines
|
||||
# Copyright (C) 2011-2013, International Business Machines
|
||||
# Corporation and others. All Rights Reserved.
|
||||
#
|
||||
# file name: dependencies.txt
|
||||
|
@ -30,7 +30,7 @@ group: malloc_functions
|
|||
free malloc realloc
|
||||
|
||||
group: c_strings
|
||||
isspace
|
||||
isspace isdigit
|
||||
__ctype_b_loc # for <ctype.h>
|
||||
# We must not use tolower and toupper because they are system-locale-sensitive (Turkish i).
|
||||
strlen strchr strrchr strstr strcmp strncmp strcpy strncpy strcat strncat
|
||||
|
@ -46,7 +46,7 @@ group: c_string_formatting
|
|||
__sprintf_chk
|
||||
|
||||
group: floating_point
|
||||
floor ceil modf fmod log pow sqrt
|
||||
abs fabs floor ceil modf fmod log pow sqrt
|
||||
|
||||
group: trigonometry
|
||||
acos asin atan atan2 cos sin tan
|
||||
|
@ -98,12 +98,16 @@ group: cplusplus
|
|||
"operator delete(void*)"
|
||||
# ICU also must not use the global operator new.
|
||||
# "operator new[](unsigned long)"
|
||||
|
||||
# _Unwind_Resume is related to exceptions:
|
||||
# "A call to this routine is inserted as the end of a landing pad that performs cleanup,
|
||||
# but does not resume normal execution. It causes unwinding to proceed further."
|
||||
# (Linux Standard Base Specification 1.3)
|
||||
# Even though ICU does not actually use (nor handle) exceptions.
|
||||
_Unwind_Resume
|
||||
# std::terminate() looks similar to _Unwind_Resume:
|
||||
# "Calls the current terminate handler."
|
||||
std::terminate()
|
||||
|
||||
group: iostream
|
||||
"std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)"
|
||||
|
@ -134,7 +138,7 @@ library: common
|
|||
uniset_core uniset_props uniset_closure usetiter uset uset_props
|
||||
uiter
|
||||
ucasemap ucasemap_titlecase_brkiter script_runs
|
||||
uprops ubidi_props ucase uscript
|
||||
uprops ubidi_props ucase uscript uscript_props
|
||||
ubidi ushape
|
||||
listformatter
|
||||
resourcebundle service_registration resbund_cnv ures_cnv icudataver ucat
|
||||
|
@ -341,6 +345,11 @@ group: uscript
|
|||
deps
|
||||
propname resourcebundle
|
||||
|
||||
group: uscript_props # script metadata properties
|
||||
uscript_props.o
|
||||
deps
|
||||
unistr_core platform
|
||||
|
||||
group: uprops
|
||||
uprops.o
|
||||
deps
|
||||
|
@ -740,11 +749,17 @@ group: platform
|
|||
|
||||
library: i18n
|
||||
deps
|
||||
localedata genderinfo charset_detector spoof_detection
|
||||
region localedata genderinfo charset_detector spoof_detection
|
||||
alphabetic_index collation formatting formattable_cnv regex regex_cnv translit
|
||||
universal_time_scale
|
||||
uclean_i18n
|
||||
|
||||
group: region
|
||||
region.o
|
||||
deps
|
||||
resourcebundle
|
||||
uvector uclean_i18n
|
||||
|
||||
group: localedata
|
||||
ulocdata.o
|
||||
deps
|
||||
|
@ -765,6 +780,7 @@ group: charset_detector
|
|||
|
||||
group: spoof_detection
|
||||
uspoof.o uspoof_build.o uspoof_conf.o uspoof_impl.o uspoof_wsconf.o
|
||||
identifier_info.o scriptset.o
|
||||
deps
|
||||
uniset_props regex unorm uscript
|
||||
|
||||
|
@ -775,9 +791,9 @@ group: alphabetic_index
|
|||
uclean_i18n
|
||||
|
||||
group: collation
|
||||
bocsu.o coleitr.o coll.o colldata.o sortkey.o tblcoll.o ucol.o
|
||||
bocsu.o coleitr.o coll.o sortkey.o tblcoll.o ucol.o
|
||||
ucol_bld.o ucol_cnt.o ucol_elm.o ucol_res.o ucol_sit.o ucol_tok.o ucol_wgt.o ucoleitr.o
|
||||
bms.o bmsearch.o search.o stsearch.o usearch.o
|
||||
search.o stsearch.o usearch.o
|
||||
deps
|
||||
common # TODO: Could be narrower.
|
||||
uclean_i18n
|
||||
|
@ -791,14 +807,14 @@ group: formatting
|
|||
# currencyformat
|
||||
curramt.o currfmt.o currpinf.o currunit.o
|
||||
# decimalformat
|
||||
dcfmtsym.o decfmtst.o decimfmt.o
|
||||
dcfmtsym.o decfmtst.o decimfmt.o compactdecimalformat.o
|
||||
numfmt.o numsys.o unum.o winnmfmt.o
|
||||
# rbnf
|
||||
nfrs.o nfrule.o nfsubs.o rbnf.o
|
||||
# measureformat
|
||||
measfmt.o
|
||||
# dateformat
|
||||
astro.o buddhcal.o calendar.o cecal.o chnsecal.o coptccal.o ethpccal.o
|
||||
astro.o buddhcal.o calendar.o cecal.o chnsecal.o coptccal.o dangical.o ethpccal.o
|
||||
gregocal.o gregoimp.o hebrwcal.o indiancal.o islamcal.o japancal.o persncal.o taiwncal.o
|
||||
ucal.o
|
||||
basictz.o olsontz.o rbtz.o simpletz.o timezone.o tzrule.o tztrans.o
|
||||
|
|
Loading…
Add table
Reference in a new issue