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