File xiterm-gcc14-fix.patch of Package xiterm

---
 lib/src/unix/fribidi_layout/concrete_layout.c |    2 +-
 lib/src/unix/tty/ttyio.c                      |    2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

--- a/lib/src/unix/fribidi_layout/concrete_layout.c
+++ b/lib/src/unix/fribidi_layout/concrete_layout.c
@@ -101,7 +101,7 @@ static int VTLayout_transform(VTLayout *
   FriBidiStrIndex *l2v_index = NULL;
   FriBidiStrIndex *v2l_index = NULL;
   FriBidiLevel *embedding_level_list = NULL;
-  FriBidiCharType fribidi_type;
+  FriBidiParType fribidi_type;
   int i;
 
 #define FREE_ALL() \
--- a/lib/src/unix/tty/ttyio.c
+++ b/lib/src/unix/tty/ttyio.c
@@ -32,6 +32,8 @@
 #include <pwd.h>
 #include <time.h>
 
+#define rindex strrchr
+
 #if defined(HAVE_LIBUTEMPTER)
 #include <utempter.h>
 #endif
openSUSE Build Service is sponsored by