ba75e9ac7f
* Emoji 5.0 data * Includes bidi data files from Unicode 10 beta. * Includes segmentation data files and rules from Unicode 10 beta and CLDR 31.0.1. * Does not yet include the Emoji_Component property. * Otherwise ICU 59 continues to use Unicode 9 data. CLDR 31.0.1 * Including updates for emoji 5.0, for example local names for England, Scotland, and Wales. * GMT and UTC are no longer unified, and CLDR provides distinct UTC display names, avoiding confusion with standard (winter) time in Britain. * See the CLDR download page for other CLDR features and migration issues in CLDR v31. New case mapping API (C++ & Java classes CaseMap) supports styled text.
19 lines
750 B
C++
19 lines
750 B
C++
$NetBSD: patch-common_putil.cpp,v 1.3 2017/04/22 20:11:45 adam Exp $
|
|
|
|
--- common/putil.cpp.orig 2017-04-10 14:22:16.000000000 +0000
|
|
+++ common/putil.cpp
|
|
@@ -136,6 +140,14 @@ using namespace Microsoft::WRL::Wrappers
|
|
#endif
|
|
|
|
/*
|
|
+ * Mac OS X 10.4 doesn't use its localtime_r() declaration in <time.h> if either _ANSI_SOURCE or _POSIX_C_SOURCE is #defined.
|
|
+ */
|
|
+#if defined(U_TZNAME) && U_PLATFORM_IS_DARWIN_BASED && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ == 1040 \
|
|
+ && (defined(_ANSI_SOURCE) || defined(_POSIX_C_SOURCE))
|
|
+U_CFUNC struct tm *localtime_r(const time_t *, struct tm *);
|
|
+#endif
|
|
+
|
|
+/*
|
|
* Only include langinfo.h if we have a way to get the codeset. If we later
|
|
* depend on more feature, we can test on U_HAVE_NL_LANGINFO.
|
|
*
|