DEADSOFTWARE

portability: avoid errors on some compilers
[flatwaifu.git] / src / map.c
index 8f1fb68328006b9178b18ca1b9efcc0b794bec6d..d70a4fb3cce021c46cf39b16140f794106ddf0c7 100644 (file)
--- a/src/map.c
+++ b/src/map.c
@@ -271,9 +271,10 @@ static int W_load (Stream *h) {
 }
 
 int MAP_load (Stream *r) {
-  assert(r != NULL);
   int ok = 0;
+  long off;
   map_header_t hdr;
+  assert(r != NULL);
   W_init(); // reset all game data
   stream_read(hdr.id, 8, 1, r);
   hdr.ver = stream_read16(r);
@@ -283,7 +284,7 @@ int MAP_load (Stream *r) {
       blk.t = stream_read16(r);
       blk.st = stream_read16(r);
       blk.sz = stream_read32(r);
-      long off = stream_getpos(r) + blk.sz;
+      off = stream_getpos(r) + blk.sz;
       switch (blk.t) {
         case MB_MUSIC:
           ok = G_load(r);