Ivana Varekova a93ccb
diff -up aspell-0.60.5/modules/speller/default/readonly_ws.cpp.pom aspell-0.60.5/modules/speller/default/readonly_ws.cpp
Ivana Varekova a93ccb
--- aspell-0.60.5/modules/speller/default/readonly_ws.cpp.pom	2006-11-18 10:17:19.000000000 +0100
Ivana Varekova a93ccb
+++ aspell-0.60.5/modules/speller/default/readonly_ws.cpp	2008-01-22 13:11:19.000000000 +0100
Ivana Varekova a93ccb
@@ -726,7 +726,7 @@ namespace {
Ivana Varekova a93ccb
   struct WordLookupParms {
Ivana Varekova a93ccb
     const char * block_begin;
Ivana Varekova a93ccb
     WordLookupParms() {}
Ivana Varekova a93ccb
-    typedef Vector<u32int>      Vector;
Ivana Varekova a93ccb
+    typedef acommon::Vector<u32int>      Vector;
Ivana Varekova a93ccb
     typedef u32int              Value;
Ivana Varekova a93ccb
     typedef const char *        Key;
Ivana Varekova a93ccb
     static const bool is_multi = false;
Ivana Varekova a93ccb
diff -up aspell-0.60.5/modules/speller/default/affix.hpp.pom aspell-0.60.5/modules/speller/default/affix.hpp
Ivana Varekova a93ccb
--- aspell-0.60.5/modules/speller/default/affix.hpp.pom	2004-11-29 18:50:06.000000000 +0100
Ivana Varekova a93ccb
+++ aspell-0.60.5/modules/speller/default/affix.hpp	2008-01-22 13:11:19.000000000 +0100
Ivana Varekova a93ccb
@@ -109,7 +109,7 @@ namespace aspeller {
Ivana Varekova a93ccb
     }
Ivana Varekova a93ccb
     WordAff * expand_suffix(ParmString word, const unsigned char * new_aff,
Ivana Varekova a93ccb
                             ObjStack &, int limit = INT_MAX,
Ivana Varekova a93ccb
-                            unsigned char * new_aff = 0, WordAff * * * l = 0,
Ivana Varekova a93ccb
+                            unsigned char * new_aff_2 = 0, WordAff * * * l = 0,
Ivana Varekova a93ccb
                             ParmString orig_word = 0) const;
Ivana Varekova a93ccb
     
Ivana Varekova a93ccb
   private:
Ivana Varekova a93ccb
diff -up aspell-0.60.5/modules/speller/default/affix.cpp.pom aspell-0.60.5/modules/speller/default/affix.cpp
Ivana Varekova a93ccb
--- aspell-0.60.5/modules/speller/default/affix.cpp.pom	2006-01-21 15:27:54.000000000 +0100
Ivana Varekova a93ccb
+++ aspell-0.60.5/modules/speller/default/affix.cpp	2008-01-22 13:11:19.000000000 +0100
Ivana Varekova a93ccb
@@ -193,7 +193,7 @@ struct CondsLookupParms {
Ivana Varekova a93ccb
   typedef const Conds * Value;
Ivana Varekova a93ccb
   typedef const char * Key;
Ivana Varekova a93ccb
   static const bool is_multi = false;
Ivana Varekova a93ccb
-  hash<const char *> hfun;
Ivana Varekova a93ccb
+  ::hash<const char *> hfun;
Ivana Varekova a93ccb
   size_t hash(const char * s) {return hfun(s);}
Ivana Varekova a93ccb
   bool equal(const char * x, const char * y) {return strcmp(x,y) == 0;}
Ivana Varekova a93ccb
   const char * key(const Conds * c) {return c->str;}
Ivana Varekova a93ccb
diff -up aspell-0.60.5/prog/aspell.cpp.pom aspell-0.60.5/prog/aspell.cpp
Ivana Varekova a93ccb
--- aspell-0.60.5/prog/aspell.cpp.pom	2006-12-19 11:51:08.000000000 +0100
Ivana Varekova a93ccb
+++ aspell-0.60.5/prog/aspell.cpp	2008-01-22 13:11:19.000000000 +0100
Ivana Varekova a93ccb
@@ -1882,7 +1882,7 @@ struct SML_Parms {
Ivana Varekova a93ccb
   typedef SML_WordEntry Value;
Ivana Varekova a93ccb
   typedef const char * Key;
Ivana Varekova a93ccb
   static const bool is_multi = false;
Ivana Varekova a93ccb
-  hash<const char *> hash;
Ivana Varekova a93ccb
+  ::hash<const char *> hash;
Ivana Varekova a93ccb
   bool equal(Key x, Key y) {return strcmp(x,y) == 0;}
Ivana Varekova a93ccb
   Key key(const Value & v) {return v.word;}
Ivana Varekova a93ccb
 };
Ivana Varekova a93ccb
@@ -2033,7 +2033,7 @@ struct CML_Parms {
Ivana Varekova a93ccb
   typedef CML_Entry Value;
Ivana Varekova a93ccb
   typedef const char * Key;
Ivana Varekova a93ccb
   static const bool is_multi = true;
Ivana Varekova a93ccb
-  hash<const char *> hash;
Ivana Varekova a93ccb
+  ::hash<const char *> hash;
Ivana Varekova a93ccb
   bool equal(Key x, Key y) {return strcmp(x,y) == 0;}
Ivana Varekova a93ccb
   Key key(const Value & v) {return v.word;}
Ivana Varekova a93ccb
 };
Ivana Varekova a93ccb
diff -up aspell-0.60.5/common/string.hpp.pom aspell-0.60.5/common/string.hpp
Ivana Varekova a93ccb
--- aspell-0.60.5/common/string.hpp.pom	2004-11-29 18:50:05.000000000 +0100
Ivana Varekova a93ccb
+++ aspell-0.60.5/common/string.hpp	2008-01-22 13:11:19.000000000 +0100
Ivana Varekova a93ccb
@@ -492,7 +492,7 @@ namespace acommon {
Ivana Varekova a93ccb
 
Ivana Varekova a93ccb
 namespace std
Ivana Varekova a93ccb
 {
Ivana Varekova a93ccb
-  template<> static inline void swap(acommon::String & x, acommon::String & y) {return x.swap(y);}
Ivana Varekova a93ccb
+  template<> inline void swap(acommon::String & x, acommon::String & y) {return x.swap(y);}
Ivana Varekova a93ccb
 }
Ivana Varekova a93ccb
 
Ivana Varekova a93ccb
 #endif
Ivana Varekova a93ccb
diff -up aspell-0.60.5/common/string_map.hpp.pom aspell-0.60.5/common/string_map.hpp
Ivana Varekova a93ccb
--- aspell-0.60.5/common/string_map.hpp.pom	2004-06-17 14:41:47.000000000 +0200
Ivana Varekova a93ccb
+++ aspell-0.60.5/common/string_map.hpp	2008-01-22 14:00:24.000000000 +0100
Ivana Varekova a93ccb
@@ -11,7 +11,7 @@
Ivana Varekova a93ccb
 #include "parm_string.hpp"
Ivana Varekova a93ccb
 #include "posib_err.hpp"
Ivana Varekova a93ccb
 #include "string_pair.hpp"
Ivana Varekova a93ccb
-#include "hash.hpp"
Ivana Varekova a93ccb
+#include "hash-t.hpp"
Ivana Varekova a93ccb
 #include "objstack.hpp"
Ivana Varekova a93ccb
 
Ivana Varekova a93ccb