Use FSNode API in default OSystem::openConfigFileForReading & OSystem::openConfigFileForWriting method implementations
svn-id: r33730
This commit is contained in:
parent
39d2c3bdad
commit
dca7116cb5
1 changed files with 4 additions and 14 deletions
|
@ -163,25 +163,15 @@ static Common::String getDefaultConfigFileName() {
|
||||||
}
|
}
|
||||||
|
|
||||||
Common::SeekableReadStream *OSystem::openConfigFileForReading() {
|
Common::SeekableReadStream *OSystem::openConfigFileForReading() {
|
||||||
Common::File *confFile = new Common::File();
|
FilesystemNode file(getDefaultConfigFileName());
|
||||||
assert(confFile);
|
return file.openForReading();
|
||||||
if (!confFile->open(getDefaultConfigFileName())) {
|
|
||||||
delete confFile;
|
|
||||||
confFile = 0;
|
|
||||||
}
|
|
||||||
return confFile;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Common::WriteStream *OSystem::openConfigFileForWriting() {
|
Common::WriteStream *OSystem::openConfigFileForWriting() {
|
||||||
#ifdef __DC__
|
#ifdef __DC__
|
||||||
return 0;
|
return 0;
|
||||||
#else
|
#else
|
||||||
Common::DumpFile *confFile = new Common::DumpFile();
|
FilesystemNode file(getDefaultConfigFileName());
|
||||||
assert(confFile);
|
return file.openForWriting();
|
||||||
if (!confFile->open(getDefaultConfigFileName())) {
|
|
||||||
delete confFile;
|
|
||||||
confFile = 0;
|
|
||||||
}
|
|
||||||
return confFile;
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue