diff options
author | Max Horn | 2009-05-29 14:38:22 +0000 |
---|---|---|
committer | Max Horn | 2009-05-29 14:38:22 +0000 |
commit | fb79b185717c9aae7c793e7f07d5d6b94aec4abf (patch) | |
tree | 6df973c3f64d5712d6df36caa0af30b6b6012561 /backends/platform/dc | |
parent | 518e005ec27ef323275b364a3cd16d24d7491674 (diff) | |
download | scummvm-rg350-fb79b185717c9aae7c793e7f07d5d6b94aec4abf.tar.gz scummvm-rg350-fb79b185717c9aae7c793e7f07d5d6b94aec4abf.tar.bz2 scummvm-rg350-fb79b185717c9aae7c793e7f07d5d6b94aec4abf.zip |
Changed SaveFileManager methods to take Common::String params (instead of char pointers)
svn-id: r41000
Diffstat (limited to 'backends/platform/dc')
-rw-r--r-- | backends/platform/dc/vmsave.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/backends/platform/dc/vmsave.cpp b/backends/platform/dc/vmsave.cpp index ab4b42648a..dbbe49fc74 100644 --- a/backends/platform/dc/vmsave.cpp +++ b/backends/platform/dc/vmsave.cpp @@ -318,13 +318,13 @@ public: class VMSaveManager : public Common::SaveFileManager { public: - virtual Common::OutSaveFile *openForSaving(const char *filename) { - return Common::wrapCompressedWriteStream(new OutVMSave(filename)); + virtual Common::OutSaveFile *openForSaving(const Common::String &filename) { + return Common::wrapCompressedWriteStream(new OutVMSave(filename.c_str())); } - virtual Common::InSaveFile *openForLoading(const char *filename) { + virtual Common::InSaveFile *openForLoading(const Common::String &filename) { InVMSave *s = new InVMSave(); - if (s->readSaveGame(filename)) { + if (s->readSaveGame(filename.c_str())) { return Common::wrapCompressedReadStream(s); } else { delete s; @@ -332,11 +332,11 @@ public: } } - virtual bool removeSavefile(const char *filename) { - return ::deleteSaveGame(filename); + virtual bool removeSavefile(const Common::String &filename) { + return ::deleteSaveGame(filename.c_str()); } - virtual Common::StringList listSavefiles(const char *glob); + virtual Common::StringList listSavefiles(const Common::String &pattern); }; void OutVMSave::finalize() @@ -421,12 +421,12 @@ uint32 OutVMSave::write(const void *buf, uint32 cnt) } -Common::StringList VMSaveManager::listSavefiles(const char *glob) +Common::StringList VMSaveManager::listSavefiles(const Common::String &pattern) { Common::StringList list; for (int i=0; i<24; i++) - tryList(glob, i, list); + tryList(pattern.c_str(), i, list); return list; } |