Eliminate uses of NAMES_HAVE_UNDERSCORE, using
authorJohn Gilmore <gnu@cygnus>
Thu, 17 Dec 1992 09:15:10 +0000 (09:15 +0000)
committerJohn Gilmore <gnu@cygnus>
Thu, 17 Dec 1992 09:15:10 +0000 (09:15 +0000)
commitde9bef49be9432334e7806405b33cd0d0a69d754
treef808a8de6709a41ca1a6d7c0f8fe51f991c7c1a9
parent8cedeccaa84f502883f22f613fee7bf814db8af3
Eliminate uses of NAMES_HAVE_UNDERSCORE, using
bfd_get_symbol_leading_char instead.

* coffread.c (EXTERNAL_NAME):  New macro for removing possible
leading character from names.
(read_coff_symtab):  Use BFD's FILE *, don't open a second one.
(read_coff_symtab):  Complain() about .bb/.eb mismatch, don't error().
(process_coff_symbol, coff_read_struct_type, coff_read_enum_type):
Replace NAMES_HAVE_UNDERSCORE with EXTERNAL_NAME.

* kdb-start.c (main):  Remove NAMES_HAVE_UNDERSCORE.
* minsyms.c (install_minimal_symbols):  Replace NAMES_HAVE_UNDERSCORE.
Remove SOME_NAMES_HAVE_DOT support (apparently unused).
* partial-stab.h:  Replace NAMES_HAVE_UNDERSCORE.
* solib.c:  Replace NAMES_HAVE_UNDERSCORE.
* stabsread.h:  Remove NAMES_HAVE_UNDERSCORE and HASH_OFFSET.
* symfile.c (syms_from_objfile):  Insert debugging check to test
NAMES_HAVE_UNDERSCORE setting against the BFD support.  FIXME,
remove this (and all tm-*.h NAMES_HAVE_UNDERSCORE) soon.

* doc/gdbint.texinfo (Host Conditionals):  Remove
NAMES_HAVE_UNDERSCORE, SOME_NAMES_HAVE_DOT, document
MEM_FNS_DECLARED.
(Target Conditionals):  Remove all of the above.
gdb/ChangeLog
gdb/coffread.c
gdb/kdb-start.c
gdb/minsyms.c
gdb/partial-stab.h
gdb/solib.c
gdb/stabsread.h
gdb/symfile.c