* emultempl/hppaosf.em: Various fixes and support for linker stub
[deliverable/binutils-gdb.git] / ld / lderror.c
index 30946dfc6bcbde7005676e26fc4376c2e45d4622..b43282d22596402bc23b5764b161fec63c55c40c 100644 (file)
@@ -2,6 +2,7 @@
 #include "sysdep.h"
 #include "../bfd/seclet.h"
 #include "ld.h"
+#include "ldmisc.h"
 
 #define MAX_ERRORS_IN_A_ROW 5
 
@@ -13,9 +14,9 @@ extern bfd_error_vector_type bfd_error_vector;
 /* BFD has failed to link something, give a better error message */
 
 static void
-DEFUN(ld_undefined_symbol,(relent, seclet),
-      CONST arelent *relent AND
-      bfd_seclet_type *seclet)
+ld_undefined_symbol (relent, seclet)
+     CONST arelent *relent;
+     CONST bfd_seclet_type *seclet;
 {
   asymbol *s = *(relent->sym_ptr_ptr);
   static asymbol *error_symbol;
@@ -37,7 +38,7 @@ DEFUN(ld_undefined_symbol,(relent, seclet),
        error_symbol = s;
       }
     if (error_count < MAX_ERRORS_IN_A_ROW) {
-       einfo("%C: undefined reference to `%T'\n",
+       einfo("%X%C: undefined reference to `%T'\n",
              abfd,section, seclet->u.indirect.symbols,
              relent->address, s);
        config.make_executable = false;
@@ -55,13 +56,13 @@ DEFUN(ld_undefined_symbol,(relent, seclet),
   }
   else 
   {
-    einfo("undefined reference to %s\n", (*(relent->sym_ptr_ptr))->name);
+    einfo("%Xundefined reference to %s\n", (*(relent->sym_ptr_ptr))->name);
   }
 }
 static void
-DEFUN(ld_reloc_truncated,(relent, seclet),
-      CONST arelent *relent AND
-      bfd_seclet_type *seclet)
+ld_reloc_truncated (relent, seclet)
+     CONST arelent *relent;
+     bfd_seclet_type *seclet;
 {
   asymbol *s = *(relent->sym_ptr_ptr);
   asection *section = seclet->u.indirect.section;
@@ -74,9 +75,8 @@ DEFUN(ld_reloc_truncated,(relent, seclet),
   
 
 void
-DEFUN_VOID(init_bfd_error_vector)
+init_bfd_error_vector ()
 {
-bfd_error_vector.undefined_symbol = ld_undefined_symbol;  
-bfd_error_vector.reloc_value_truncated = ld_reloc_truncated;
-
+  bfd_error_vector.undefined_symbol = ld_undefined_symbol;  
+  bfd_error_vector.reloc_value_truncated = ld_reloc_truncated;
 }
This page took 0.024536 seconds and 4 git commands to generate.