* 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:
parent
f07e55f031
commit
279e75dcef
9 changed files with 29 additions and 22 deletions
14
ld/ChangeLog
14
ld/ChangeLog
|
@ -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>
|
||||
|
||||
* emultempl/elf32.em (gld${EMULATION_NAME}_provide_bound_symbols):
|
||||
|
|
|
@ -34,7 +34,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
|
|||
#include "ldmain.h"
|
||||
#include "ldemul-list.h"
|
||||
|
||||
ld_emulation_xfer_type *ld_emulation;
|
||||
static ld_emulation_xfer_type *ld_emulation;
|
||||
|
||||
void
|
||||
ldemul_hll (char *name)
|
||||
|
|
|
@ -45,12 +45,12 @@ enum bfd_architecture ldfile_output_architecture;
|
|||
search_dirs_type * search_head;
|
||||
|
||||
#ifdef VMS
|
||||
char * slash = "";
|
||||
static char * slash = "";
|
||||
#else
|
||||
#if defined (_WIN32) && ! defined (__CYGWIN32__)
|
||||
char * slash = "\\";
|
||||
static char * slash = "\\";
|
||||
#else
|
||||
char * slash = "/";
|
||||
static char * slash = "/";
|
||||
#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
|
||||
specified with -L, without and with EXTEND appended. */
|
||||
|
||||
FILE *
|
||||
static FILE *
|
||||
ldfile_find_command_file (const char *name, const char *extend)
|
||||
{
|
||||
search_dirs_type *search;
|
||||
|
|
|
@ -54,8 +54,6 @@ extern void ldfile_open_file
|
|||
(struct lang_input_statement_struct *);
|
||||
extern bfd_boolean ldfile_try_open_bfd
|
||||
(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
|
||||
(const char *, enum bfd_architecture);
|
||||
extern bfd_boolean ldfile_open_file_search
|
||||
|
|
|
@ -46,10 +46,9 @@
|
|||
#endif
|
||||
|
||||
static enum section_type sectype;
|
||||
static lang_memory_region_type *region;
|
||||
|
||||
lang_memory_region_type *region;
|
||||
|
||||
bfd_boolean ldgram_want_filename = TRUE;
|
||||
static bfd_boolean ldgram_want_filename = TRUE;
|
||||
FILE *saved_script_handle = NULL;
|
||||
bfd_boolean force_make_executable = FALSE;
|
||||
|
||||
|
|
|
@ -97,7 +97,7 @@ bfd_boolean had_output_filename = FALSE;
|
|||
bfd_boolean lang_float_flag = FALSE;
|
||||
bfd_boolean delete_output_file_on_failure = FALSE;
|
||||
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;
|
||||
int lang_statement_iteration = 0;
|
||||
|
||||
|
|
|
@ -432,8 +432,6 @@ struct orphan_save {
|
|||
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_statement_list_type lang_output_section_statement;
|
||||
extern bfd_boolean lang_has_input_file;
|
||||
|
|
14
ld/mri.c
14
ld/mri.c
|
@ -44,14 +44,14 @@ struct section_name_struct {
|
|||
int ok_to_load;
|
||||
};
|
||||
|
||||
unsigned int symbol_truncate = 10000;
|
||||
struct section_name_struct *order;
|
||||
struct section_name_struct *only_load;
|
||||
struct section_name_struct *address;
|
||||
struct section_name_struct *alias;
|
||||
static unsigned int symbol_truncate = 10000;
|
||||
static struct section_name_struct *order;
|
||||
static struct section_name_struct *only_load;
|
||||
static struct section_name_struct *address;
|
||||
static struct section_name_struct *alias;
|
||||
|
||||
struct section_name_struct *alignment;
|
||||
struct section_name_struct *subalignment;
|
||||
static struct section_name_struct *alignment;
|
||||
static struct section_name_struct *subalignment;
|
||||
|
||||
static struct section_name_struct **
|
||||
lookup (const char *name, struct section_name_struct **list)
|
||||
|
|
2
ld/mri.h
2
ld/mri.h
|
@ -20,8 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|||
#ifndef MRI_H
|
||||
#define MRI_H
|
||||
|
||||
extern unsigned int symbol_truncate;
|
||||
|
||||
extern void mri_output_section (const char *, etree_type *);
|
||||
extern void mri_only_load (const char *);
|
||||
extern void mri_base (etree_type *);
|
||||
|
|
Loading…
Reference in a new issue