|
Wing Commander II
Reconstructed Win32 source (1996)
|
Data file I/O. More...
#include "game.h"Go to the source code of this file.
Macros | |
| #define | DATAFILE_C |
Functions | |
| short | OpenDataFileOrDie (const char *path) |
| void | CloseDataFile (unsigned short fd) |
| short | WriteDataFileAtOffset (unsigned short fd, int offset, unsigned int length, const void *data) |
| short | CreateDataFile (const char *path) |
| int | ReadDataFileAtOffset (unsigned short fd, int offset, unsigned int length, void *data) |
| int | SeekDataFile (unsigned short fd, int offset, unsigned int origin) |
Variables | |
| short | g_nPacketError = 0 |
Data file I/O.
Definition in file datafile.c.
| #define DATAFILE_C |
Definition at line 7 of file datafile.c.
| void CloseDataFile | ( | unsigned short | fd | ) |
Definition at line 22 of file datafile.c.
References CloseDataFile(), and g_nPacketError.
Referenced by CloseDataFile(), CloseDataFileByHandle(), FlushCannedSceneRecordingBuffer(), LoadCannedScenePlaybackBuffer(), LoadSelectedPilotCampaign(), LoadWholeDataFile(), OpenDiskDataFile(), OpenPacketSection(), ReadTapeInitialState(), SaveAndFreeTemporaryCampaignGlobals(), and WriteTapeInitialState().
| short CreateDataFile | ( | const char * | path | ) |
Definition at line 46 of file datafile.c.
References CreateDataFile(), g_nPacketError, and g_szCreateBlockFileError.
Referenced by CreateDataFile(), OpenDiskDataFile(), SaveAndFreeTemporaryCampaignGlobals(), and WriteTapeInitialState().
| short OpenDataFileOrDie | ( | const char * | path | ) |
Definition at line 13 of file datafile.c.
References g_nPacketError, and OpenDataFileOrDie().
Referenced by DrawNavLocationReadout(), FlushCannedSceneRecordingBuffer(), LoadCannedScenePlaybackBuffer(), LoadSelectedPilotCampaign(), LoadWholeDataFile(), OpenDataFileOrDie(), OpenDiskDataFile(), OpenPacketSection(), and ReadTapeInitialState().
| int ReadDataFileAtOffset | ( | unsigned short | fd, |
| int | offset, | ||
| unsigned int | length, | ||
| void * | data ) |
Definition at line 60 of file datafile.c.
References g_1_szReadDataFileFault, g_nPacketError, and ReadDataFileAtOffset().
Referenced by DrawNavLocationReadout(), LoadCannedScenePlaybackBuffer(), LoadSelectedPilotCampaign(), LoadWholeDataFile(), OpenPacketSection(), ReadDataFileAtOffset(), ReadPacketSectionData(), and ReadTapeInitialState().
| int SeekDataFile | ( | unsigned short | fd, |
| int | offset, | ||
| unsigned int | origin ) |
Definition at line 78 of file datafile.c.
References g_nPacketError, g_szSeekDataFileFailure, and SeekDataFile().
Referenced by LoadSelectedPilotCampaign(), OpenDiskDataFile(), OpenPacketSection(), and SeekDataFile().
| short WriteDataFileAtOffset | ( | unsigned short | fd, |
| int | offset, | ||
| unsigned int | length, | ||
| const void * | data ) |
Definition at line 28 of file datafile.c.
References g_nPacketError, g_szWriteDataFileError, and WriteDataFileAtOffset().
Referenced by FlushCannedSceneRecordingBuffer(), OpenDiskDataFile(), SaveAndFreeTemporaryCampaignGlobals(), WriteDataFileAtOffset(), and WriteTapeInitialState().
| short g_nPacketError = 0 |
Definition at line 10 of file datafile.c.
Referenced by CloseDataFile(), CreateDataFile(), FetchDiskPacketRetrying(), GetPacketSize(), LoadCachedCutsceneResource(), LoadPacketAllocated(), OpenDataFileOrDie(), OpenPacketSection(), PacketLoad(), ReadDataFileAtOffset(), ReportPacketLoadError(), SeekDataFile(), and WriteDataFileAtOffset().