tron@2186: /* $Id$ */ tron@2186: KUDr@6285: /** @file fileio.h Declarations for Standard In/Out file operations */ KUDr@6285: truelight@0: #ifndef FILEIO_H truelight@0: #define FILEIO_H truelight@0: truelight@0: void FioSeekTo(uint32 pos, int mode); truelight@0: void FioSeekToFile(uint32 pos); bjarni@6298: uint32 FioGetPos(); bjarni@6298: byte FioReadByte(); bjarni@6298: uint16 FioReadWord(); bjarni@6298: uint32 FioReadDword(); bjarni@6298: void FioCloseAll(); truelight@0: void FioOpenFile(int slot, const char *filename); truelight@0: void FioReadBlock(void *ptr, uint size); truelight@0: void FioSkipBytes(int n); KUDr@6303: KUDr@6303: FILE *FioFOpenFile(const char *filename); Darkvater@4201: bool FioCheckFileExists(const char *filename); KUDr@6303: void FioCreateDirectory(const char *filename); KUDr@6303: KUDr@6303: void AppendPathSeparator(char *buf, size_t buflen); KUDr@6303: void DeterminePaths(const char *exe); truelight@0: truelight@0: #endif /* FILEIO_H */