      dest->accelerate = unpack_float(SDLNet_Read32(&(src->accelerate)), 0, 200);
 @@ -250,7 +250,7 @@ net_serialize_gamestate(const GameState*
  }
-
+ 
  void
 -net_unserialize_gamestate(const NetworkGameState* src, GameState* dest)
 +net_unserialize_gamestate(NetworkGameState* src, GameState* dest)
  {
      int p;
-
+ 
 --- tennix-1.1.orig/makefile
 +++ tennix-1.1/makefile
 @@ -27,24 +27,23 @@ ifeq ($(MKCALLGRAPH),1)
    LD        =  nccld
  endif
-
+ 
 -RELEASE   =  1.1
 -
 -UNAME = $(shell uname)
 +RELEASE = 1.1.1
-
+ 
  PREFIX ?= /usr/local
  BINDIR ?= $(PREFIX)/bin
  DATAROOTDIR ?= $(PREFIX)/share
  DATADIR ?= $(DATAROOTDIR)/games
-
+ 
 -LIBS =
 -CFLAGS += -W -Wall -ansi -pedantic -Wcast-qual -Wwrite-strings -DVERSION=\"$(RELEASE)\" -O2 -DPREFIX=\"$(PREFIX)\" -g
 +CFLAGS += -W -Wall -DVERSION=\"$(RELEASE)\" -O2 -DPREFIX=\"$(PREFIX)\"
  CXXFLAGS += $(CFLAGS)
-
+ 
  USE_PYTHON ?= 1
-
+ 
  ifeq ($(USE_PYTHON),1)
 -  CFLAGS += `python-config --includes` -DTENNIX_PYTHON
 -  LIBS += `python-config --libs`

--- tennix-1.1.orig/SDL_rotozoom.c
+++ tennix-1.1/SDL_rotozoom.c
@@ -365,6 +365,9 @@ int zoomSurfaceRGBA(SDL_Surface * src, S

 int zoomSurfaceY(SDL_Surface * src, SDL_Surface * dst, int flipx, int flipy)
 {
+    (void)flipx;
+    (void)flipy;
+
     Uint32 x, y, sx, sy, *sax, *say, *csax, *csay, csx, csy;
     Uint8 *sp, *dp, *csp;
     int dgap;
@@ -393,7 +396,7 @@ int zoomSurfaceY(SDL_Surface * src, SDL_
      */
     csx = 0;
     csax = sax;
-    for (x = 0; x < dst->w; x++) {
+    for (x = 0; x < (Uint32)dst->w; x++) {
	csx += sx;
	*csax = (csx >> 16);
	csx &= 0xffff;
@@ -401,7 +404,7 @@ int zoomSurfaceY(SDL_Surface * src, SDL_
     }
     csy = 0;
     csay = say;
-    for (y = 0; y < dst->h; y++) {
+    for (y = 0; y < (Uint32)dst->h; y++) {
	csy += sy;
	*csay = (csy >> 16);
	csy &= 0xffff;
@@ -410,13 +413,13 @@ int zoomSurfaceY(SDL_Surface * src, SDL_

     csx = 0;
     csax = sax;
-    for (x = 0; x < dst->w; x++) {
+    for (x = 0; x < (Uint32)dst->w; x++) {
	csx += (*csax);
	csax++;
     }
     csy = 0;
     csay = say;
-    for (y = 0; y < dst->h; y++) {
+    for (y = 0; y < (Uint32)dst->h; y++) {
	csy += (*csay);
	csay++;
     }
@@ -432,10 +435,10 @@ int zoomSurfaceY(SDL_Surface * src, SDL_
      * Draw
      */
     csay = say;
-    for (y = 0; y < dst->h; y++) {
+    for (y = 0; y < (Uint32)dst->h; y++) {
	csax = sax;
	sp = csp;
-	for (x = 0; x < dst->w; x++) {
+	for (x = 0; x < (Uint32)dst->w; x++) {
	    /*
	     * Draw
	     */
@@ -801,6 +804,8 @@ SDL_Surface* rotateSurface90Degrees(SDL_
 void rotozoomSurfaceSizeTrig(int width, int height, double angle, double zoomx, double zoomy, int *dstwidth, int *dstheight,
			     double *canglezoom, double *sanglezoom)
 {
+    (void)zoomy;
+
     double x, y, cx, cy, sx, sy;
     double radangle;
     int dstwidthhalf, dstheighthalf;
--- tennix-1.1.orig/network.c
+++ tennix-1.1/network.c
@@ -183,7 +183,7 @@ net_serialize_ball(const Ball* src, Netw
 }

 void
-net_unserialize_ball(const NetworkBall* src, Ball* dest)
+net_unserialize_ball(NetworkBall* src, Ball* dest)

     dest->x = unpack_float(SDLNet_Read32(&(src->x)), -WIDTH, WIDTH*2);
@@ -213,7 +213,7 @@ net_serialize_player(const Player* src,
 }
 
 void
-net_unserialize_player(const NetworkPlayer* src, Player* dest)
+net_unserialize_player(NetworkPlayer* src, Player* dest)
