summaryrefslogtreecommitdiff
path: root/src/ini.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ini.cpp')
-rw-r--r--src/ini.cpp12
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);
+}