texlive[71901] Build/source/texk/web2c/pdftexdir: [PDFTEX] Prepare

commits+ascherer at tug.org commits+ascherer at tug.org
Fri Jul 26 11:55:07 CEST 2024


Revision: 71901
          https://tug.org/svn/texlive?view=revision&revision=71901
Author:   ascherer
Date:     2024-07-26 11:55:07 +0200 (Fri, 26 Jul 2024)
Log Message:
-----------
[PDFTEX] Prepare for compilation with gcc-14.

There's a type mismatch (probably copy-paste-error) for
'pdf_font_has_space_char', defined as '^boolean' in section 821,
in sections 1502 and 1518.

See https://tug.org/pipermail/tex-live/2024-July/050773.html for the
initial bug report.

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
    trunk/Build/source/texk/web2c/pdftexdir/pdftex.ch

Modified: trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/ChangeLog	2024-07-26 08:42:34 UTC (rev 71900)
+++ trunk/Build/source/texk/web2c/pdftexdir/ChangeLog	2024-07-26 09:55:07 UTC (rev 71901)
@@ -1,3 +1,7 @@
+2024-07-26  Andreas Scherer  <https://ascherer.github.io>
+
+	* pdftex.ch: Prepare for compilation with gcc-14.
+
 2024-05-24  Thanh Han The  <hanthethanh at gmail.com>
 
 	* pdftex.web (pdf_ptex_use_underscore_code),
@@ -5,7 +9,7 @@
 	(Put each ...): define it.
 	(print_param): print it.
 	(get_ptex_use_underscore): new fn to implement it.
-        (pdf_print_info): adjust Fullbanner prefix character.
+	(pdf_print_info): adjust Fullbanner prefix character.
 	* pdftoepdf.cc (getptexuseunderscore): declare fn.
 	(write_epdf): use it for FileName, PageNumber, InfoDict.
 

Modified: trunk/Build/source/texk/web2c/pdftexdir/pdftex.ch
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/pdftex.ch	2024-07-26 08:42:34 UTC (rev 71900)
+++ trunk/Build/source/texk/web2c/pdftexdir/pdftex.ch	2024-07-26 09:55:07 UTC (rev 71901)
@@ -179,7 +179,7 @@
 pdf_font_attr:=xmalloc_array(str_number, font_max);
 pdf_font_blink:=xmalloc_array(internal_font_number, font_max);
 pdf_font_elink:=xmalloc_array(internal_font_number, font_max);
-pdf_font_has_space_char:=xmalloc_array(internal_font_number, font_max);
+pdf_font_has_space_char:=xmalloc_array(boolean, font_max);
 pdf_font_stretch:=xmalloc_array(integer, font_max);
 pdf_font_shrink:=xmalloc_array(integer, font_max);
 pdf_font_step:=xmalloc_array(integer, font_max);
@@ -298,7 +298,7 @@
 pdf_font_attr:=xmalloc_array(str_number,font_max);
 pdf_font_blink:=xmalloc_array(internal_font_number,font_max);
 pdf_font_elink:=xmalloc_array(internal_font_number,font_max);
-pdf_font_has_space_char:=xmalloc_array(internal_font_number,font_max);
+pdf_font_has_space_char:=xmalloc_array(boolean,font_max);
 pdf_font_stretch:=xmalloc_array(integer,font_max);
 pdf_font_shrink:=xmalloc_array(integer,font_max);
 pdf_font_step:=xmalloc_array(integer,font_max);



More information about the tex-live-commits mailing list.