diff options
| author | Chris Apers | 2005-09-03 16:08:27 +0000 | 
|---|---|---|
| committer | Chris Apers | 2005-09-03 16:08:27 +0000 | 
| commit | 09b0f765d4a3b4d726d440182fb4e7fdcb5d805f (patch) | |
| tree | 9f22f192e174d905814f8806595e73a41306272c | |
| parent | f7fb3bf7a8cb0dd5c4c892d1c911e3a1fe9996fa (diff) | |
| download | scummvm-rg350-09b0f765d4a3b4d726d440182fb4e7fdcb5d805f.tar.gz scummvm-rg350-09b0f765d4a3b4d726d440182fb4e7fdcb5d805f.tar.bz2 scummvm-rg350-09b0f765d4a3b4d726d440182fb4e7fdcb5d805f.zip | |
Change PalmOS ident and fix ARM bug using global initializers
svn-id: r18744
| -rw-r--r-- | common/config-manager.cpp | 14 | ||||
| -rw-r--r-- | common/config-manager.h | 5 | 
2 files changed, 17 insertions, 2 deletions
| diff --git a/common/config-manager.cpp b/common/config-manager.cpp index 49bc3f062c..9302b6d680 100644 --- a/common/config-manager.cpp +++ b/common/config-manager.cpp @@ -62,12 +62,23 @@ static bool isValidDomainName(const Common::String &domain) {  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 @@ void ConfigManager::loadDefaultConfigFile() {  	#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 @@ void ConfigManager::loadDefaultConfigFile() {  		strcpy(configFile, DEFAULT_CONFIG_FILE);  	#endif  #endif -  	loadConfigFile(configFile);  } diff --git a/common/config-manager.h b/common/config-manager.h index 71ea453add..df91781e19 100644 --- a/common/config-manager.h +++ b/common/config-manager.h @@ -67,11 +67,16 @@ public:  	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); | 
