Index: dlls/dbghelp/elf_module.c
===================================================================
RCS file: /home/wine/wine/dlls/dbghelp/elf_module.c,v
retrieving revision 1.2
diff -u -r1.2 elf_module.c
--- dlls/dbghelp/elf_module.c	7 Apr 2004 19:06:10 -0000	1.2
+++ dlls/dbghelp/elf_module.c	15 Apr 2004 02:18:58 -0000
@@ -623,7 +623,7 @@
     return FALSE;
 }
 
-SYM_TYPE elf_read_wine_loader_dbg_info(struct process pcs, struct elf_info* elf_info)
+unsigned long elf_read_wine_loader_dbg_info(struct process* pcs)
 {
     return -1;
 }
Index: dlls/dbghelp/stabs.c
===================================================================
RCS file: /home/wine/wine/dlls/dbghelp/stabs.c,v
retrieving revision 1.1
diff -u -r1.1 stabs.c
--- dlls/dbghelp/stabs.c	5 Apr 2004 22:21:27 -0000	1.1
+++ dlls/dbghelp/stabs.c	15 Apr 2004 02:18:59 -0000
@@ -1252,7 +1252,7 @@
                                          public->address, public->size,
                                          stabs_parse_type(ptr));
 #else
-            symt_new_global_variable(module, symname, TRUE /* FIXME */,
+            symt_new_global_variable(module, compiland, symname, TRUE /* FIXME */,
                                      load_offset + stab_ptr->n_value, 0,
                                      stabs_parse_type(ptr));
 #endif
@@ -1379,7 +1379,7 @@
                  */
                 symt_add_func_line(module, curr_func, source_idx,
                                    stab_ptr->n_desc,
-                                   stab_ptr->n_value - curr_func->addr.off);
+                                   stab_ptr->n_value - curr_func->addr);
 #endif
             }
             break;
@@ -1413,7 +1413,7 @@
 #else
                 curr_func = symt_new_function(module, compiland, symname, 
                                               load_offset + stab_ptr->n_value, 0,
-                                              func_type);
+                                              stabs_parse_type(ptr));
 #endif
             }
             else
