author | ecalot
<ecalot> 2004-07-30 20:00:27 UTC |
committer | ecalot
<ecalot> 2004-07-30 20:00:27 UTC |
parent | 57561fcc1ec7a6aafc7f6245f77308a9942c7ecd |
PR/src/include/disk.h | +12 | -0 |
diff --git a/PR/src/include/disk.h b/PR/src/include/disk.h index 2e92498..fe28b08 100644 --- a/PR/src/include/disk.h +++ b/PR/src/include/disk.h @@ -79,11 +79,23 @@ int mCopy(const char* strSource, const char* strTarget); #define array2short(a) ((*(a)))+((*((a)+1))<<8) #define array2long(a) ((*(a)))+((*((a)+1))<<8)+((*((a)+2))<<16)+((*((a)+3))<<24) +#ifdef MACOS +#define freadshort(var,file) macfreads ((var),file) +#define freadlong(var,file) macfreadl ((var),file) +#define fwriteshort(var,file) macfwrites((var),file) +#define fwritelong(var,file) macfwritel((var),file) +#define fwritechar(var,file) fwrite((var),1,1,file) +int macfreads (void* bigEndian,FILE* file); +int macfreadl (void* var,FILE* file); +int macfwrites(void* var,FILE* file); +int macfwritel(void* var,FILE* file); +#else #define freadshort(var,file) fread ((var),2,1,file) #define freadlong(var,file) fread ((var),4,1,file) #define fwriteshort(var,file) fwrite((var),2,1,file) #define fwritelong(var,file) fwrite((var),4,1,file) #define fwritechar(var,file) fwrite((var),1,1,file) +#endif #endif