mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-05-06 02:13:38 +00:00
Use standard pointers in save file IO
This commit is contained in:
parent
2b3c688b44
commit
8be51f6270
|
|
@ -11,9 +11,9 @@ public:
|
|||
virtual FileEntry *createFile( const ConsoleSavePath &fileName ) = 0;
|
||||
virtual void deleteFile( FileEntry *file ) = 0;
|
||||
virtual void setFilePointer( FileEntry *file,LONG lDistanceToMove, PLONG lpDistanceToMoveHigh,DWORD dwMoveMethod) = 0;
|
||||
virtual BOOL writeFile( FileEntry *file, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten) = 0;
|
||||
virtual BOOL writeFile( FileEntry *file, const void *lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten) = 0;
|
||||
virtual BOOL zeroFile(FileEntry *file, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten) = 0;
|
||||
virtual BOOL readFile( FileEntry *file, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead ) = 0;
|
||||
virtual BOOL readFile( FileEntry *file, void *lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead ) = 0;
|
||||
virtual bool closeHandle( FileEntry *file ) = 0;
|
||||
virtual void finalizeWrite() = 0;
|
||||
virtual void tick() {};
|
||||
|
|
|
|||
|
|
@ -337,7 +337,7 @@ void ConsoleSaveFileOriginal::PrepareForWrite( FileEntry *file, DWORD nNumberOfB
|
|||
finalizeWrite();
|
||||
}
|
||||
|
||||
BOOL ConsoleSaveFileOriginal::writeFile(FileEntry *file,LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten)
|
||||
BOOL ConsoleSaveFileOriginal::writeFile(FileEntry *file,const void *lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten)
|
||||
{
|
||||
assert( pvSaveMem != NULL );
|
||||
if( pvSaveMem == NULL )
|
||||
|
|
@ -411,7 +411,7 @@ BOOL ConsoleSaveFileOriginal::zeroFile(FileEntry *file, DWORD nNumberOfBytesToWr
|
|||
return 1;
|
||||
}
|
||||
|
||||
BOOL ConsoleSaveFileOriginal::readFile( FileEntry *file, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead)
|
||||
BOOL ConsoleSaveFileOriginal::readFile( FileEntry *file, void *lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead)
|
||||
{
|
||||
DWORD actualBytesToRead;
|
||||
assert( pvSaveMem != NULL );
|
||||
|
|
|
|||
|
|
@ -44,9 +44,9 @@ public:
|
|||
virtual void deleteFile( FileEntry *file );
|
||||
|
||||
virtual void setFilePointer(FileEntry *file,LONG lDistanceToMove,PLONG lpDistanceToMoveHigh,DWORD dwMoveMethod);
|
||||
virtual BOOL writeFile( FileEntry *file, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten );
|
||||
virtual BOOL writeFile( FileEntry *file, const void *lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten );
|
||||
virtual BOOL zeroFile(FileEntry *file, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten);
|
||||
virtual BOOL readFile( FileEntry *file, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead );
|
||||
virtual BOOL readFile( FileEntry *file, void *lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead );
|
||||
virtual bool closeHandle( FileEntry *file );
|
||||
|
||||
virtual void finalizeWrite();
|
||||
|
|
|
|||
|
|
@ -734,7 +734,7 @@ void ConsoleSaveFileSplit::PrepareForWrite( FileEntry *file, DWORD nNumberOfByte
|
|||
finalizeWrite();
|
||||
}
|
||||
|
||||
BOOL ConsoleSaveFileSplit::writeFile(FileEntry *file,LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten)
|
||||
BOOL ConsoleSaveFileSplit::writeFile(FileEntry *file,const void *lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten)
|
||||
{
|
||||
assert( pvSaveMem != NULL );
|
||||
if( pvSaveMem == NULL )
|
||||
|
|
@ -840,7 +840,7 @@ BOOL ConsoleSaveFileSplit::zeroFile(FileEntry *file, DWORD nNumberOfBytesToWrite
|
|||
return 1;
|
||||
}
|
||||
|
||||
BOOL ConsoleSaveFileSplit::readFile( FileEntry *file, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead)
|
||||
BOOL ConsoleSaveFileSplit::readFile( FileEntry *file, void *lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead)
|
||||
{
|
||||
DWORD actualBytesToRead;
|
||||
assert( pvSaveMem != NULL );
|
||||
|
|
|
|||
|
|
@ -96,9 +96,9 @@ public:
|
|||
virtual void deleteFile( FileEntry *file );
|
||||
|
||||
virtual void setFilePointer(FileEntry *file,LONG lDistanceToMove,PLONG lpDistanceToMoveHigh,DWORD dwMoveMethod);
|
||||
virtual BOOL writeFile( FileEntry *file, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten );
|
||||
virtual BOOL writeFile( FileEntry *file, const void *lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten );
|
||||
virtual BOOL zeroFile(FileEntry *file, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten);
|
||||
virtual BOOL readFile( FileEntry *file, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead );
|
||||
virtual BOOL readFile( FileEntry *file, void *lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead );
|
||||
virtual bool closeHandle( FileEntry *file );
|
||||
|
||||
virtual void finalizeWrite();
|
||||
|
|
|
|||
Loading…
Reference in a new issue