diff --git a/src/f_finale.c b/src/f_finale.c
index cd699b6cb6b1b3799d713c8ae47ed83609e373b6..958bef0f6687d32dbbfb89a4d7faa2bbea33d60e 100644
--- a/src/f_finale.c
+++ b/src/f_finale.c
@@ -234,7 +234,7 @@ static void F_SkyScroll(INT32 scrollspeed)
 	else if (rendermode != render_none)
 	{ // if only software rendering could be this simple and retarded
 		INT32 dupz = (vid.dupx < vid.dupy ? vid.dupx : vid.dupy);
-		INT32 x, y, pw = SHORT(pat->width) * dupz, ph = SHORT(pat->height) * dupz;
+		INT32 y, pw = SHORT(pat->width) * dupz, ph = SHORT(pat->height) * dupz;
 		scrolled = animtimer * dupz;
 		for (x = 0; x < vid.width; x += pw)
 		{
diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c
index 16587e5db51da333fc096b4696e81a40f71fda80..becd1b1c2f1e2c03c745cf65f7796f0a9a226871 100644
--- a/src/hardware/hw_main.c
+++ b/src/hardware/hw_main.c
@@ -5055,7 +5055,7 @@ static void HWR_CreateDrawNodes(void)
 // --------------------------------------------------------------------------
 #ifdef SORTING
 // added the stransform so they can be switched as drawing happenes so MD2s and sprites are sorted correctly with each other
-static void HWR_DrawSprites()
+static void HWR_DrawSprites(void)
 {
 	if (gr_visspritecount > 0)
 	{