From 2aab485221e980ae707722bfbd42d7a8c6804d97 Mon Sep 17 00:00:00 2001 From: Cong Date: Fri, 29 Nov 2013 23:37:45 +1100 Subject: [PATCH] Fix Haiku build errors (C89) --- src/cdogs/weapon.c | 3 ++- src/prep.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cdogs/weapon.c b/src/cdogs/weapon.c index d5298ef7d..92bcbaaa3 100644 --- a/src/cdogs/weapon.c +++ b/src/cdogs/weapon.c @@ -377,11 +377,12 @@ void WeaponFire( { int spreadAngle = spreadStartAngle + i * spreadWidth; int recoil = 0; + int finalAngle; if (desc->Recoil > 0) { recoil = (rand() % desc->Recoil) - (desc->Recoil + 1) / 2; } - int finalAngle = angle + spreadAngle + recoil; + finalAngle = angle + spreadAngle + recoil; if (finalAngle < 0) { finalAngle += 256; diff --git a/src/prep.c b/src/prep.c index 0844134c4..41ad45e52 100644 --- a/src/prep.c +++ b/src/prep.c @@ -93,12 +93,12 @@ int NumPlayersSelection( 0); for (i = 0; i < MAX_PLAYERS; i++) { + char buf[2]; if (mode == CAMPAIGN_MODE_DOGFIGHT && i == 0) { // At least two players for dogfights continue; } - char buf[2]; sprintf(buf, "%d", i + 1); MenuAddSubmenu(ms.current, MenuCreateReturn(buf, i + 1)); }