File gcc10.patch of Package xscorch

Description: Fix FTBFS with GCC 10
Author: Reiner Herrmann <reiner@reiner-h.de>
Bug-Debian: https://bugs.debian.org/957995
Last-Update: 2020-08-05
Index: xscorch-0.2.1/sgame/slscape.c
===================================================================
--- xscorch-0.2.1.orig/sgame/slscape.c
+++ xscorch-0.2.1/sgame/slscape.c
@@ -56,6 +56,7 @@ static double _sc_lscape_eval_plains(dou
 static double _sc_lscape_eval_traditional(double x);
 static double _sc_lscape_eval_valley(double x);

+double (*_sc_lscape_eval)(double x);


 static double _sc_lscape_eval_none(__libj_unused double x) {
Index: xscorch-0.2.1/sgame/slscape.h
===================================================================
--- xscorch-0.2.1.orig/sgame/slscape.h
+++ xscorch-0.2.1/sgame/slscape.h
@@ -64,7 +64,7 @@ void sc_lscape_setup(const struct _sc_co

 /* Interface to the profile evaluating function */
 #define sc_lscape_eval(x)  ((*_sc_lscape_eval)(x))
-double (*_sc_lscape_eval)(double x);
+extern double (*_sc_lscape_eval)(double x);


 #endif /* __slscape_h_included */
openSUSE Build Service is sponsored by