Blob Blame History Raw
--- /home/mlj/rpm/BUILD/celestia-1.3.2/src/celutil/resmanager.h.orig	2004-11-10 22:41:15.132616864 +0100
+++ /home/mlj/rpm/BUILD/celestia-1.3.2/src/celutil/resmanager.h	2004-11-10 22:42:26.605935972 +0100
@@ -56,6 +56,9 @@
     typedef std::map<T, ResourceHandle> ResourceHandleMap;
     typedef std::map<std::string, ResourceType*> NameMap;
 
+    typedef typename ResourceHandleMap::value_type ResourceHandleMapValue;
+    typedef typename NameMap::value_type NameMapValue;
+
     ResourceTable resources;
     ResourceHandleMap handles;
     NameMap loadedResources;
@@ -72,7 +75,7 @@
         {
             ResourceHandle h = handles.size();
             resources.insert(resources.end(), info);
-            handles.insert(ResourceHandleMap::value_type(info, h));
+            handles.insert(ResourceHandleMapValue(info, h));
             return h;
         }
     }
@@ -105,7 +108,7 @@
                     else
                     {
                         resources[h].state = ResourceLoaded;
-                        loadedResources.insert(NameMap::value_type(resources[h].resolvedName, resources[h].resource));
+                        loadedResources.insert(NameMapValue(resources[h].resolvedName, resources[h].resource));
                     }
                 }
             }