diff options
Diffstat (limited to 'src/ini.cpp')
-rw-r--r-- | src/ini.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ini.cpp b/src/ini.cpp index 3dc1219bb..c8cf317ac 100644 --- a/src/ini.cpp +++ b/src/ini.cpp @@ -105,3 +105,15 @@ bool IniFile::SaveToDisk(const char *filename) return true; } + +/* virtual */ FILE *IniFile::OpenFile(const char *filename, size_t *size) +{ + /* Open the text file in binary mode to prevent end-of-line translations + * done by ftell() and friends, as defined by K&R. */ + return FioFOpenFile(filename, "rb", DATA_DIR, size); +} + +/* virtual */ void IniFile::ReportFileError(const char * const pre, const char * const buffer, const char * const post) +{ + ShowInfoF("%s%s%s", pre, buffer, post); +} |