OSDN Git Service

dont use void* when we know the type of pointer we want
authorMike Frysinger <vapier@gentoo.org>
Mon, 11 Jul 2005 23:27:08 +0000 (23:27 -0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 11 Jul 2005 23:27:08 +0000 (23:27 -0000)
ldso/ldso/x86_64/dl-sysdep.h

index a156e7b..ae12deb 100644 (file)
@@ -105,10 +105,10 @@ static __always_inline void
 elf_machine_relative(Elf64_Addr load_off, const Elf64_Addr rel_addr,
                      Elf64_Word relative_count)
 {
-       Elf64_Rela *rpnt = (void *)rel_addr;
+       Elf64_Rela *rpnt = (Elf64_Rela*)rel_addr;
        --rpnt;
        do {
-               Elf64_Addr *const reloc_addr = (void *) (load_off + (++rpnt)->r_offset);
+               Elf64_Addr *const reloc_addr = (Elf64_Addr*)(load_off + (++rpnt)->r_offset);
 
                *reloc_addr = load_off + rpnt->r_addend;
        } while (--relative_count);