File lv-gcc15.patch of Package lv

Index: lv451/src/console.c
===================================================================
--- lv451.orig/src/console.c
+++ lv451/src/console.c
@@ -49,6 +49,10 @@
 #include <term.h>
 #endif /* TERMINFO */
 
+#ifdef TERMCAP
+#include <termcap.h>
+#endif /* TERMCAP */
+
 #include <import.h>
 #include <ascii.h>
 #include <attr.h>
@@ -108,10 +112,6 @@ private int (*putfunc)(int) = putchar;
 #ifdef TERMCAP
 private char entry[ 1024 ];
 private char func[ 1024 ];
-
-extern char *tgetstr(), *tgoto();
-extern int tgetent(), tgetflag(), tgetnum(), tputs();
-
 private char *cursor_address		= NULL;
 private char *clear_screen		= NULL;
 private char *clr_eol			= NULL;
@@ -291,7 +291,8 @@ public void ConsoleTermInit()
 #endif /* MSDOS */
 
 #ifdef TERMCAP
-  byte *term, *ptr;
+  byte *term;
+  char *ptr;
 #endif
 #ifdef TERMINFO
   byte *term;
openSUSE Build Service is sponsored by