Convert to C90.

This commit is contained in:
Alan Modra
2003-08-07 02:25:50 +00:00
parent 0601b11fb6
commit 61982e3c09
21 changed files with 326 additions and 302 deletions

View File

@ -1,3 +1,9 @@
2003-08-07 Alan Modra <amodra@bigpond.net.au>
* reloc-macros.h (START_RELOC_NUMBERS) : Remove PARAMS macro. Use
C90 function definition. Formatting.
(RELOC_NUMBER): Remove !__STDC__ code.
2003-07-28 Eric Christopher <echristo@redhat.com>
* ppc.h (R_PPC_RELAX32): New. Fake relocation.
@ -38,10 +44,6 @@
* mmix.h: Convert to ISO C90 prototypes.
* mips.h: Likewise.
* reloc-macros.h (START_RELOC_NUMBERS): Convert to ISO C90
prototype.
(RELOC_NUMBER): Remove !__STDC__ code.
2003-06-13 Robert Millan <zeratul2@wanadoo.es>
* common.h (GNU_ABI_TAG_NETBSD): New tag.

View File

@ -1,5 +1,5 @@
/* Generic relocation support for BFD.
Copyright 1998, 1999, 2000 Free Software Foundation, Inc.
Copyright 1998, 1999, 2000, 2003 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
@ -46,10 +46,9 @@
If RELOC_MACROS_GEN_FUNC *is* defined, then instead the
following function will be generated:
static const char * foo PARAMS ((unsigned long rtype));
static const char *foo (unsigned long rtype);
static const char *
foo (rtype)
unsigned long rtype;
foo (unsigned long rtype)
{
switch (rtype)
{
@ -70,26 +69,22 @@
the relocation is not recognised, NULL is returned. */
#define START_RELOC_NUMBERS(name) \
static const char * name PARAMS ((unsigned long rtype)); \
static const char *name (unsigned long rtype); \
static const char * \
name (rtype) \
unsigned long rtype; \
name (unsigned long rtype) \
{ \
switch (rtype) \
{
{
#if defined (__STDC__) || defined (ALMOST_STDC)
#define RELOC_NUMBER(name, number) case number : return #name ;
#else
#define RELOC_NUMBER(name, number) case number : return "name" ;
#endif
#define RELOC_NUMBER(name, number) \
case number: return #name;
#define FAKE_RELOC(name, number)
#define EMPTY_RELOC(name)
#define END_RELOC_NUMBERS(name) \
default: return NULL; \
} \
} \
}