From 5388ecf722f3ac32686debc5a3a4fb7bf4e9f0a1 Mon Sep 17 00:00:00 2001 From: Lars Persson Date: Fri, 5 Sep 2008 19:03:30 +0000 Subject: Add symbian implementations to create read/write configfile handles svn-id: r34363 --- backends/platform/symbian/src/SymbianOS.cpp | 10 ++++++++++ backends/platform/symbian/src/SymbianOS.h | 3 +++ 2 files changed, 13 insertions(+) (limited to 'backends/platform/symbian') diff --git a/backends/platform/symbian/src/SymbianOS.cpp b/backends/platform/symbian/src/SymbianOS.cpp index ac63137f6a..3ca6546276 100644 --- a/backends/platform/symbian/src/SymbianOS.cpp +++ b/backends/platform/symbian/src/SymbianOS.cpp @@ -130,6 +130,16 @@ static Common::String getDefaultConfigFileName() { return configFile; } +Common::SeekableReadStream *OSystem_SDL_Symbian::openConfigFileForReading() { + Common::FilesystemNode file(getDefaultConfigFileName()); + return file.openForReading(); +} + +Common::WriteStream *OSystem_SDL_Symbian::openConfigFileForWriting() { + Common::FilesystemNode file(getDefaultConfigFileName()); + return file.openForWriting(); +} + OSystem_SDL_Symbian::zoneDesc OSystem_SDL_Symbian::_zones[TOTAL_ZONES] = { { 0, 0, 320, 145 }, { 0, 145, 150, 55 }, diff --git a/backends/platform/symbian/src/SymbianOS.h b/backends/platform/symbian/src/SymbianOS.h index 289da6de32..ca4fe1acf1 100644 --- a/backends/platform/symbian/src/SymbianOS.h +++ b/backends/platform/symbian/src/SymbianOS.h @@ -74,6 +74,9 @@ protected: // static void symbianMixCallback(void *s, byte *samples, int len); + + virtual Common::SeekableReadStream *openConfigFileForReading(); + virtual Common::WriteStream *openConfigFileForWriting(); public: // vibration support #ifdef USE_VIBRA_SE_PXXX -- cgit v1.2.3