Lint removal, extra prototypes.

Recopied cplus-dem from gdb, makes more things come out right.
This commit is contained in:
Steve Chamberlain 1992-03-07 18:31:24 +00:00
parent 94f02cf2c2
commit 9aa97a39fe
5 changed files with 29 additions and 15 deletions

View File

@ -1,6 +1,6 @@
/* Demangler for GNU C++
Copyright 1989, 1991 Free Software Foundation, Inc.
written by James Clark (jjc@@jclark.uucp)
written by James Clark (jjc@jclark.uucp)
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
@ -47,11 +47,21 @@
available memory. */
/* define this if names don't start with _ */
#define nounderscore 1
#include <bfd.h>
/* #define nounderscore 1 */
#include <ansidecl.h>
#include <sysdep.h>
#define xmalloc ldmalloc
#define xrealloc realloc
#define xrealloc ldrealloc
#if 0
/* GDB-specific, FIXME. */
#include "defs.h"
#endif
#define PARAMS(x) EXFUN(,x)
/* This is '$' on systems where the assembler can deal with that.
Where the assembler can't, it's '.' (but on many systems '.' is
@ -163,12 +173,6 @@ typedef struct string {
char *e; /* pointer after end of allocated space */
} string;
#if _STDC_ == 1
#define PARAMS(x) x
#else
#define PARAMS(x) ()
#endif
static void
string_need PARAMS ((string *, int));
@ -235,6 +239,8 @@ cplus_mangle_opname (opname, arg_mode)
{
int i, len = strlen (opname);
if (arg_mode != 0 && arg_mode != 1)
einfo ("%P%F: invalid arg_mode");
for (i = 0; i < sizeof (optable)/sizeof (optable[0]); i++)
{

View 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
@ -15,7 +16,7 @@ extern bfd_error_vector_type bfd_error_vector;
static void
DEFUN(ld_undefined_symbol,(relent, seclet),
CONST arelent *relent AND
bfd_seclet_type *seclet)
CONST bfd_seclet_type *seclet)
{
asymbol *s = *(relent->sym_ptr_ptr);
static asymbol *error_symbol;
@ -76,7 +77,6 @@ DEFUN(ld_reloc_truncated,(relent, seclet),
void
DEFUN_VOID(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;
}

4
ld/lderror.h Normal file
View File

@ -0,0 +1,4 @@
void EXFUN(init_bfd_error_vector,(void));

View File

@ -21,7 +21,7 @@ Tie together all the interseting blocks
#include "ldmisc.h"
#include "ldsym.h"
#include "ldgram.h"
#include "relax.h"
static void
DEFUN(build_it,(statement),
lang_statement_union_type *statement)

4
ld/relax.h Normal file
View File

@ -0,0 +1,4 @@
void EXFUN(write_relaxnorel,( bfd *output_bfd));
boolean EXFUN(relax_section,( lang_statement_union_type **this_ptr));