Remove now useless nested function in debugedit
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 4 Jan 2008 10:00:51 +0000 (12:00 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 4 Jan 2008 10:00:51 +0000 (12:00 +0200)
tools/debugedit.c

index d52c95a..6699c76 100644 (file)
@@ -1352,12 +1352,6 @@ handle_build_id (DSO *dso, Elf_Data *build_id,
      or Elf64 object, only that we are consistent in what bits feed the
      hash so it comes out the same for the same file contents.  */
   {
-    inline void process (const void *data, size_t size);
-    inline void process (const void *data, size_t size)
-    {
-      rpmDigestUpdate(ctx, data, size);
-    }
-
     union
     {
       GElf_Ehdr ehdr;
@@ -1386,7 +1380,7 @@ handle_build_id (DSO *dso, Elf_Data *build_id,
          goto bad;
        if (elf64_xlatetom (&x, &x, dso->ehdr.e_ident[EI_DATA]) == NULL)
          goto bad;
-       process (x.d_buf, x.d_size);
+       rpmDigestUpdate(ctx, x.d_buf, x.d_size);
       }
 
     x.d_type = ELF_T_SHDR;
@@ -1398,14 +1392,14 @@ handle_build_id (DSO *dso, Elf_Data *build_id,
          u.shdr.sh_offset = 0;
          if (elf64_xlatetom (&x, &x, dso->ehdr.e_ident[EI_DATA]) == NULL)
            goto bad;
-         process (x.d_buf, x.d_size);
+         rpmDigestUpdate(ctx, x.d_buf, x.d_size);
 
          if (u.shdr.sh_type != SHT_NOBITS)
            {
              Elf_Data *d = elf_rawdata (dso->scn[i], NULL);
              if (d == NULL)
                goto bad;
-             process (d->d_buf, d->d_size);
+             rpmDigestUpdate(ctx, d->d_buf, d->d_size);
            }
        }
   }