aboutsummaryrefslogtreecommitdiff
path: root/ld/ldmain.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/ldmain.h
parent2c6635a46f894fc4e3c0ea6a9023f0ae43b3451f (diff)
downloadfsf-binutils-gdb-fcf276c4958f7cc906ec389f003aa2a713c98528.zip
fsf-binutils-gdb-fcf276c4958f7cc906ec389f003aa2a713c98528.tar.gz
fsf-binutils-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/ldmain.h')
-rw-r--r--ld/ldmain.h27
1 files changed, 23 insertions, 4 deletions
diff --git a/ld/ldmain.h b/ld/ldmain.h
index 9f3fa1a..7b41478 100644
--- a/ld/ldmain.h
+++ b/ld/ldmain.h
@@ -1,6 +1,5 @@
/* ldmain.h -
-
- Copyright (C) 1991 Free Software Foundation, Inc.
+ Copyright 1991, 1992 Free Software Foundation, Inc.
This file is part of GLD, the Gnu Linker.
@@ -18,6 +17,26 @@
along with GLD; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-PROTO(void, Q_enter_global_ref,(asymbol **));
-PROTO(void, Q_read_file_symbols,(struct lang_input_statement_struct *));
+#ifndef LDMAIN_H
+#define LDMAIN_H
+
+extern char *program_name;
+extern bfd *output_bfd;
+extern char *default_target;
+extern boolean trace_files;
+extern boolean trace_file_tries;
+extern boolean write_map;
+extern int g_switch_value;
+extern unsigned int commons_pending;
+extern const char *output_filename;
+extern char lprefix;
+extern unsigned int total_files_seen;
+extern unsigned int total_symbols_seen;
+
+extern void enter_global_ref PARAMS ((asymbol **, CONST char *));
+extern void ldmain_open_file_read_symbol
+ PARAMS ((struct lang_input_statement_struct *));
+extern void refize PARAMS ((ldsym_type *sp, asymbol **nlist_p));
+extern void add_ysym PARAMS ((char *));
+#endif