Fixed some GCC 4 warnings.
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user