texlive[59169] Build/source/texk/upmendex: propagate signed
commits+karl at tug.org
commits+karl at tug.org
Wed May 12 16:26:17 CEST 2021
Revision: 59169
http://tug.org/svn/texlive?view=revision&revision=59169
Author: karl
Date: 2021-05-12 16:26:16 +0200 (Wed, 12 May 2021)
Log Message:
-----------
propagate signed comparison fixes from mendex
Modified Paths:
--------------
trunk/Build/source/texk/upmendex/ChangeLog
trunk/Build/source/texk/upmendex/mendex.h
Modified: trunk/Build/source/texk/upmendex/ChangeLog
===================================================================
--- trunk/Build/source/texk/upmendex/ChangeLog 2021-05-11 23:48:23 UTC (rev 59168)
+++ trunk/Build/source/texk/upmendex/ChangeLog 2021-05-12 14:26:16 UTC (rev 59169)
@@ -1,3 +1,15 @@
+2021-05-09 Karl Berry <karl at freefriends.org>
+
+ * mendex.h (page.attr): use int, not char, since we do signed
+ comparison and aarch64 apparently treats char as unsigned.
+ (index.words): use unsigned char for consistency.
+
+ Same fixes as for mendex; see mendexk/ChangeLog.
+ Report from Johannes Hielscher,
+ https://tug.org/pipermail/tlbuild/2021q1/004873.html
+ and follow-up:
+ https://tug.org/pipermail/tlbuild/2021q2/004911.html
+
2021-03-23 Karl Berry <karl at tug.org>
* TL'21.
Modified: trunk/Build/source/texk/upmendex/mendex.h
===================================================================
--- trunk/Build/source/texk/upmendex/mendex.h 2021-05-11 23:48:23 UTC (rev 59168)
+++ trunk/Build/source/texk/upmendex/mendex.h 2021-05-12 14:26:16 UTC (rev 59169)
@@ -14,12 +14,12 @@
struct page {
char *page;
char *enc;
- char attr[3];
+ int attr[3];
};
struct index {
int num;
- char words;
+ unsigned char words;
UChar *dic[3];
UChar *org[3];
UChar *idx[3];
More information about the tex-live-commits
mailing list.