changeset 13331:77efc3b74f0d

(find_section): New arg old_section_h. Rename file_h to old_file_h and fix type. Calls changed.
author Richard M. Stallman <rms@gnu.org>
date Mon, 30 Oct 1995 02:34:12 +0000
parents eac254855aad
children b5f6bf37ffc5
files src/=unexsgi.c
diffstat 1 files changed, 8 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/=unexsgi.c	Sun Oct 29 23:26:41 1995 +0000
+++ b/src/=unexsgi.c	Mon Oct 30 02:34:12 1995 +0000
@@ -466,16 +466,17 @@
    if NOERROR is 0; we return -1 if NOERROR is nonzero.  */
 
 static int
-find_section (name, section_names, file_name, file_h, noerror)
+find_section (name, section_names, file_name, old_file_h, old_section_h, noerror)
      char *name;
      char *section_names;
      char *file_name;
-     Elf32_Ehdr file_h;
+     Elf32_Ehdr *old_file_h;
+     Elf32_Shdr *old_section_h;
      int noerror;
 {
   int idx;
 
-  for (idx = 1; idx < file_h->e_shnum; idx++)
+  for (idx = 1; idx < old_file_h->e_shnum; idx++)
     {
 #ifdef DEBUG
       fprintf (stderr, "Looking for %s - found %s\n", name,
@@ -485,7 +486,7 @@
 		   name))
 	break;
     }
-  if (idx == file_h->e_shnum)
+  if (idx == old_file_h->e_shnum)
     {
       if (noerror)
 	return -1;
@@ -566,18 +567,18 @@
   /* Find the mdebug section, if any.  */
 
   old_mdebug_index = find_section (".mdebug", old_section_names,
-				   old_name, old_file_h, 1);
+				   old_name, old_file_h, old_section_h, 1);
 
   /* Find the old .bss section. */
 
   old_bss_index = find_section (".bss", old_section_names,
-				old_name, old_file_h, 0);
+				old_name, old_file_h, old_section_h, 0);
 
   /* Find the old .data section.  Figure out parameters of
      the new data2 and bss sections.  */
 
   old_data_index = find_section (".data", old_section_names,
-				 old_name, old_file_h, 0);
+				 old_name, old_file_h, old_section_h, 0);
 
   old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr;
   old_bss_size = OLD_SECTION_H (old_bss_index).sh_size;