summaryrefslogtreecommitdiff
path: root/games/criticalmass/patches/patch-utils_Config.cpp
blob: 9186bce841f2559ba1d83bdb6b39fc22e58f9ccf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
$NetBSD: patch-utils_Config.cpp,v 1.1 2013/06/16 20:40:40 joerg Exp $

--- utils/Config.cpp.orig	2013-04-30 12:13:38.000000000 +0000
+++ utils/Config.cpp
@@ -42,7 +42,7 @@ Config::~Config()
 {
     XTRACE();
 
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
     for( ci=_keyValueMap.begin(); ci!=_keyValueMap.end(); ci++)
     {
         delete ci->second;
@@ -58,7 +58,7 @@ Config::~Config()
 
 void Config::getConfigItemList( list<ConfigItem> &ciList)
 {
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
     for( ci=_keyValueMap.begin(); ci!=_keyValueMap.end(); ci++)
     {
 	ConfigItem item;
@@ -275,9 +275,9 @@ void Config::removeTrans( const string &
 }
 
 void Config::removeImpl( const string &keyword,
-	hash_map< string, Value*, hash<string>, equal_to<string> > &kvmap)
+	hash_map< string, Value*, ::HASH_NAMESPACE::hash<string>, equal_to<string> > &kvmap)
 {
-    hash_map<string, Value*, hash<string> >::iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::iterator ci;
     ci = kvmap.find( keyword);
 
     if( ci!=kvmap.end())
@@ -316,7 +316,7 @@ void Config::saveToFile( bool truncate)
     outfile << "# This is a generated file. Edit carefully!" << endl;
     outfile << "# --- Variable section --- " << endl;
  
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
     for( ci=_keyValueMap.begin(); ci!=_keyValueMap.end(); ci++)
     {
         Value *val = ci->second;
@@ -378,9 +378,9 @@ bool Config::getFloat( const string &key
 }
 
 bool Config::getStringImpl( const string &keyword, string &value, 
-	hash_map< string, Value*, hash<string>, equal_to<string> > &kvmap)
+	hash_map< string, Value*, ::HASH_NAMESPACE::hash<string>, equal_to<string> > &kvmap)
 {
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
     ci = kvmap.find( keyword);
 
     if( ci!=kvmap.end())
@@ -393,9 +393,9 @@ bool Config::getStringImpl( const string
 }
 
 bool Config::getIntegerImpl( const string &keyword, int &value, 
-	hash_map< string, Value*, hash<string>, equal_to<string> > &kvmap)
+	hash_map< string, Value*, ::HASH_NAMESPACE::hash<string>, equal_to<string> > &kvmap)
 {
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
     ci = kvmap.find( keyword);
 
     if( ci!=kvmap.end())
@@ -408,9 +408,9 @@ bool Config::getIntegerImpl( const strin
 }
 
 bool Config::getBooleanImpl( const string &keyword, bool &value,
-	hash_map< string, Value*, hash<string>, equal_to<string> > &kvmap)
+	hash_map< string, Value*, ::HASH_NAMESPACE::hash<string>, equal_to<string> > &kvmap)
 {
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
     ci = kvmap.find( keyword);
 
     if( ci!=kvmap.end())
@@ -423,9 +423,9 @@ bool Config::getBooleanImpl( const strin
 }
 
 bool Config::getFloatImpl( const string &keyword, float &value,
-	hash_map< string, Value*, hash<string>, equal_to<string> > &kvmap)
+	hash_map< string, Value*, ::HASH_NAMESPACE::hash<string>, equal_to<string> > &kvmap)
 {
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
     ci = kvmap.find( keyword);
 
     if( ci!=kvmap.end())
@@ -440,7 +440,7 @@ bool Config::getFloatImpl( const string 
 void Config::dump( void)
 {
     XTRACE();
-    hash_map<string, Value*, hash<string> >::const_iterator ci;
+    hash_map<string, Value*, ::HASH_NAMESPACE::hash<string> >::const_iterator ci;
 
     for( ci=_keyValueMap.begin(); ci!=_keyValueMap.end(); ci++)
     {