Index: third_party/yasm/patched-yasm/modules/objfmts/elf/elf-machine.h |
=================================================================== |
--- third_party/yasm/patched-yasm/modules/objfmts/elf/elf-machine.h (revision 71129) |
+++ third_party/yasm/patched-yasm/modules/objfmts/elf/elf-machine.h (working copy) |
@@ -44,8 +44,7 @@ |
#define YASM_WRITE_64Z_L(p, i) YASM_WRITE_64C_L(p, 0, i) |
-typedef int(*func_accepts_reloc)(size_t val, yasm_symrec *wrt, |
- yasm_symrec **ssyms); |
+typedef int(*func_accepts_reloc)(size_t val, yasm_symrec *wrt); |
typedef void(*func_write_symtab_entry)(unsigned char *bufp, |
elf_symtab_entry *entry, |
yasm_intnum *value_intn, |
@@ -57,9 +56,9 @@ |
elf_section_index sindex); |
typedef void(*func_handle_reloc_addend)(yasm_intnum *intn, |
- elf_reloc_entry *reloc); |
-typedef unsigned int(*func_map_reloc_info_to_type)(elf_reloc_entry *reloc, |
- yasm_symrec **ssyms); |
+ elf_reloc_entry *reloc, |
+ unsigned long offset); |
+typedef unsigned int(*func_map_reloc_info_to_type)(elf_reloc_entry *reloc); |
typedef void(*func_write_reloc)(unsigned char *bufp, |
elf_reloc_entry *reloc, |
unsigned int r_type, |