fix cfile bugs from recent changes
authorMartin Schaffner <schaffnerb@gmx.ch>
Thu, 2 Dec 2004 16:27:29 +0000 (16:27 +0000)
committerMartin Schaffner <schaffnerb@gmx.ch>
Thu, 2 Dec 2004 16:27:29 +0000 (16:27 +0000)
ChangeLog
main/bm.c
main/piggy.c

index e65b9cb..f5fc449 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-01  Chris Taylor  <c.taylor@student.curtin.edu.au>
+
+       * main/bm.c, main/piggy.c: fix cfile bugs from recent changes
+
 2004-12-02  Bradley Bell  <btb@icculus.org>
 
        * include/cfile.h, include/physfsx.h: fix RELEASE build, make sure
index 47df465..a9e584a 100644 (file)
--- a/main/bm.c
+++ b/main/bm.c
@@ -1,4 +1,4 @@
-/* $Id: bm.c,v 1.45 2004-12-01 08:24:55 btb Exp $ */
+/* $Id: bm.c,v 1.46 2004-12-02 16:27:29 schaffner Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -694,9 +694,10 @@ int load_exit_models()
        else if (cfexist(D1_PIGFILE))
        {
                int offset, offset2;
-               int hamsize = cfilelength(exit_hamfile);
+               int hamsize;
 
                exit_hamfile = cfopen(D1_PIGFILE, "rb");
+               hamsize = cfilelength(exit_hamfile);
                switch (hamsize) { //total hack for loading models
                case D1_PIGSIZE:
                        offset = 91848;     /* and 92582  */
index 523f502..5e79a93 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: piggy.c,v 1.58 2004-12-01 12:48:13 btb Exp $ */
+/* $Id: piggy.c,v 1.59 2004-12-02 16:27:29 schaffner Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -24,7 +24,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #endif
 
 #ifdef RCS
-static char rcsid[] = "$Id: piggy.c,v 1.58 2004-12-01 12:48:13 btb Exp $";
+static char rcsid[] = "$Id: piggy.c,v 1.59 2004-12-02 16:27:29 schaffner Exp $";
 #endif
 
 
@@ -2304,7 +2304,7 @@ bitmap_index read_extra_bitmap_d1_pig(char *name)
                int i, N_bitmaps;
                ubyte colormap[256];
                ubyte d1_palette[256*3];
-               int pigsize = cfilelength(d1_Piggy_fp);
+               int pigsize;
 
                d1_Piggy_fp = cfopen(D1_PIGFILE, "rb");
 
@@ -2316,6 +2316,7 @@ bitmap_index read_extra_bitmap_d1_pig(char *name)
 
                Assert( get_d1_colormap( d1_palette, colormap ) == 0 );
 
+               pigsize = cfilelength(d1_Piggy_fp);
                switch (pigsize) {
                case D1_SHARE_BIG_PIGSIZE:
                case D1_SHARE_10_PIGSIZE: