Fixed some GCC 4 warnings.

This commit is contained in:
jbo_85
2006-02-17 01:10:59 +00:00
parent 7fd5187611
commit 0791bf126c

View File

@@ -32,73 +32,70 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#include <unistd.h> #include <unistd.h>
#define DWORD unsigned int
#define BYTE unsigned char
FILE *FILEHANDLE[16]; FILE *FILEHANDLE[16];
DWORD CurrentHandle=0; unsigned int CurrentHandle=0;
//Indicate whether the file must be opened using //Indicate whether the file must be opened using
//zlib or not (used for gzip support) //zlib or not (used for gzip support)
BYTE TextFile; unsigned char TextFile;
// ZFileSystemInit // ZFileSystemInit
// return 0 // return 0
// ZOpenFile info : // ZOpenFile info :
BYTE * ZOpenFileName; char * ZOpenFileName;
DWORD ZOpenMode; unsigned int ZOpenMode;
// Open modes : 0 read/write in // Open modes : 0 read/write in
// 1 write (create file, overwrite) // 1 write (create file, overwrite)
// return file handle if success, 0xFFFFFFFF if error // return file handle if success, 0xFFFFFFFF if error
// ZCloseFile info : // ZCloseFile info :
DWORD ZCloseFileHandle; unsigned int ZCloseFileHandle;
// return 0 // return 0
// ZFileSeek info : // ZFileSeek info :
DWORD ZFileSeekHandle; unsigned int ZFileSeekHandle;
DWORD ZFileSeekPos; unsigned int ZFileSeekPos;
DWORD ZFileSeekMode; // 0 start, 1 end unsigned int ZFileSeekMode; // 0 start, 1 end
// return 0 // return 0
// ZFileReadBlock info : // ZFileReadBlock info :
BYTE * ZFileReadBlock; unsigned char * ZFileReadBlock;
DWORD ZFileReadSize; unsigned int ZFileReadSize;
DWORD ZFileReadHandle; unsigned int ZFileReadHandle;
// return 0 // return 0
// ZFileWriteBlock info : // ZFileWriteBlock info :
BYTE * ZFileWriteBlock; unsigned char * ZFileWriteBlock;
DWORD ZFileWriteSize; unsigned int ZFileWriteSize;
DWORD ZFileWriteHandle; unsigned int ZFileWriteHandle;
// return 0 // return 0
// ZFileTell // ZFileTell
DWORD ZFileTellHandle; unsigned int ZFileTellHandle;
// ZFileGetftime // ZFileGetftime
BYTE * ZFFTimeFName; char * ZFFTimeFName;
DWORD ZFTimeHandle; int ZFTimeHandle;
DWORD ZFDate; unsigned int ZFDate;
DWORD ZFTime; unsigned int ZFTime;
// MKDir/CHDir // MKDir/CHDir
BYTE * MKPath; char * MKPath;
BYTE * CHPath; char * CHPath;
BYTE * RMPath; char * RMPath;
// GetDir // GetDir
BYTE * DirName; char * DirName;
DWORD DriveNumber; unsigned int DriveNumber;
// ZFileDelete // ZFileDelete
BYTE * ZFileDelFName; char * ZFileDelFName;
// return current position // return current position
DWORD ZFileSystemInit() unsigned int ZFileSystemInit()
{ {
#ifdef __GZIP__ #ifdef __GZIP__
TextFile = 0; TextFile = 0;
@@ -110,7 +107,7 @@ DWORD ZFileSystemInit()
} }
DWORD ZOpenFile() unsigned int ZOpenFile()
{ {
if(ZOpenMode==0) if(ZOpenMode==0)
{ {
@@ -154,7 +151,7 @@ DWORD ZOpenFile()
return(0xFFFFFFFF); return(0xFFFFFFFF);
} }
DWORD ZCloseFile() unsigned int ZCloseFile()
{ {
if (TextFile) if (TextFile)
fclose(FILEHANDLE[ZCloseFileHandle]); fclose(FILEHANDLE[ZCloseFileHandle]);
@@ -164,7 +161,7 @@ DWORD ZCloseFile()
return(0); return(0);
} }
DWORD ZFileSeek() unsigned int ZFileSeek()
{ {
/*int res = 0;*/ /*int res = 0;*/
int mode = 0; int mode = 0;
@@ -186,7 +183,7 @@ DWORD ZFileSeek()
return(0xFFFFFFFF); return(0xFFFFFFFF);
} }
DWORD ZFileRead() unsigned int ZFileRead()
{ {
if (TextFile) if (TextFile)
return(fread(ZFileReadBlock, return(fread(ZFileReadBlock,
@@ -200,7 +197,7 @@ DWORD ZFileRead()
} }
DWORD ZFileWrite() unsigned int ZFileWrite()
{ {
int res=0; int res=0;
if (TextFile) if (TextFile)
@@ -213,13 +210,13 @@ DWORD ZFileWrite()
ZFileWriteBlock, ZFileWriteBlock,
ZFileWriteSize); ZFileWriteSize);
if (res!=ZFileWriteSize) if (res!=(int)ZFileWriteSize)
return(0xFFFFFFFF); return(0xFFFFFFFF);
return(0); return(0);
} }
DWORD ZFileTell() unsigned int ZFileTell()
{ {
int res = 0; int res = 0;
if (TextFile) { if (TextFile) {
@@ -229,13 +226,13 @@ DWORD ZFileTell()
} else return gztell(FILEHANDLE[ZFileTellHandle]); } else return gztell(FILEHANDLE[ZFileTellHandle]);
} }
DWORD ZFileDelete() unsigned int ZFileDelete()
{ {
return(remove(ZFileDelFName)); return(remove(ZFileDelFName));
} }
DWORD ZFileGetFTime() unsigned int ZFileGetFTime()
{ {
_dos_open(ZFFTimeFName, 0,&ZFTimeHandle); _dos_open(ZFFTimeFName, 0,&ZFTimeHandle);
_dos_getftime(ZFTimeHandle,&ZFDate,&ZFTime); _dos_getftime(ZFTimeHandle,&ZFDate,&ZFTime);
@@ -243,31 +240,31 @@ DWORD ZFileGetFTime()
return(0); return(0);
} }
DWORD ZFileMKDir() unsigned int ZFileMKDir()
{ {
/*return(mkdir(MKPath));*/ /*return(mkdir(MKPath));*/
return (mkdir(MKPath, S_IWUSR)); return (mkdir(MKPath, S_IWUSR));
} }
DWORD ZFileCHDir() unsigned int ZFileCHDir()
{ {
return(chdir(CHPath)); return(chdir(CHPath));
} }
DWORD ZFileRMDir() unsigned int ZFileRMDir()
{ {
return(rmdir(RMPath)); return(rmdir(RMPath));
} }
DWORD ZFileGetDir() unsigned int ZFileGetDir()
{ {
/*return(getcwd(DirName,128));*/ /*return(getcwd(DirName,128));*/
return(*getcwd(DirName,128)); return(*getcwd(DirName,128));
} }
BYTE * ZFileFindPATH; char * ZFileFindPATH;
DWORD ZFileFindATTRIB; unsigned int ZFileFindATTRIB;
DWORD DTALocPos; unsigned int DTALocPos;
//struct _find_t { //struct _find_t {
// char reserved[21] __attribute__((packed)); // char reserved[21] __attribute__((packed));
@@ -278,35 +275,35 @@ DWORD DTALocPos;
// char name[256] __attribute__((packed)); // char name[256] __attribute__((packed));
//}; //};
DWORD ZFileFindFirst() unsigned int ZFileFindFirst()
{ {
/*return(_dos_findfirst(ZFileFindPATH,ZFileFindATTRIB,DTALocPos));*/ /*return(_dos_findfirst(ZFileFindPATH,ZFileFindATTRIB,DTALocPos));*/
return(_dos_findfirst(ZFileFindPATH,ZFileFindATTRIB,((struct find_t *)DTALocPos))); return(_dos_findfirst(ZFileFindPATH,ZFileFindATTRIB,((struct find_t *)DTALocPos)));
} }
DWORD ZFileFindNext() unsigned int ZFileFindNext()
{ {
/*return(_dos_findnext(DTALocPos));*/ /*return(_dos_findnext(DTALocPos));*/
return(_dos_findnext(((struct find_t *) DTALocPos))); return(_dos_findnext(((struct find_t *) DTALocPos)));
} }
DWORD ZFileFindEnd() // for compatibility with windows later unsigned int ZFileFindEnd() // for compatibility with windows later
{ {
return(0); return(0);
} }
//BYTE * DirName; //unsigned char * DirName;
//DWORD DriveNumber; //unsigned int DriveNumber;
//unsigned int _dos_findfirst(char *_name, unsigned int _attr, struct _find_t *_result); //unsigned int _dos_findfirst(char *_name, unsigned int _attr, struct _find_t *_result);
//unsigned int _dos_findnext(struct _find_t *_result); //unsigned int _dos_findnext(struct _find_t *_result);
DWORD GetTime() unsigned int GetTime()
{ {
DWORD value; unsigned int value;
struct tm *newtime; struct tm *newtime;
time_t long_time; time_t long_time;
@@ -319,9 +316,9 @@ DWORD GetTime()
return(value); return(value);
} }
DWORD GetDate() unsigned int GetDate()
{ {
DWORD value; unsigned int value;
struct tm *newtime; struct tm *newtime;
time_t long_time; time_t long_time;
@@ -334,5 +331,3 @@ DWORD GetDate()
return(value); return(value);
} }