texlive[67554] Build/source/texk/upmendex: upmendex: enable to build
commits+takuji at tug.org
commits+takuji at tug.org
Wed Jul 5 14:10:51 CEST 2023
Revision: 67554
http://tug.org/svn/texlive?view=revision&revision=67554
Author: takuji
Date: 2023-07-05 14:10:51 +0200 (Wed, 05 Jul 2023)
Log Message:
-----------
upmendex: enable to build with icu.dll for Windows 10
Modified Paths:
--------------
trunk/Build/source/texk/upmendex/ChangeLog
trunk/Build/source/texk/upmendex/fwrite.c
trunk/Build/source/texk/upmendex/mendex.h
Modified: trunk/Build/source/texk/upmendex/ChangeLog
===================================================================
--- trunk/Build/source/texk/upmendex/ChangeLog 2023-07-05 11:09:44 UTC (rev 67553)
+++ trunk/Build/source/texk/upmendex/ChangeLog 2023-07-05 12:10:51 UTC (rev 67554)
@@ -1,3 +1,10 @@
+2023-07-05 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
+
+ * fwrite.c, mendex.h:
+ Enable to build with system ICU DLL icu.dll
+ for Windows 10 version 1903 (May 2019 Update) or later.
+ https://learn.microsoft.com/en-us/windows/win32/intl/international-components-for-unicode--icu-
+
2023-03-09 Karl Berry <karl at tug.org>
* TL'23 release.
Modified: trunk/Build/source/texk/upmendex/fwrite.c
===================================================================
--- trunk/Build/source/texk/upmendex/fwrite.c 2023-07-05 11:09:44 UTC (rev 67553)
+++ trunk/Build/source/texk/upmendex/fwrite.c 2023-07-05 12:10:51 UTC (rev 67554)
@@ -3,7 +3,6 @@
#include <stdarg.h>
#include <kpathsea/tex-file.h>
-#include <unicode/unorm2.h>
#include "exkana.h"
#include "exhanzi.h"
Modified: trunk/Build/source/texk/upmendex/mendex.h
===================================================================
--- trunk/Build/source/texk/upmendex/mendex.h 2023-07-05 11:09:44 UTC (rev 67553)
+++ trunk/Build/source/texk/upmendex/mendex.h 2023-07-05 12:10:51 UTC (rev 67554)
@@ -6,10 +6,15 @@
#include <stdlib.h>
#include <string.h>
+#if defined(WIN32) && defined(WITH_SYSTEM_ICU)
+#include <icu.h>
+#else
#include <unicode/utypes.h>
#include <unicode/ustring.h>
#include <unicode/uchar.h>
#include <unicode/ucol.h>
+#include <unicode/unorm2.h>
+#endif
#define PAGE_COMPOSIT_DEPTH 10
More information about the tex-live-commits
mailing list.