From 156e38523a9a52deb03ae8aedb382e0dda4ad9b5 Mon Sep 17 00:00:00 2001 From: John Gilmore Date: Fri, 25 Oct 1991 10:17:52 +0000 Subject: * Rename COFF-related files in `coff-ARCH.c' form. coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c, coff-mips.c, coff-rs6000.c to be exact. --- bfd/coff-m88k.c | 53 +++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 26 deletions(-) (limited to 'bfd/coff-m88k.c') diff --git a/bfd/coff-m88k.c b/bfd/coff-m88k.c index 511dfff..4f523ec 100644 --- a/bfd/coff-m88k.c +++ b/bfd/coff-m88k.c @@ -1,31 +1,32 @@ -/* Copyright (C) 1990, 1991 Free Software Foundation, Inc. +/* Motorola 88000 COFF support ("Binary Compatability Standard") for BFD. + Copyright (C) 1990-1991 Free Software Foundation, Inc. + Written by Cygnus Support. -This file is part of BFD, the Binary File Diddler. +This file is part of BFD, the Binary File Descriptor library. -BFD is free software; you can redistribute it and/or modify +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 1, or (at your option) -any later version. +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. -BFD is distributed in the hope that it will be useful, +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with BFD; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ - +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* $Id$ */ -#define M88 1 -#include -#include +#define M88 1 /* Customize various include files */ #include "bfd.h" +#include "sysdep.h" #include "libbfd.h" #include "obstack.h" -#include "m88k-bcs.h" +#include "coff-m88k.h" +#include "internalcoff.h" #include "libcoff.h" /* Provided the symbol, returns the value reffed */ @@ -47,7 +48,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ -static bfd_reloc_status_enum_type +static bfd_reloc_status_type DEFUN(howto_hvrt16,(abfd, reloc_entry, symbol_in, data, ignore_input_section), bfd *abfd AND arelent *reloc_entry AND @@ -92,8 +93,8 @@ static reloc_howto_type howto_table[] = bfd_target m88k_bcs_vec = { - "m88kbcs", /* name */ - bfd_target_coff_flavour_enum, + "m88kbcs", /* name */ + bfd_target_coff_flavour, true, /* data byte order is big */ true, /* header byte order is big */ @@ -104,17 +105,17 @@ bfd_target m88k_bcs_vec = (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */ '/', /* ar_pad_char */ 15, /* ar_max_namelen */ + 3, /* default alignment power */ + _do_getb64, _do_putb64, _do_getb32, _do_putb32, _do_getb16, _do_putb16, /* data */ + _do_getb64, _do_putb64, _do_getb32, _do_putb32, _do_getb16, _do_putb16, /* hdrs */ -_do_getb64, _do_putb64, _do_getb32, _do_putb32, _do_getb16, _do_putb16, /* data */ -_do_getb64, _do_putb64, _do_getb32, _do_putb32, _do_getb16, _do_putb16, /* hdrs */ - - {_bfd_dummy_target, coff_object_p, /* bfd_check_format */ - bfd_generic_archive_p, _bfd_dummy_target}, - {bfd_false, coff_mkobject, _bfd_generic_mkarchive, /* bfd_set_format */ - bfd_false}, - {bfd_false, coff_write_object_contents, /* bfd_write_contents */ - _bfd_write_archive_contents, bfd_false}, + {_bfd_dummy_target, coff_object_p, /* bfd_check_format */ + bfd_generic_archive_p, _bfd_dummy_target}, + {bfd_false, coff_mkobject, _bfd_generic_mkarchive, /* bfd_set_format */ + bfd_false}, + {bfd_false, coff_write_object_contents, /* bfd_write_contents */ + _bfd_write_archive_contents, bfd_false}, JUMP_TABLE(coff), -COFF_SWAP_TABLE + COFF_SWAP_TABLE }; -- cgit v1.1