old-cross-binutils/ld/ldmain.h
Ian Lance Taylor fcf276c495 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.
1993-12-11 22:55:55 +00:00

42 lines
1.4 KiB
C

/* ldmain.h -
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)
any later version.
GLD 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 GLD; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#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