home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 22 / PCPP #22.iso / Quake2 / q2source_12_11 / utils3 / bsp / bspinfo3 / bspinfo3.c next >
Encoding:
C/C++ Source or Header  |  1997-06-28  |  605 b   |  36 lines

  1.  
  2. #include "cmdlib.h"
  3. #include "mathlib.h"
  4. #include "bspfile.h"
  5.  
  6. void main (int argc, char **argv)
  7. {
  8.     int            i;
  9.     char        source[1024];
  10.     int            size;
  11.     FILE        *f;
  12.  
  13.     if (argc == 1)
  14.         Error ("usage: bspinfo bspfile [bspfiles]");
  15.         
  16.     for (i=1 ; i<argc ; i++)
  17.     {
  18.         printf ("---------------------\n");
  19.         strcpy (source, argv[i]);
  20.         DefaultExtension (source, ".bsp");
  21.         f = fopen (source, "rb");
  22.         if (f)
  23.         {
  24.             size = Q_filelength (f);
  25.             fclose (f);
  26.         }
  27.         else
  28.             size = 0;
  29.         printf ("%s: %i\n", source, size);
  30.         
  31.         LoadBSPFile (source);        
  32.         PrintBSPFileSizes ();
  33.         printf ("---------------------\n");
  34.     }
  35. }
  36.