summaryrefslogtreecommitdiff
path: root/x11-misc/gbdfed/files/gbdfed-1.6-c23.patch
blob: 06d8db3ff87ae56306b4d87edbb54903bacc316a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Port to C23. Correct error handler type, use system bool
https://bugs.gentoo.org/944095
https://bugs.gentoo.org/944399
--- a/bdfgrab.c
+++ b/bdfgrab.c
@@ -244,7 +244,7 @@
     XCharStruct *cp;
     bdf_property_t *pp, prop;
     bdf_callback_struct_t cb;
-    int (*old_error_handler)();
+    XErrorHandler old_error_handler;
 
     if (f == 0)
       return 0;
--- a/hbf.c
+++ b/hbf.c
@@ -62,6 +62,7 @@
 #include <stdio.h>
 #include <ctype.h>
 #include <string.h>
+#include <stdbool.h>
 #include "hbf.h"
 
 #ifdef __MSDOS__
@@ -82,9 +83,8 @@
 
 #define	reg	register
 
-typedef	int	bool;
-#define	TRUE	1
-#define	FALSE	0
+#define	TRUE	true
+#define	FALSE	false
 
 #define	Bit(n)	(1<<(7 - (n)))