a6b2ba0
diff -up xfig-3.2.9/configure~ xfig-3.2.9/configure
a6b2ba0
diff -up xfig-3.2.9/src/u_fonts.h~ xfig-3.2.9/src/u_fonts.h
a6b2ba0
--- xfig-3.2.9/src/u_fonts.h~	2024-02-26 13:37:49.000000000 +0100
a6b2ba0
+++ xfig-3.2.9/src/u_fonts.h	2024-02-26 14:05:16.718889666 +0100
a6b2ba0
@@ -77,7 +77,7 @@ extern struct _fstruct	latex_fontinfo[];
a6b2ba0
  * need to map the byte characters into UTF-8 multi byte characters.
a6b2ba0
  * This to make XftTextExtentsUtf8() and XftDrawStringUtf8() working.
a6b2ba0
  */
a6b2ba0
-typedef XftChar8 (*map_f)(XftChar8);
a6b2ba0
+typedef XftChar32 (*map_f)(XftChar8);
a6b2ba0
 extern XftChar32 map_dingbats(XftChar8);
a6b2ba0
 extern XftChar32 map_symbols(XftChar8);
a6b2ba0
 extern map_f adobe_charset(XftFont *font);