X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=tools%2Fquake3%2Fq3data%2Fmd3lib.c;h=b4c7d93f4e454a56abb5e55fd6d05f6a55fa6bb1;hb=03be668aca6168191b9adca7aec905c01c436146;hp=f78390efe33beef821c08c59865394a5b8ead5db;hpb=34ec2a7ed336d403fc8d7d0951b5dd3af26224bb;p=xonotic%2Fnetradiant.git diff --git a/tools/quake3/q3data/md3lib.c b/tools/quake3/q3data/md3lib.c index f78390ef..b4c7d93f 100644 --- a/tools/quake3/q3data/md3lib.c +++ b/tools/quake3/q3data/md3lib.c @@ -26,7 +26,9 @@ #include "md3lib.h" #if defined ( __linux__ ) || defined ( __APPLE__ ) -#define filelength Q_filelength +#define filelength(f) Q_filelength(f) +#else +#define filelength(f) filelength(fileno(f)) #endif /* @@ -149,8 +151,8 @@ void MD3_Dump( const char *filename ){ Error( "Unable to open '%s'\n", filename ); } - fileSize = filelength( fileno( fp ) ); - _buffer = malloc( filelength( fileno( fp ) ) ); + fileSize = filelength( fp ); + _buffer = malloc( fileSize ); fread( _buffer, fileSize, 1, fp ); fclose( fp );