Bug fix (increase i, not map) and clean up protoype.
authorMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>
Tue, 5 Oct 2010 03:57:26 +0000 (05:57 +0200)
committerMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>
Tue, 5 Oct 2010 03:57:26 +0000 (05:57 +0200)
loader/himemce-map.c
loader/himemce-map.h

index c8ef663..a934f24 100644 (file)
@@ -55,12 +55,12 @@ himemce_map_close (struct himemce_map *map)
 
 /* Find the DLL with the name DLLNAME in the map.  */
 struct himemce_module *
-himemce_map_find_dll (struct himemce_map *map, char *name)
+himemce_map_find_module (struct himemce_map *map, const char *name)
 {
   int i;
 
-  for (i = 0; i < map->nr_modules; map++)
-    if (! strcmp (map->module[i].name, name))
+  for (i = 0; i < map->nr_modules; i++)
+    if (! _stricmp (map->module[i].name, name))
       break;
 
   if (i < map->nr_modules)
index 99dd45f..38fbc16 100644 (file)
@@ -86,7 +86,7 @@ struct himemce_map *himemce_map_open (void);
 void himemce_map_close (struct himemce_map *map);
 
 /* Find the DLL with the name DLLNAME in the map.  */
-struct himemce_module *himemce_map_find_dll (struct himemce_map *map,
-                                            char *name);
+struct himemce_module *himemce_map_find_module (struct himemce_map *map,
+                                            const char *name);
 
 #endif /* HIMEMCE_MAP_H */