* ldgram.y (lang_memory_region_type): Make static.

(ldgram_want_filename): Likewise.
	* ldemul.c (ld_emulation): Make static.
	* ldfile.h (ldfile_find_command_file): Remove extern.
	* ldfile.c (ldfile_find_command_file): Make static.
	* ldlang.h (unique_section_list): Remove extern declaration.
	* ldlang.c (unique_section_list): Make static.
	* mri.h (symbol_truncate): Remove extern declaration.
	* mri.c (symbol_truncate): Make static.
	(order, only_load, address, alias): Likewise.
	(alignment, subalignment): Likewise.
This commit is contained in:
Ben Elliston 2005-04-28 23:54:33 +00:00
parent f07e55f031
commit 279e75dcef
9 changed files with 29 additions and 22 deletions

View File

@ -1,3 +1,17 @@
2005-04-29 Ben Elliston <bje@au.ibm.com>
* ldgram.y (lang_memory_region_type): Make static.
(ldgram_want_filename): Likewise.
* ldemul.c (ld_emulation): Make static.
* ldfile.h (ldfile_find_command_file): Remove extern.
* ldfile.c (ldfile_find_command_file): Make static.
* ldlang.h (unique_section_list): Remove extern declaration.
* ldlang.c (unique_section_list): Make static.
* mri.h (symbol_truncate): Remove extern declaration.
* mri.c (symbol_truncate): Make static.
(order, only_load, address, alias): Likewise.
(alignment, subalignment): Likewise.
2005-04-27 H.J. Lu <hongjiu.lu@intel.com> 2005-04-27 H.J. Lu <hongjiu.lu@intel.com>
* emultempl/elf32.em (gld${EMULATION_NAME}_provide_bound_symbols): * emultempl/elf32.em (gld${EMULATION_NAME}_provide_bound_symbols):

View File

@ -34,7 +34,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include "ldmain.h" #include "ldmain.h"
#include "ldemul-list.h" #include "ldemul-list.h"
ld_emulation_xfer_type *ld_emulation; static ld_emulation_xfer_type *ld_emulation;
void void
ldemul_hll (char *name) ldemul_hll (char *name)

View File

@ -45,12 +45,12 @@ enum bfd_architecture ldfile_output_architecture;
search_dirs_type * search_head; search_dirs_type * search_head;
#ifdef VMS #ifdef VMS
char * slash = ""; static char * slash = "";
#else #else
#if defined (_WIN32) && ! defined (__CYGWIN32__) #if defined (_WIN32) && ! defined (__CYGWIN32__)
char * slash = "\\"; static char * slash = "\\";
#else #else
char * slash = "/"; static char * slash = "/";
#endif #endif
#endif #endif
@ -462,7 +462,7 @@ try_open (const char *name, const char *exten)
/* Try to open NAME; if that fails, look for it in any directories /* Try to open NAME; if that fails, look for it in any directories
specified with -L, without and with EXTEND appended. */ specified with -L, without and with EXTEND appended. */
FILE * static FILE *
ldfile_find_command_file (const char *name, const char *extend) ldfile_find_command_file (const char *name, const char *extend)
{ {
search_dirs_type *search; search_dirs_type *search;

View File

@ -54,8 +54,6 @@ extern void ldfile_open_file
(struct lang_input_statement_struct *); (struct lang_input_statement_struct *);
extern bfd_boolean ldfile_try_open_bfd extern bfd_boolean ldfile_try_open_bfd
(const char *, struct lang_input_statement_struct *); (const char *, struct lang_input_statement_struct *);
extern FILE *ldfile_find_command_file
(const char *name, const char *extend);
extern void ldfile_set_output_arch extern void ldfile_set_output_arch
(const char *, enum bfd_architecture); (const char *, enum bfd_architecture);
extern bfd_boolean ldfile_open_file_search extern bfd_boolean ldfile_open_file_search

View File

@ -46,10 +46,9 @@
#endif #endif
static enum section_type sectype; static enum section_type sectype;
static lang_memory_region_type *region;
lang_memory_region_type *region; static bfd_boolean ldgram_want_filename = TRUE;
bfd_boolean ldgram_want_filename = TRUE;
FILE *saved_script_handle = NULL; FILE *saved_script_handle = NULL;
bfd_boolean force_make_executable = FALSE; bfd_boolean force_make_executable = FALSE;

View File

@ -97,7 +97,7 @@ bfd_boolean had_output_filename = FALSE;
bfd_boolean lang_float_flag = FALSE; bfd_boolean lang_float_flag = FALSE;
bfd_boolean delete_output_file_on_failure = FALSE; bfd_boolean delete_output_file_on_failure = FALSE;
struct lang_nocrossrefs *nocrossref_list; struct lang_nocrossrefs *nocrossref_list;
struct unique_sections *unique_section_list; static struct unique_sections *unique_section_list;
static bfd_boolean ldlang_sysrooted_script = FALSE; static bfd_boolean ldlang_sysrooted_script = FALSE;
int lang_statement_iteration = 0; int lang_statement_iteration = 0;

View File

@ -432,8 +432,6 @@ struct orphan_save {
lang_output_section_statement_type **os_tail; lang_output_section_statement_type **os_tail;
}; };
extern struct unique_sections *unique_section_list;
extern lang_output_section_statement_type *abs_output_section; extern lang_output_section_statement_type *abs_output_section;
extern lang_statement_list_type lang_output_section_statement; extern lang_statement_list_type lang_output_section_statement;
extern bfd_boolean lang_has_input_file; extern bfd_boolean lang_has_input_file;

View File

@ -44,14 +44,14 @@ struct section_name_struct {
int ok_to_load; int ok_to_load;
}; };
unsigned int symbol_truncate = 10000; static unsigned int symbol_truncate = 10000;
struct section_name_struct *order; static struct section_name_struct *order;
struct section_name_struct *only_load; static struct section_name_struct *only_load;
struct section_name_struct *address; static struct section_name_struct *address;
struct section_name_struct *alias; static struct section_name_struct *alias;
struct section_name_struct *alignment; static struct section_name_struct *alignment;
struct section_name_struct *subalignment; static struct section_name_struct *subalignment;
static struct section_name_struct ** static struct section_name_struct **
lookup (const char *name, struct section_name_struct **list) lookup (const char *name, struct section_name_struct **list)

View File

@ -20,8 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef MRI_H #ifndef MRI_H
#define MRI_H #define MRI_H
extern unsigned int symbol_truncate;
extern void mri_output_section (const char *, etree_type *); extern void mri_output_section (const char *, etree_type *);
extern void mri_only_load (const char *); extern void mri_only_load (const char *);
extern void mri_base (etree_type *); extern void mri_base (etree_type *);