aboutsummaryrefslogtreecommitdiff
path: root/ld/ldmisc.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1993-12-11 22:55:55 +0000
committerIan Lance Taylor <ian@airs.com>1993-12-11 22:55:55 +0000
commitfcf276c4958f7cc906ec389f003aa2a713c98528 (patch)
tree6f9a19c2ca8cac0625898fa485a46ffeb17c6382 /ld/ldmisc.h
parent2c6635a46f894fc4e3c0ea6a9023f0ae43b3451f (diff)
downloadgdb-fcf276c4958f7cc906ec389f003aa2a713c98528.zip
gdb-fcf276c4958f7cc906ec389f003aa2a713c98528.tar.gz
gdb-fcf276c4958f7cc906ec389f003aa2a713c98528.tar.bz2
Made many changes to eliminate gcc warnings. Made various
cosmetic changes, declared various things in header files, removed various extern declarations from .c files. No substantive changes.
Diffstat (limited to 'ld/ldmisc.h')
-rw-r--r--ld/ldmisc.h38
1 files changed, 26 insertions, 12 deletions
diff --git a/ld/ldmisc.h b/ld/ldmisc.h
index a9391cd..e22abdb 100644
--- a/ld/ldmisc.h
+++ b/ld/ldmisc.h
@@ -1,12 +1,11 @@
/* ldmisc.h -
-
- Copyright (C) 1991 Free Software Foundation, Inc.
+ Copyright 1991, 1992 Free Software Foundation, Inc.
This file is part of GLD, the Gnu Linker.
GLD 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)
+ the Free Software Foundation; either version 2, or (at your option)
any later version.
GLD is distributed in the hope that it will be useful,
@@ -18,17 +17,32 @@
along with GLD; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
+#ifndef LDMISC_H
+#define LDMISC_H
-
/* VARARGS*/
-PROTO(void,info,());
-PROTO(void,info_assert,(char *, unsigned int));
-PROTO(void,yyerror,(char *));
-PROTO(char *,concat,(CONST char *, CONST char *, CONST char *));
-PROTO(char *, ldmalloc,(size_t));
-PROTO(char *,buystring,(CONST char *CONST));
+extern void einfo ();
+/* VARARGS*/
+extern void minfo ();
+/* VARARGS*/
+extern void info_msg ();
+extern void info_assert PARAMS ((char *, unsigned int));
+extern void multiple_warn PARAMS ((char *message1, asymbol *sym,
+ char *message2, asymbol *sy));
+extern void yyerror PARAMS ((char *));
+extern char *concat PARAMS ((CONST char *, CONST char *, CONST char *));
+extern PTR ldmalloc PARAMS ((size_t));
+extern PTR ldrealloc PARAMS ((PTR, size_t));
+extern char *buystring PARAMS ((CONST char *CONST));
+
#define ASSERT(x) \
-{ if (!(x)) info_assert(__FILE__,__LINE__); }
+do { if (!(x)) info_assert(__FILE__,__LINE__); } while (0)
#define FAIL() \
-{ info_assert(__FILE__,__LINE__); }
+do { info_assert(__FILE__,__LINE__); } while (0)
+
+extern void print_space PARAMS ((void));
+extern void print_nl PARAMS ((void));
+extern void print_address PARAMS ((bfd_vma value));
+
+#endif