scuffed-code/icu4c/source/i18n/unicode
Alon Bar-Lev 0aa19c0d22 ICU-20530 Fix header issues based on test/hdrtst
Remove explicit extern "C++" scope.

Remove C++ macros in C mode.

Fix issues detected by make -C test/hdrtst.

Run test/hdrtest during CI to detect future breakage.

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2019-04-25 14:51:43 -07:00
..
alphaindex.h ICU-20508 Fixing -Wextra-semi in library code. 2019-03-22 15:29:45 -07:00
basictz.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
calendar.h ICU-12973 Enable UWP version of ICU to use Environment variable ICU_ENABLE_TENTATIVE_ERA for testing placeholder names (#124) 2018-09-27 14:27:40 -07:00
choicfmt.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
coleitr.h ICU-12410 class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup 2017-02-17 21:03:35 +00:00
coll.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
compactdecimalformat.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
curramt.h ICU-12992 return raw pointers not pointer wrappers 2017-03-03 22:42:52 +00:00
currpinf.h ICU-20036 CurrencyPluralInfo class improve handling of OOM errors (#17) 2018-09-27 14:27:37 -07:00
currunit.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
datefmt.h ICU-20196 Fix MSVC/clang compiler warning C4251, export explicit template, required for building DLLs on Windows. Also fix a few other warnings as well. 2018-10-05 13:21:00 -07:00
dcfmtsym.h ICU-20119 Update ICU4C #ifndef U_HIDE_XXX guard conditionals (PR #183) 2018-09-30 21:23:42 -07:00
decimfmt.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
dtfmtsym.h ICU-13053 Make UCONFIG_NO_BREAK_ITERATION flag work without errors or failures. 2017-03-27 18:22:11 +00:00
dtitvfmt.h ICU-20508 Fixing -Wextra-semi in library code. 2019-03-22 15:29:45 -07:00
dtitvinf.h ICU-20342 Adding FormattedDateInterval in C and C++. 2019-02-11 16:12:03 -08:00
dtptngen.h ICU-20438 ICU 64 C API promotion and API Change Report generation. 2019-02-27 16:01:05 -08:00
dtrule.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
fieldpos.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
fmtable.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
format.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
formattedvalue.h ICU-20508 Fixing -Wextra-semi in library code. 2019-03-22 15:29:45 -07:00
fpositer.h ICU-13763 Makes FieldPositionIterator offset by input string length in DecimalFormat, restoring ICU 61 behavior. 2018-05-23 21:08:53 +00:00
gender.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
gregocal.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
listformatter.h ICU-20508 Fixing -Wextra-semi in library code. 2019-03-22 15:29:45 -07:00
measfmt.h ICU-13591 Refactoring ICU4C MeasureFormat to call NumberFormatter directly. 2019-02-20 19:15:03 -06:00
measunit.h ICU-20438 ICU 64 C API promotion and API Change Report generation. 2019-02-27 16:01:05 -08:00
measure.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
msgfmt.h ICU-9622 Update documentation for MessageFormat and skeletons (#361) 2019-01-30 13:09:47 -08:00
nounit.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
numberformatter.h ICU-20511 Merge branch 'master' into 64-merge-branch 2019-04-10 19:13:00 -07:00
numberrangeformatter.h ICU-20508 Fixing -Wextra-semi in library code. 2019-03-22 15:29:45 -07:00
numfmt.h ICU-20438 ICU 64 C API promotion and API Change Report generation. 2019-02-27 16:01:05 -08:00
numsys.h ICU-20439 Fix internal and draft headers. 2019-03-25 07:37:35 -07:00
plurfmt.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
plurrule.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
rbnf.h ICU-20119 ICU4C 63 API promotion & change report (#161) 2018-09-28 09:36:25 -07:00
rbtz.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
regex.h ICU-20227 Regex API docs - add references to URegexpFlag where flags are mentioned. Replace html with markdown. 2019-01-04 09:28:01 -08:00
region.h ICU-20043 ICU-13214 ICU-13764 MSVC W3 and W4 warning cleanup (#53) 2018-09-27 14:27:38 -07:00
reldatefmt.h ICU-20530 Fix header issues based on test/hdrtst 2019-04-25 14:51:43 -07:00
scientificnumberformatter.h ICU-13697 Adding data-loading logic for parseLenients sets in CLDR. Ties the sets in with number and currency parsing in ICU4C and ICU4J. 2018-04-12 10:59:37 +00:00
search.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
selfmt.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
simpletz.h ICU-13566 Support negative daylight savings in SimpleTimeZone. 2018-02-20 22:38:21 +00:00
smpdtfmt.h ICU-20441 force Gannen use for ja@calendar=japanese non-numeric formats if no override (#474) 2019-02-21 19:26:52 -08:00
sortkey.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
stsearch.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
tblcoll.h ICU-12992 s/UChar/char16_t/g in public C++ header files 2017-03-01 23:55:58 +00:00
timezone.h ICU-13820 ICU4C should use "Etc/Unknown" zone when host TZ detection fails. 2019-02-21 10:49:00 -08:00
tmunit.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
tmutamt.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
tmutfmt.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
translit.h ICU-13832 Transliterator: move rule syntax docs from internal class to public (#150) 2018-09-27 14:27:41 -07:00
tzfmt.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
tznames.h ICU-13358 ICU 60rc BRS, update U_HIDE_ conditionals 2017-10-06 07:26:01 +00:00
tzrule.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
tztrans.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
ucal.h ICU-13820 ICU4C should use "Etc/Unknown" zone when host TZ detection fails. 2019-02-21 10:49:00 -08:00
ucol.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
ucoleitr.h ICU-13313 Fix ucol_next/prev docs to use UCOL_NULLORDER, not NULLORDER 2017-10-09 06:40:55 +00:00
ucsdet.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
udat.h ICU-20537 jaEra: DateIntvFmt load fmts with G, SimpDateFmt.applyPattern update Gannen use, fix tests 2019-04-08 08:35:48 -07:00
udateintervalformat.h ICU-20342 Adding FormattedDateInterval in C and C++. 2019-02-11 16:12:03 -08:00
udatpg.h ICU-20438 ICU 64 C API promotion and API Change Report generation. 2019-02-27 16:01:05 -08:00
ufieldpositer.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
uformattable.h ICU-13005 ICU 59rc BRS, finish cleanup of C status tags and U_HIDE_ conditionals 2017-03-29 04:44:37 +00:00
uformattedvalue.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
ugender.h ICU-13810 Doxygen warning cleanup. 2018-09-27 14:27:37 -07:00
ulistformatter.h ICU-20121 Adding span field for FormattedList. 2019-02-14 16:05:51 -08:00
ulocdata.h ICU-13005 ICU 59rc BRS, finish cleanup of C status tags and U_HIDE_ conditionals 2017-03-29 04:44:37 +00:00
umsg.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
unirepl.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
unum.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
unumberformatter.h ICU-20438 ICU 64 C API promotion and API Change Report generation. 2019-02-27 16:01:05 -08:00
unumsys.h ICU-20144 Adding better documentation and behavior testing on NumberingSystem. 2019-02-15 15:12:29 -08:00
upluralrules.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
uregex.h ICU-20309 UCONFIG_NO_CONVERSION block should include the doxygen doc for uregex_openC 2018-12-18 16:31:56 -08:00
uregion.h ICU-13005 ICU 59rc BRS, finish cleanup of C status tags and U_HIDE_ conditionals 2017-03-29 04:44:37 +00:00
ureldatefmt.h ICU-20438 64rc BRS, update U_HIDE_ conditionals 2019-02-26 16:32:24 -08:00
usearch.h ICU-20523 Fix typos in API docs for usearch_getMatchedLength 2019-04-02 11:19:59 -07:00
uspoof.h ICU-20530 Fix header issues based on test/hdrtst 2019-04-25 14:51:43 -07:00
utmscale.h ICU-13005 ICU 59rc BRS, finish cleanup of C status tags and U_HIDE_ conditionals 2017-03-29 04:44:37 +00:00
utrans.h ICU-12907 UReplaceableCallbacks* should have const in C transliterate API 2018-02-09 06:43:50 +00:00
vtzone.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00