<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Fixes for C23 compatibility.

--- reportlab-3.5.68/src/rl_addons/renderPM/gt1/gt1-parset1.c	2020-11-19 18:34:30.000000000 +0000
+++ reportlab-3.5.68/src/rl_addons/renderPM/gt1/gt1-parset1.c	2025-07-05 14:49:23.677558435 +0100
@@ -1608,15 +1608,15 @@
 internal_ifelse (Gt1PSContext *psc)
 {
 	Gt1Proc *proc1, *proc2;
-	int bool;
+	int bool_val;
 
 	if (psc-&gt;n_values &gt;= 3 &amp;&amp;
-			get_stack_bool (psc, &amp;bool, 3) &amp;&amp;
+			get_stack_bool (psc, &amp;bool_val, 3) &amp;&amp;
 			get_stack_proc (psc, &amp;proc1, 2) &amp;&amp;
 			get_stack_proc (psc, &amp;proc2, 1))
 		{
 			psc-&gt;n_values -= 3;
-			if (bool)
+			if (bool_val)
 	eval_proc (psc, proc1);
 			else
 	eval_proc (psc, proc2);
@@ -1627,14 +1627,14 @@
 internal_if (Gt1PSContext *psc)
 {
 	Gt1Proc *proc;
-	int bool;
+	int bool_val;
 
 	if (psc-&gt;n_values &gt;= 2 &amp;&amp;
-			get_stack_bool (psc, &amp;bool, 2) &amp;&amp;
+			get_stack_bool (psc, &amp;bool_val, 2) &amp;&amp;
 			get_stack_proc (psc, &amp;proc, 1))
 		{
 			psc-&gt;n_values -= 2;
-			if (bool)
+			if (bool_val)
 	eval_proc (psc, proc);
 		}
 }
@@ -1669,12 +1669,12 @@
 static void
 internal_not (Gt1PSContext *psc)
 {
-	int bool;
+	int bool_val;
 
 	if (psc-&gt;n_values &gt;= 1 &amp;&amp;
-			get_stack_bool (psc, &amp;bool, 1))
+			get_stack_bool (psc, &amp;bool_val, 1))
 		{
-			psc-&gt;value_stack[psc-&gt;n_values - 1].val.bool_val = !bool;
+			psc-&gt;value_stack[psc-&gt;n_values - 1].val.bool_val = !bool_val;
 		}
 }
 
</pre></body></html>