$NetBSD: patch-libelfsh_reloc_c,v 1.1 2011/10/02 23:50:56 dholland Exp $

- LP64 fixes

--- libelfsh/reloc.c~	2003-08-20 21:28:41.000000000 -0400
+++ libelfsh/reloc.c	2008-08-02 18:10:19.000000000 -0400
@@ -304,7 +304,7 @@ elfshrel_t	*elfsh_find_rel(elfshsect_t *
       target = elfsh_get_parent_section(sect->parent, *dword, NULL);
       if (target != NULL)
 	{
-	  vaddr = sect->shdr->sh_addr + (u_int) str - (u_int) sect->data;
+	  vaddr = sect->shdr->sh_addr + (uintptr_t) str - (uintptr_t) sect->data;
 	  rel[index].idx_src = sect->index;
 	  rel[index].off_src = vaddr - sect->shdr->sh_addr;
 	  rel[index].idx_dst = target->index;
