K&R compiler fixes

This commit is contained in:
Alan Modra 2000-04-19 10:53:01 +00:00
parent c2d1645f06
commit dcdea4f4b3
3 changed files with 19 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2000-04-19 Michael Sokolov <msokolov@ivan.Harhan.ORG>
K&R compiler fixes.
* dwarf2.c (concat_filename): Avoid string literal concatenation.
* ieee.c (ieee_get_symtab): Don't initialise union in struct.
Mon Apr 17 19:14:36 2000 David Mosberger <davidm@hpl.hp.com>
* Makefile.am (BFD64_BACKENDS): Mention coff-ia64.lo.

View File

@ -700,8 +700,8 @@ concat_filename (table, file)
if (file - 1 >= table->num_files)
{
(*_bfd_error_handler) (_("Dwarf Error: mangled line number "
"section (bad file number)."));
(*_bfd_error_handler)
(_("Dwarf Error: mangled line number section (bad file number)."));
return "<unknown>";
}

View File

@ -1009,8 +1009,17 @@ ieee_get_symtab (abfd, location)
ieee_symbol_type *symp;
static bfd dummy_bfd;
static asymbol empty_symbol =
/* the_bfd, name, value, attr, section */
{&dummy_bfd, " ieee empty", (symvalue) 0, BSF_DEBUGGING, bfd_abs_section_ptr, { 0 }};
{
&dummy_bfd,
" ieee empty",
(symvalue) 0,
BSF_DEBUGGING,
bfd_abs_section_ptr
#ifdef __STDC__
/* K&R compilers can't initialise unions. */
, { 0 }
#endif
};
if (abfd->symcount)
{