[Scummvm-cvs-logs] CVS: scummvm/common config-manager.cpp,1.39,1.40 config-manager.h,1.25,1.26
Chris Apers
chrilith at users.sourceforge.net
Sat Sep 3 09:09:16 CEST 2005
Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26974
Modified Files:
config-manager.cpp config-manager.h
Log Message:
Change PalmOS ident and fix ARM bug using global initializers
Index: config-manager.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/config-manager.cpp,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- config-manager.cpp 16 Aug 2005 17:15:37 -0000 1.39
+++ config-manager.cpp 3 Sep 2005 16:08:27 -0000 1.40
@@ -62,12 +62,23 @@
namespace Common {
+#ifndef PALMOS_ARM
+
const String ConfigManager::kApplicationDomain("scummvm");
const String ConfigManager::kTransientDomain("__TRANSIENT");
const String trueStr("true");
const String falseStr("false");
+#else
+
+const char *ConfigManager::kApplicationDomain = "scummvm";
+const char *ConfigManager::kTransientDomain = "__TRANSIENT";
+
+const char *trueStr = "true";
+const char *falseStr = "false";
+
+#endif
#pragma mark -
@@ -89,7 +100,7 @@
#if defined (WIN32) && !defined(_WIN32_WCE) && !defined(__SYMBIAN32__)
GetWindowsDirectory(configFile, MAXPATHLEN);
strcat(configFile, "\\" DEFAULT_CONFIG_FILE);
- #elif defined(__PALM_OS__)
+ #elif defined(PALMOS_MODE)
strcpy(configFile,"/PALM/Programs/ScummVM/" DEFAULT_CONFIG_FILE);
#elif defined(__PLAYSTATION2__)
strcpy(configFile, "mc0:ScummVM/" DEFAULT_CONFIG_FILE);
@@ -101,7 +112,6 @@
strcpy(configFile, DEFAULT_CONFIG_FILE);
#endif
#endif
-
loadConfigFile(configFile);
}
Index: config-manager.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/config-manager.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- config-manager.h 30 Jul 2005 21:10:57 -0000 1.25
+++ config-manager.h 3 Sep 2005 16:08:27 -0000 1.26
@@ -67,11 +67,16 @@
typedef Map<String, Domain, IgnoreCaseComparator> DomainMap;
+#ifndef PALMOS_ARM
/** The name of the application domain (normally 'scummvm'). */
static const String kApplicationDomain;
/** The transient (pseudo) domain. */
static const String kTransientDomain;
+#else
+ static const char *kApplicationDomain;
+ static const char *kTransientDomain;
+#endif
void loadDefaultConfigFile();
void loadConfigFile(const String &filename);
More information about the Scummvm-git-logs
mailing list