* ldgram.y (lang_memory_region_type): Make static.
authorBen Elliston <bje@au.ibm.com>
Thu, 28 Apr 2005 23:54:33 +0000 (23:54 +0000)
committerBen Elliston <bje@au.ibm.com>
Thu, 28 Apr 2005 23:54:33 +0000 (23:54 +0000)
(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.

ld/ChangeLog
ld/ldemul.c
ld/ldfile.c
ld/ldfile.h
ld/ldgram.y
ld/ldlang.c
ld/ldlang.h
ld/mri.c
ld/mri.h

index cd6e7ce17e54665964388929b8dd1896321d436e..80536ca603124a47408ff8b8ed13bae69c36bb29 100644 (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>
 
        * emultempl/elf32.em (gld${EMULATION_NAME}_provide_bound_symbols):
index 45869d8770960cbdb025d69df129a2655ce2d81a..abd48fecd80cb2cdaba134bdf40dfb38134db1d2 100644 (file)
@@ -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)
index 372f79e0987a7ff846fb7e96308ddec1358e767a..13021d81e5b914c90b84f722d35304e2b98015c9 100644 (file)
@@ -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;
index 6d5f09d11834421dda6e86703a02ab5f7bef653f..228b267fdc2f8ef1d648dfd117be90d1e537e98e 100644 (file)
@@ -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
index 23151d8f6b09f4a53974390f1b14bb87b21779f8..fefd7bc13486009f615c143f24a502bcb2ac6b3c 100644 (file)
 #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;
 
index 3e7a78cd0abb8ca1678627a4bbd77f4b323d3f6c..2568feda9d202ff3f7e153a429cd0d9209f7bc3e 100644 (file)
@@ -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;
 
index 7b399e314c5e3bd004775b3b4cf1a1d25d1569a9..2cf8259c4571227f124ddfc10fceab4b10cfda46 100644 (file)
@@ -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;
index 65e1a2ec618d9217309994af5492219a590a88c1..3b4e89b0aa3f757fc3167b7f46968abef8643221 100644 (file)
--- a/ld/mri.c
+++ b/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;
-
-struct section_name_struct *alignment;
-struct section_name_struct *subalignment;
+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;
+
+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)
index b430d20a056df3e9c7d63399e1eeabd89b8116af..02a48cd4dbe1fac29f61d6621470b69b75ce7669 100644 (file)
--- a/ld/mri.h
+++ b/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 *);