Files
gentoo/sci-visualization/gnuplot/files/gnuplot-5.4.2-signed-char.patch
T
2021-10-18 11:00:28 +02:00

28 lines
911 B
Diff

char defaults to unsigned on ARM, causing a test failure.
Patch from upstream.
https://bugs.gentoo.org/811927
https://sourceforge.net/p/gnuplot/bugs/2467/
--- a/src/marching_cubes.h
+++ b/src/marching_cubes.h
@@ -58,7 +58,7 @@ static const short cube_edge_flags[256]=
First official public domain release
Version 3.00 dated 8-6-94
*/
-static char triangle_table[256][13]=
+static signed char triangle_table[256][13]=
{
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{ 8, 3, 0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
--- a/src/qt_table.h
+++ b/src/qt_table.h
@@ -10,7 +10,7 @@
* collapsed them into quadrangles.
* So there is room for improvement in this table.
*/
-static char qt_table[256][13] =
+static signed char qt_table[256][13] =
{
{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},
{ 8, 3, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},