File.
typedef struct File { uint sig; byte wobj[64]; } File;
Get size.
API slong FileGetSize(File *file);
file: File.
returns: File size.
Get offset.
API slong FileGetOffset(File *file);
file: File.
returns: File offset.
Read integer value.
API int FileReadInt(File *file);
file: File.
returns: Integer value.
Read float value.
API float FileReadFloat(File *file);
file: File.
returns: Float value.
Read string value.
API void FileReadString(File *file, String *string);
file: File.
string: String value.
Write integer value.
API void FileWriteInt(File *file, int value);
file: File.
value: Integer value.
Write float value.
API void FileWriteFloat(File *file, float value);
file: File.
value: Float value.
Write string value.
API void FileWriteString(File *file, wcstr value);
file: File.
value: String value
Truncate file.
API void FileTruncate(File *file);
file:
Seek file position from start of file.
API void FileSeekFromStart(File *file, slong offset);
file: File.
offset: Offset.
Seek file position from current file postion.
API void FileSeekFromCur(File *file, slong offset);
file: File.
offset: Offset
Seek file position from end of file.
API void FileSeekFromEnd(File *file, slong offset);
file: File.
offset: Offset
Open file.
API void FileOpen(File *file, wcstr path, wcstr mode);
file: File.
path: Path.
mode: StdLib file modes.
Close file.
API void FileClose(File *file);
file: File.
Initialize file.
API void FileInit(File *file);
file: File.
Release file.
API void FileRel(File *file);
file: File.