]> granicus.if.org Git - icu/commitdiff
ICU-13393 Removing the UPRV_INCOMPLETE_CPP11_SUPPORT flag since the number formatting...
authorShane Carr <shane@unicode.org>
Mon, 23 Apr 2018 23:02:26 +0000 (23:02 +0000)
committerShane Carr <shane@unicode.org>
Mon, 23 Apr 2018 23:02:26 +0000 (23:02 +0000)
X-SVN-Rev: 41266

84 files changed:
icu4c/source/common/numparse_unisets.cpp
icu4c/source/common/numparse_unisets.h
icu4c/source/common/unicode/platform.h
icu4c/source/i18n/compactdecimalformat.cpp
icu4c/source/i18n/decimfmt.cpp
icu4c/source/i18n/number_affixutils.cpp
icu4c/source/i18n/number_affixutils.h
icu4c/source/i18n/number_capi.cpp
icu4c/source/i18n/number_compact.cpp
icu4c/source/i18n/number_compact.h
icu4c/source/i18n/number_currencysymbols.cpp
icu4c/source/i18n/number_currencysymbols.h
icu4c/source/i18n/number_decimalquantity.cpp
icu4c/source/i18n/number_decimalquantity.h
icu4c/source/i18n/number_decimfmtprops.cpp
icu4c/source/i18n/number_decimfmtprops.h
icu4c/source/i18n/number_fluent.cpp
icu4c/source/i18n/number_formatimpl.cpp
icu4c/source/i18n/number_formatimpl.h
icu4c/source/i18n/number_grouping.cpp
icu4c/source/i18n/number_integerwidth.cpp
icu4c/source/i18n/number_longnames.cpp
icu4c/source/i18n/number_longnames.h
icu4c/source/i18n/number_mapper.cpp
icu4c/source/i18n/number_mapper.h
icu4c/source/i18n/number_modifiers.cpp
icu4c/source/i18n/number_modifiers.h
icu4c/source/i18n/number_multiplier.cpp
icu4c/source/i18n/number_multiplier.h
icu4c/source/i18n/number_notation.cpp
icu4c/source/i18n/number_padding.cpp
icu4c/source/i18n/number_patternmodifier.cpp
icu4c/source/i18n/number_patternmodifier.h
icu4c/source/i18n/number_patternstring.cpp
icu4c/source/i18n/number_patternstring.h
icu4c/source/i18n/number_rounding.cpp
icu4c/source/i18n/number_roundingutils.h
icu4c/source/i18n/number_scientific.cpp
icu4c/source/i18n/number_scientific.h
icu4c/source/i18n/number_skeletons.cpp
icu4c/source/i18n/number_skeletons.h
icu4c/source/i18n/number_stringbuilder.cpp
icu4c/source/i18n/number_stringbuilder.h
icu4c/source/i18n/number_types.h
icu4c/source/i18n/number_utils.cpp
icu4c/source/i18n/number_utils.h
icu4c/source/i18n/number_utypes.h
icu4c/source/i18n/numparse_affixes.cpp
icu4c/source/i18n/numparse_affixes.h
icu4c/source/i18n/numparse_compositions.cpp
icu4c/source/i18n/numparse_compositions.h
icu4c/source/i18n/numparse_currency.cpp
icu4c/source/i18n/numparse_currency.h
icu4c/source/i18n/numparse_decimal.cpp
icu4c/source/i18n/numparse_decimal.h
icu4c/source/i18n/numparse_impl.cpp
icu4c/source/i18n/numparse_impl.h
icu4c/source/i18n/numparse_parsednumber.cpp
icu4c/source/i18n/numparse_scientific.cpp
icu4c/source/i18n/numparse_scientific.h
icu4c/source/i18n/numparse_stringsegment.cpp
icu4c/source/i18n/numparse_stringsegment.h
icu4c/source/i18n/numparse_symbols.cpp
icu4c/source/i18n/numparse_symbols.h
icu4c/source/i18n/numparse_types.h
icu4c/source/i18n/numparse_utils.h
icu4c/source/i18n/numparse_validators.cpp
icu4c/source/i18n/numparse_validators.h
icu4c/source/i18n/unicode/unumberformatter.h
icu4c/source/test/cintltst/unumberformattertst.c
icu4c/source/test/intltest/numbertest.h
icu4c/source/test/intltest/numbertest_affixutils.cpp
icu4c/source/test/intltest/numbertest_api.cpp
icu4c/source/test/intltest/numbertest_decimalquantity.cpp
icu4c/source/test/intltest/numbertest_doubleconversion.cpp
icu4c/source/test/intltest/numbertest_modifiers.cpp
icu4c/source/test/intltest/numbertest_parse.cpp
icu4c/source/test/intltest/numbertest_patternmodifier.cpp
icu4c/source/test/intltest/numbertest_patternstring.cpp
icu4c/source/test/intltest/numbertest_skeletons.cpp
icu4c/source/test/intltest/numbertest_stringbuilder.cpp
icu4c/source/test/intltest/numbertest_stringsegment.cpp
icu4c/source/test/intltest/numbertest_unisets.cpp
icu4c/source/test/intltest/strcase.cpp

index 1c328d939903bbd00d9f3adce396a530aa2bfc25..5f052354d09c3b559453d8858baf7256d4bedd81 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 7cf3f6aeb1588d15c0b19f741bf43c4233b9a16e..e6a51e149211eb7d2a2dab828f769abf40dfad8b 100644 (file)
@@ -5,7 +5,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_UNISETS_H__
 #define __NUMPARSE_UNISETS_H__
 
index c63fce6e6d80ae0796707b0d2e096d6e32f3f8d4..7a3a87a08d2e2151608b0ea2f0cbfb3488e4a5ce 100644 (file)
 #   define U_PLATFORM U_PF_UNKNOWN
 #endif
 
-/**
- * \def UPRV_INCOMPLETE_CPP11_SUPPORT
- * This switch turns off ICU 60 NumberFormatter code.
- * By default, this switch is enabled on AIX and z/OS,
- * which have poor C++11 support.
- *
- * NOTE: This switch is intended to be temporary; see #13393.
- *
- * @internal
- */
-#ifndef UPRV_INCOMPLETE_CPP11_SUPPORT
-#   define UPRV_INCOMPLETE_CPP11_SUPPORT (U_PLATFORM == U_PF_AIX || U_PLATFORM == U_PF_OS390 || U_PLATFORM == U_PF_SOLARIS )
-#endif
-
 /**
  * \def CYGWINMSVC
  * Defined if this is Windows with Cygwin, but using MSVC rather than gcc.
index be25ecd32e9e91963e15c1d126ae69c25e6b50a2..7405330a6a475a066256c5c36ec303aae86d66ab 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index b53b82b6a63fa4e647fe5cf7ddce7e9d738b2041..b18da05075ea506e7fbd7fff0fc7c0a8630be3f4 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index a61d8cdda42e02aaa78e58f9a06243affce0912a..3511e4041388e25e7b602ca765d634f093165f24 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "number_affixutils.h"
 #include "unicode/utf16.h"
index b34420dfeede46cedf22ab115be489db11d9cb47..2bd00d43019046c479a497a303e641005100d9a0 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_AFFIXUTILS_H__
 #define __NUMBER_AFFIXUTILS_H__
 
index 6160f45eebebbb7ff6691740e629e1183b618e98..7e79e8ec6488330e479ff74ec48ed8ef20964633 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index cc0d8fd2a20ccec5543b5976de27b4539f9ee9ae..c19d495fd11f15f66bbe53baf77e7d8f54cb1473 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "resource.h"
 #include "number_compact.h"
index f7adf36416e92f0435facf5d6f80c30bbda6f941..dda5f9f9b2dc91f7c0512d4bcd85650f534d8e56 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_COMPACT_H__
 #define __NUMBER_COMPACT_H__
 
index 51f37076e7c9761f7509bb560e1fbc3936dab2ae..0b79d6596f18c0245cffc41a5f657f0fae1ecf5a 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index eab1a661db93c86218f7d7f9c83193c3dffea266..9383cd3c164157da9faf395ed774c2d642141a38 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __SOURCE_NUMBER_CURRENCYSYMBOLS_H__
 #define __SOURCE_NUMBER_CURRENCYSYMBOLS_H__
 
index 4ad2564c6f78e66a6999332663036644a23fae93..9f11b0d0973cdef36aa0b5445c2fe6cc9683bf3e 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "uassert.h"
 #include <cmath>
index 2a7ea8be44821aa1dbc33d8f50cd6bc61ed44f07..be961629b4964e871c1e21950df225b140b37af6 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_DECIMALQUANTITY_H__
 #define __NUMBER_DECIMALQUANTITY_H__
 
index f14670844c2c6d8c7af36c444aa45f18d73f2523..c61e06c6506e80749f02a11624893eb8eeac2d86 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "number_decimfmtprops.h"
 #include "umutex.h"
index 43f61f579e05d8e1634f4ddac838c95a20a7ff3a..945cfd4195a6ee3aac8ad56162b2aeb341d978ba 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_DECIMFMTPROPS_H__
 #define __NUMBER_DECIMFMTPROPS_H__
 
index fe9105d65f94580dd81a5615be7a6833e9337a79..e0945f9ba918ff127e0a8b704362baada87b50c9 100644 (file)
@@ -4,7 +4,7 @@
 #include <unicode/numberformatter.h>
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "uassert.h"
 #include "unicode/numberformatter.h"
index 10f327cf9a0392a6bff47af2cf84785679ffbd07..93f16d197b5209ebb768a79acd0b47d5b0cabf37 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "cstring.h"
 #include "unicode/ures.h"
index 4e6c9ca50fcf0717bb8edf31c975b0fdc816eeaf..f425bbca48a9ece72006a3cbb90c11fc1f157fe5 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_FORMATIMPL_H__
 #define __NUMBER_FORMATIMPL_H__
 
index 7bda111046b0c997acc88b399d0420727ff955f1..5e94fca8f3bcd130a31527654655568bd52c0bd7 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "unicode/numberformatter.h"
 #include "number_patternstring.h"
index fa9991be0fa5c0c6cbf05f0e1bdc15b0f070623b..6ed930af96b28e59375c7f9fbcf376eaef328fbe 100644 (file)
@@ -4,7 +4,7 @@
 #include <unicode/numberformatter.h>
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "unicode/numberformatter.h"
 #include "number_types.h"
index 5c363442e7c03331fd0ccb3ddb3fdb138d4de16f..e84766cbf290203c154bc701eeb320deab610acc 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "unicode/simpleformatter.h"
 #include "unicode/ures.h"
index 8738bb99e7d2e64d4f90c3b5420f70b16fce186a..1d1e7dd3e864a655ecf390f52f32820a4851b54b 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_LONGNAMES_H__
 #define __NUMBER_LONGNAMES_H__
 
index cf48143ced4d5a5072c9ef699e7de7d07f5289f9..51dd0a9c8c82482b1f13d5d3fc68fad4aee1d182 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index ef9de18f77efa98d0717ea7591f22c26bfe876b6..9d7784ee28c29ce3cbc24c104039ef4a06012593 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_MAPPER_H__
 #define __NUMBER_MAPPER_H__
 
index 13a86ebeff9994092f2d5c6a8676bc97054a198b..147e2182f5ab580e133b230beb1b19ff04b45660 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "umutex.h"
 #include "ucln_cmn.h"
index 4762a6f6d37a2deb53f17de2f9d541f308c76cf3..a553100cd92a9b6fbaeca6dfd69d98d5550fa3b0 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_MODIFIERS_H__
 #define __NUMBER_MODIFIERS_H__
 
index ccce71a33b4a1f5651acae59bd4072d1399c0969..1faeac41d7b0924a23d63a9ee76a427fd3f423bd 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 94f582e6fc8128ae63dbf5ed55b7107ab3b11634..4e3415cb45eb1a831093a9c72a5687310758c4ff 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __SOURCE_NUMBER_MULTIPLIER_H__
 #define __SOURCE_NUMBER_MULTIPLIER_H__
 
index da61433b1c295dcb552a12a96b37b311fe364236..b3cabb57a50ea79aa2eafb621bd0a4fe2a06ef24 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "unicode/numberformatter.h"
 #include "number_types.h"
index d2d0a87b15296c7abd567d8743d34d4b3b006895..f6abf9bd80e22ed6b1dd17b1733275a26fe903a6 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "unicode/numberformatter.h"
 #include "number_types.h"
index 1f88742608911ed1596b285d146588b0c16b0629..45f2dd9914c122520b26221d521c9b0a6a650dc0 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "cstring.h"
 #include "number_patternmodifier.h"
index a8c1f22f0b2309105b733b5cb3959e958040d402..f1359bd5747d897e6887c1a0c3843f9cd59d4ce5 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_PATTERNMODIFIER_H__
 #define __NUMBER_PATTERNMODIFIER_H__
 
index 3dea96330efb89d3a1757d046de6b04acc3c3af1..63195eed989e54f4f9a1888c75e7d85143f247d2 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index fc4100d8035b73c67531562190aa9909d504db87..5d8a526d2bb209f098fa768a769b72550fe3decf 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_PATTERNSTRING_H__
 #define __NUMBER_PATTERNSTRING_H__
 
index ba77cadef0f3b6285b1ed3c36253667a5776a8f0..b5c39fcd8f97bdd06403dbd83908d186f719e306 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "uassert.h"
 #include "unicode/numberformatter.h"
index 460235a0d62628d416471fe0d814fe6063f4a6dd..0201623ac850855faca2688a55e3c730c508c245 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_ROUNDINGUTILS_H__
 #define __NUMBER_ROUNDINGUTILS_H__
 
index ce7bb3b68936f0f8bb49be2a05a5faa219d85e98..b5490536e72f75baa5835891a71dc48ca6d7bc8b 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include <cstdlib>
 #include "number_scientific.h"
index f5e4d30e6a973762161bf80b4baea6befba94393..974ab3adb614ca34637981d03bfbb530f10c6f22 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_SCIENTIFIC_H__
 #define __NUMBER_SCIENTIFIC_H__
 
index e998e8e51c358abe715c2178f92dc1155ced5d0f..d56058170417c943e8ccdb5e29c665809ad93b59 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 3510aa2b80110294050a47640fdeb522cd8c6745..b84f47cc327e5584a0c9f0bf2bec622960ac6d51 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __SOURCE_NUMBER_SKELETONS_H__
 #define __SOURCE_NUMBER_SKELETONS_H__
 
index dd189067a79e7bf9699582d30b89a3a42070944b..501b02bdcb5837c191f49f8fc93455b4c963bdae 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "number_stringbuilder.h"
 #include "unicode/utf16.h"
index f92547679cae4508da7399e00056670ec3dcebe8..f8d11a0fddc12b25220662fd2994096a03a5a472 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_STRINGBUILDER_H__
 #define __NUMBER_STRINGBUILDER_H__
 
index 5aaf538a17864c148e96f0e7146300db175992cd..ce43152e1e2999ed727f70876c2c691e7650c930 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_TYPES_H__
 #define __NUMBER_TYPES_H__
 
index d98f061aa3689e7f17d72cf1176be3c3c07b1784..5d0a4bc80c8a4c164a8423e52ba879e8a882d5d6 100644 (file)
@@ -5,7 +5,7 @@
 #include <cmath>
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 3ac541de023968f12a92b527a4bd971eb9c23bb2..5c6be2d73c05976edf37059f83e5f1213aa3edf4 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMBER_UTILS_H__
 #define __NUMBER_UTILS_H__
 
index bff097eff13c2e4ba6f7c42263934cac015d2a4b..48bfce1969754a42054b54967306afd09ce47065 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __SOURCE_NUMBER_UTYPES_H__
 #define __SOURCE_NUMBER_UTYPES_H__
 
index 259fab7c6c3d899855d14b803542ec9c64220030..978081dd8420aa6cd6c2c9323bede5d83d95a156 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index fe27cad03e91528688e3c684c6a188c91b8d74dc..add421be70c0c6a89d60b9020bd0d04584523ead 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_AFFIXES_H__
 #define __NUMPARSE_AFFIXES_H__
 
index 8c7b7d251cdce7ade755dace3d2d95944c1de1af..19253da805f0bfce3c6401d6c6de6fd7d1a5c3ce 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index a0b20c3433ca5d767263fbb0ce0470edfcb3d350..252b007c19a8d8c88e832166db91e9d7ea2d81b5 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __SOURCE_NUMPARSE_COMPOSITIONS__
 #define __SOURCE_NUMPARSE_COMPOSITIONS__
 
index 52bbb51794084955716311d698b8f60deb1d1822..1b49fa9fdc329d98d69f45ad27e7e28d1c4916ff 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 63007451af8216d1ffa559b45050762037a468cf..7fb0913e50b85544a5ecfab7ea71baea0f6000f4 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_CURRENCY_H__
 #define __NUMPARSE_CURRENCY_H__
 
index f3f17b636314eb9cf532e74e61282c0bb049410c..68b4d3257046f867f095e43e04ebd8a25e00f123 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index f3ddcd8d61a81fad1a03c24d0192f429a933553d..dc0b8f9948932e54bcfcb99d2bc94beef9ff20eb 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_DECIMAL_H__
 #define __NUMPARSE_DECIMAL_H__
 
index 11d8a14ae31126109f2c485544d5ed91983c13ac..b986ce0d2d21f9bc23f7a0096e53e02deeaab139 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index f6688c1e214b75785185e85616de4f45c01e08ef..5a28ff5dbc77aacf31780b804a6e4f5dc252693d 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_IMPL_H__
 #define __NUMPARSE_IMPL_H__
 
index 7adfb5ca56541c9f3d45bb823f7c1dd494ac5ac7..6e0478c749840176c05de6d47adfe13e1f85ef68 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index bbf7738f99a02dbd89e232add531696316263ddf..8fed94f41dad4fc3140810a0d92e9d93e268c1d1 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 0581b7e5ed015ff45b8af7e737c3eabba193fd77..ddecf858af3584c3bb43b2b8781aea801dbf073b 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_SCIENTIFIC_H__
 #define __NUMPARSE_SCIENTIFIC_H__
 
index 6f35deb7e719d655addbc6a23aa5955509860e36..0c5d4267dc526094ca7c0e959c1298628a17b001 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index d2e6154cd3df9bef878b724023cc03f664919050..7a84444d4148897b21bb37882cb73048df254e5c 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_STRINGSEGMENT_H__
 #define __NUMPARSE_STRINGSEGMENT_H__
 
index 9882fb06cec207efa3763736a78d839adfc28dae..9ccceec8475d01a141cd1e1ebc1dd48b105334a5 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 6f0edc710799b30fad17f179ab8451878176dc4c..16a009ccd7c2cdef686bd4fedd16d605111c2587 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_SYMBOLS_H__
 #define __NUMPARSE_SYMBOLS_H__
 
index 469d827040da3c9712dfd2163d2d4ac16d1c2f74..3b3fe13cc33c62f6811153f161f01bd85cbdef69 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_TYPES_H__
 #define __NUMPARSE_TYPES_H__
 
index 590c7943f32c017ebd40a6fff94483224f66e6bd..162954bae0944443cb4028c215918a4f814ecaa3 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __NUMPARSE_UTILS_H__
 #define __NUMPARSE_UTILS_H__
 
index 724b0cf0313066127fbad92ae2855db079abdc46..6e9632588bb7cfe29eb8a15d3b82890e62aed56d 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index 21acb625a5767d068fc89f2d46845d1196fa9ae6..1479d897bb9739f83129eb76be784d0068956475 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __SOURCE_NUMPARSE_VALIDATORS_H__
 #define __SOURCE_NUMPARSE_VALIDATORS_H__
 
index acf5c0f1cf2fc7ff700ab6f182e1eacd1c9bd016..040213fcf5969cd60ddf6688020af9087abac078 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #ifndef __UNUMBERFORMATTER_H__
 #define __UNUMBERFORMATTER_H__
 
index 47a389e664874a784e970351be7cacc392c21869..c7abb232000c23c7eff978b60fd3ebf6bbdabad1 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 // Allow implicit conversion from char16_t* to UnicodeString for this file:
 // Helpful in toString methods and elsewhere.
index d1a5defdb65460521b7e41fb1e4bf9ce242533b1..33a35e570f71930692700361cc4724b29259b3e6 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 #pragma once
 
 #include "number_stringbuilder.h"
index cf0bf39944fc0573d5a1a92b28090bdd03df2b1b..1815f8ed99173fcad46f97a1da6fbccbc5875135 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "putilimp.h"
 #include "unicode/dcfmtsym.h"
index 33b0610a5acaa8e6cf6378014ebcd0e98dedfb47..f374d8e3e393fd5613f8376a07d71f2137e14462 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "charstr.h"
 #include <cstdarg>
index db594a786f4c84adece717a1ab9babcbf444bb20..e8aaffa193b9ecc5a7310677257c24377fb73d78 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "number_decimalquantity.h"
 #include "math.h"
index a52865d8d3d66ee85dd988152252fd8fd013e674..a98fa903f342dad7bf16a544417bd8e2accc9fa4 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "numbertest.h"
 #include "double-conversion.h"
index bebb3f8b2b69116b1d3bf1ce732a0b275c3c2aa1..e76972b65b4ef0b0cc58bbd43959fe39959136a0 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "putilimp.h"
 #include "intltest.h"
index 97084dc9eeb3931f8507e1bd6c21113ef1bb7b93..2132c18b2f3a99fbeffd68985745148db20ef23c 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "numbertest.h"
 #include "numparse_impl.h"
index a98c3c9d5efea020f6bb741dcbf2c649d2526caf..f9e08ae96c8eaaec52636f270b4418c77052bc4c 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "numbertest.h"
 #include "number_patternmodifier.h"
index b0b1deb3d27b30e0eef097a59d36ace7197519aa..696e120efccf1a27ed26ec7f5b1caaf94ae6b31e 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "numbertest.h"
 #include "number_patternstring.h"
index 59ad630ce9c6bac60dfc88a98173a2113413a043..f5ea2a9d076642884eeb6a1457380efbad013ebe 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "putilimp.h"
 #include "unicode/dcfmtsym.h"
index cdc38361739b6c054a8be4a28b3553a81d552a3c..04ef81b7da69586c76128f0d151912c286837c1f 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "putilimp.h"
 #include "numbertest.h"
index b174828e1f04dd81cc5067ab79e5f1b6e5ab540b..34c4356c7d041327103678036b1e0943535896c8 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "numbertest.h"
 #include "numparse_stringsegment.h"
index 74f65e4b41019c8bb99280fb40ccfecf42202f18..7311332dd1e9b5b8316c48740eb405afdecb1ddc 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "unicode/utypes.h"
 
-#if !UCONFIG_NO_FORMATTING && !UPRV_INCOMPLETE_CPP11_SUPPORT
+#if !UCONFIG_NO_FORMATTING
 
 #include "numbertest.h"
 #include "numparse_unisets.h"
index 83444bf3c904d5a264cef426d2305366079aba65..ec165554313c2694647a8139aa34da807e1cdc01 100644 (file)
@@ -1005,7 +1005,7 @@ void StringCaseTest::TestCopyMoveEdits() {
 
     // std::move trouble on these platforms.
     // See https://ssl.icu-project.org/trac/ticket/13393
-#if !UPRV_INCOMPLETE_CPP11_SUPPORT && !(U_PLATFORM == U_PF_AIX || U_PLATFORM == U_PF_OS390)
+#if !(U_PLATFORM == U_PF_AIX || U_PLATFORM == U_PF_OS390)
     // move constructor empties object with heap array
     Edits d(std::move(a));
     assertEquals("d: move-constructed many edits, length delta", 250, d.lengthDelta());