Public Methods |
struct FileOutput* | FileOutput_ctor (struct FileOutput *ptr_file_output) |
struct FileOutput* | FileOutput_ctor_Ex (struct FileOutput *ptr_file_output, char *sz_file_name, bool create) |
bool | FileOutput_open (struct FileOutput *ptr_file_output, char *sz_file_name, bool create) |
long | FileOutput_seek (struct FileOutput *ptr_file_output, long pos, seek_t mode) |
long | FileOutput_tell (struct FileOutput *ptr_file_output) |
bool | FileOutput_truncate (struct FileOutput *ptr_file_output, long position) |
void | FileOutput_dtor (struct FileOutput *ptr_file_output, int memory_flag) |
long | FileOutput_write (struct FileOutput *ptr_file_output, void *ptr_buffer, long length) |
int | FileOutput_write_byte (struct FileOutput *ptr_file_output, int fbyte) |
long | FileOutput_seekp (struct FileOutput *ptr_file_output, long pos, seek_t mode) |
long | FileOutput_tellp (struct FileOutput *ptr_file_output) |
long | FileOutput_get_size (struct FileOutput *ptr_file_output) |
int | FileOutput_get_flags (struct FileOutput *ptr_file_output) |
bool | FileOutput_is_eof (struct FileOutput *ptr_file_output) |
bool | FileOutput_is_bad (struct FileOutput *ptr_file_output) |
bool | FileOutput_is_good (struct FileOutput *ptr_file_output) |
Implements basic file output operations.