opentyrian: update patches for -Werror
This commit is contained in:
parent
82da704c6f
commit
f11a4ab8ff
|
@ -3,10 +3,14 @@ $NetBSD: distinfo,v 1.1 2015/08/19 19:36:55 yhardy Exp $
|
|||
SHA1 (opentyrian-2.1.20130907-src.tar.gz) = c5b97aea3931db6889acb639e59e619162b05183
|
||||
RMD160 (opentyrian-2.1.20130907-src.tar.gz) = d6e892ebc6b865fbb4e622f5fe32f6e4a7a336a3
|
||||
Size (opentyrian-2.1.20130907-src.tar.gz) = 297517 bytes
|
||||
SHA1 (patch-Makefile) = f6a3a8465f4b0ac7bc67963149ce210968990615
|
||||
SHA1 (patch-src_cJSON.c) = 5a9fa580cf6264b94e09645081d5f20ed12d0f20
|
||||
SHA1 (patch-Makefile) = 4436577f10ff642d2fc882cf09e0ac0c871533d9
|
||||
SHA1 (patch-src_cJSON.c) = 29983bcaab8e0bc501541db784ff8f8e8428f891
|
||||
SHA1 (patch-src_destruct.c) = 62a1ece164a1e336468b5401ad4f4a0243f4b0dd
|
||||
SHA1 (patch-src_episodes.c) = c279e1210c664105815dcdf98bf9d6b4f09f9bc0
|
||||
SHA1 (patch-src_joystick.c) = 29586d78c87e5f86286a2e83f5188b0b8ee2d998
|
||||
SHA1 (patch-src_mainint.c) = 7b50be47d9807619dd8d40fe6a7fba651dac440a
|
||||
SHA1 (patch-src_keyboard.c) = 9a530c03a774ba0cefc12f68c86f1dfa9caaa568
|
||||
SHA1 (patch-src_mainint.c) = 6fa7ca305b4721c674bea8a1f38a0019a26d0ad9
|
||||
SHA1 (patch-src_network.c) = 35943d11fbabcbcbdb2eb35d28c050678bff0f58
|
||||
SHA1 (patch-src_opl.c) = c0767e456eeb7d3e73f111deb59ed186aa4cd099
|
||||
SHA1 (patch-src_shots.c) = 94ecd4756622c99c1acf7d566a2009564e7110f6
|
||||
SHA1 (patch-src_tyrian2.c) = 7a28efadfb928469accde1446dd761ad8cdf46d3
|
||||
SHA1 (patch-src_tyrian2.c) = 2095c9e699ed5f0ca40515c102c0ec4c30c297a4
|
||||
|
|
|
@ -16,3 +16,12 @@ Work around "uname -o" which is not available on NetBSD.
|
|||
PLATFORM := WIN32
|
||||
else
|
||||
PLATFORM := UNIX
|
||||
@@ -26,7 +30,7 @@ ifneq ($(MAKECMDGOALS), release)
|
||||
else
|
||||
EXTRA_CFLAGS += -g0 -O2 -DNDEBUG
|
||||
endif
|
||||
-EXTRA_CFLAGS += -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers
|
||||
+EXTRA_CFLAGS += -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -Wformat-truncation=0
|
||||
ifeq ($(WITH_NETWORK), true)
|
||||
EXTRA_CFLAGS += -DWITH_NETWORK
|
||||
endif
|
||||
|
|
|
@ -13,3 +13,13 @@ Fix isspace() usage on NetBSD (compiled with -Werror).
|
|||
++str;
|
||||
return str;
|
||||
}
|
||||
@@ -316,7 +316,9 @@ static const char *parse_string(cJSON *i
|
||||
|
||||
switch (len) {
|
||||
case 3: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6;
|
||||
+ /* FALLTHROUGH */
|
||||
case 2: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6;
|
||||
+ /* FALLTHROUGH */
|
||||
case 1: *--ptr2 =(uc | firstByteMark[len]);
|
||||
}
|
||||
ptr2+=len;ptr+=4;
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
$NetBSD$
|
||||
|
||||
Add FALLTHROUGH for -Werror.
|
||||
|
||||
--- src/destruct.c.orig 2013-09-07 22:14:32.000000000 +0000
|
||||
+++ src/destruct.c
|
||||
@@ -1717,6 +1717,7 @@ static void DE_RunTickGravity( void )
|
||||
break;
|
||||
}
|
||||
/* else fall through and treat as a normal unit */
|
||||
+ /* FALLTHROUGH */
|
||||
|
||||
default:
|
||||
DE_GravityLowerUnit(unit);
|
|
@ -0,0 +1,19 @@
|
|||
$NetBSD$
|
||||
|
||||
Use snprintf instead of sprintf (work around errors when compiling with -Werror).
|
||||
|
||||
--- src/episodes.c.orig 2013-09-07 22:14:32.000000000 +0000
|
||||
+++ src/episodes.c
|
||||
@@ -258,9 +258,9 @@ void JE_initEpisode( JE_byte newEpisode
|
||||
|
||||
episodeNum = newEpisode;
|
||||
|
||||
- sprintf(levelFile, "tyrian%d.lvl", episodeNum);
|
||||
- sprintf(cube_file, "cubetxt%d.dat", episodeNum);
|
||||
- sprintf(episode_file, "levels%d.dat", episodeNum);
|
||||
+ snprintf(levelFile, sizeof(levelFile), "tyrian%d.lvl", episodeNum);
|
||||
+ snprintf(cube_file, sizeof(cube_file), "cubetxt%d.dat", episodeNum);
|
||||
+ snprintf(episode_file, sizeof(episode_file), "levels%d.dat", episodeNum);
|
||||
|
||||
JE_analyzeLevel();
|
||||
JE_loadItemDat();
|
|
@ -0,0 +1,14 @@
|
|||
$NetBSD$
|
||||
|
||||
Add FALLTHROUGH for -Werror.
|
||||
|
||||
--- src/keyboard.c.orig 2013-09-07 22:14:32.000000000 +0000
|
||||
+++ src/keyboard.c
|
||||
@@ -214,6 +214,7 @@ void service_SDL_events( JE_boolean clea
|
||||
break;
|
||||
}
|
||||
// intentional fall-though
|
||||
+ /* FALLTHROUGH */
|
||||
case SDL_MOUSEBUTTONUP:
|
||||
if (ev.type == SDL_MOUSEBUTTONDOWN)
|
||||
{
|
|
@ -4,7 +4,23 @@ Ensure that ship_banking is initialized (compiled with -Werror).
|
|||
|
||||
--- src/mainint.c.orig 2013-09-07 22:14:33.000000000 +0000
|
||||
+++ src/mainint.c
|
||||
@@ -3635,7 +3635,7 @@ redo:
|
||||
@@ -1627,6 +1627,7 @@ void JE_highScoreCheck( void )
|
||||
case '"':
|
||||
case '\'':
|
||||
validkey = true;
|
||||
+ /* FALLTHROUGH */
|
||||
default:
|
||||
if (temp < 28 && (validkey || (lastkey_char >= 'A' && lastkey_char <= 'Z') || (lastkey_char >= '0' && lastkey_char <= '9')))
|
||||
{
|
||||
@@ -2458,6 +2459,7 @@ void JE_operation( JE_byte slot )
|
||||
case '"':
|
||||
case '\'':
|
||||
validkey = true;
|
||||
+ /* FALLTHROUGH */
|
||||
default:
|
||||
if (temp < 14 && (validkey || (lastkey_char >= 'A' && lastkey_char <= 'Z') || (lastkey_char >= '0' && lastkey_char <= '9')))
|
||||
{
|
||||
@@ -3635,7 +3637,7 @@ redo:
|
||||
blit_sprite2x2(VGAScreen, this_player->x - 17, this_player->y - 7, *shapes9ptr_, 220);
|
||||
blit_sprite2x2(VGAScreen, this_player->x + 7, this_player->y - 7, *shapes9ptr_, 222);
|
||||
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
$NetBSD$
|
||||
|
||||
Add FALLTHROUGH for -Werror.
|
||||
|
||||
--- src/network.c.orig 2013-09-07 22:14:33.000000000 +0000
|
||||
+++ src/network.c
|
||||
@@ -284,6 +284,7 @@ int network_check( void )
|
||||
packet_in[i] = NULL;
|
||||
}
|
||||
}
|
||||
+ /* FALLTHROUGH */
|
||||
|
||||
case PACKET_DETAILS:
|
||||
case PACKET_WAITING:
|
||||
@@ -305,6 +306,7 @@ int network_check( void )
|
||||
}
|
||||
|
||||
network_acknowledge(SDLNet_Read16(&packet_temp->data[2]));
|
||||
+ /* FALLTHROUGH */
|
||||
|
||||
case PACKET_KEEP_ALIVE:
|
||||
last_in_tick = SDL_GetTicks();
|
|
@ -1,9 +1,19 @@
|
|||
$NetBSD: patch-src_tyrian2.c,v 1.1 2015/08/19 19:36:56 yhardy Exp $
|
||||
|
||||
Use snprintf instead of sprintf (work around errors when compiling with -Werror).
|
||||
Initialize variables (compiled with -Werror).
|
||||
|
||||
--- src/tyrian2.c.orig 2013-09-07 22:14:33.000000000 +0000
|
||||
+++ src/tyrian2.c
|
||||
@@ -2090,7 +2090,7 @@ draw_player_shot_loop_end:
|
||||
strcpy(tempStr, "");
|
||||
for (temp = 0; temp < 9; temp++)
|
||||
{
|
||||
- sprintf(tempStr, "%s%c", tempStr, smoothies[temp] + 48);
|
||||
+ snprintf(tempStr, sizeof(tempStr), "%s%c", tempStr, smoothies[temp] + 48);
|
||||
}
|
||||
sprintf(buffer, "SM = %s", tempStr);
|
||||
JE_outText(VGAScreen, 30, 70, buffer, 4, 0);
|
||||
@@ -4325,8 +4325,8 @@ void JE_eventSystem( void )
|
||||
|
||||
case 19: /* Enemy Global Move */
|
||||
|
|
Loading…
Reference in New Issue