blob: 82089f9553a58f873877e2c56038af1e7c4435d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
Fix linking failure due to different GCC5 inline semantics
https://bugs.gentoo.org/show_bug.cgi?id=571000
In addition, fix QA warnings caused by passing
an unformatted string to printf().
--- gbsplay-0.0.91/Makefile
+++ gbsplay-0.0.91/Makefile
@@ -35,7 +35,7 @@
-predboolothers \
-shiftnegative \
-shiftimplementation
-GBSCFLAGS := -Wall -fsigned-char -D_FORTIFY_SOURCE=2
+GBSCFLAGS := -Wall -fsigned-char -std=gnu89
GBSLDFLAGS := -Wl,-O1 -lm
GBSPLAYLDFLAGS :=
--- gbsplay-0.0.91/plugout.c
+++ gbsplay-0.0.91/plugout.c
@@ -55,10 +55,10 @@
{
long idx;
- printf(_("Available output plugins:\n\n"));
+ fputs(_("Available output plugins:\n\n"), stdout);
if (plugouts[0] == NULL) {
- printf(_("No output plugins available.\n\n"));
+ fputs(_("No output plugins available.\n\n"), stdout);
return;
}
|