|
|
|
|
@ -8,7 +8,7 @@ BOOL WCloseFile(HANDLE file)
|
|
|
|
|
|
|
|
|
|
LONG WGetFileSize(HANDLE hsFile, DWORD *lpFileSizeHigh) |
|
|
|
|
{ |
|
|
|
|
unsigned int retry = 0; |
|
|
|
|
DWORD retry = 0; |
|
|
|
|
LONG ret; |
|
|
|
|
|
|
|
|
|
while ((ret = SFileGetFileSize(hsFile, lpFileSizeHigh)) == 0) |
|
|
|
|
@ -17,7 +17,7 @@ LONG WGetFileSize(HANDLE hsFile, DWORD *lpFileSizeHigh)
|
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void WGetFileArchive(HANDLE hsFile, unsigned int *retries, const char *FileName) |
|
|
|
|
void WGetFileArchive(HANDLE hsFile, DWORD *retries, const char *FileName) |
|
|
|
|
{ |
|
|
|
|
HANDLE archive; |
|
|
|
|
|
|
|
|
|
@ -33,7 +33,7 @@ void WGetFileArchive(HANDLE hsFile, unsigned int *retries, const char *FileName)
|
|
|
|
|
|
|
|
|
|
BOOL WOpenFile(const char *FileName, HANDLE *phsFile, BOOL mayNotExist) |
|
|
|
|
{ |
|
|
|
|
unsigned int retry = 0; |
|
|
|
|
DWORD retry = 0; |
|
|
|
|
|
|
|
|
|
while (1) { |
|
|
|
|
if (SFileOpenFile(FileName, phsFile)) |
|
|
|
|
@ -47,7 +47,7 @@ BOOL WOpenFile(const char *FileName, HANDLE *phsFile, BOOL mayNotExist)
|
|
|
|
|
|
|
|
|
|
void WReadFile(HANDLE hsFile, LPVOID buf, DWORD to_read) |
|
|
|
|
{ |
|
|
|
|
unsigned int retry = 0; |
|
|
|
|
DWORD retry = 0; |
|
|
|
|
DWORD readed; |
|
|
|
|
int initial_pos = WSetFilePointer(hsFile, 0, NULL, FILE_CURRENT); |
|
|
|
|
|
|
|
|
|
@ -59,7 +59,7 @@ void WReadFile(HANDLE hsFile, LPVOID buf, DWORD to_read)
|
|
|
|
|
|
|
|
|
|
int WSetFilePointer(HANDLE file1, int offset, HANDLE file2, int whence) |
|
|
|
|
{ |
|
|
|
|
unsigned int retry = 0; |
|
|
|
|
DWORD retry = 0; |
|
|
|
|
int result; |
|
|
|
|
|
|
|
|
|
while (1) { |
|
|
|
|
|