2010-06-18 Rafael Espindola <espindola@google.com>
authorRafael Ávila de Espíndola <respindola@mozilla.com>
Fri, 18 Jun 2010 16:53:23 +0000 (16:53 +0000)
committerRafael Ávila de Espíndola <respindola@mozilla.com>
Fri, 18 Jun 2010 16:53:23 +0000 (16:53 +0000)
* plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
Make argument const.

2010-06-18  Rafael Espindola  <espindola@google.com>

* plugin.cc (add_input_file,add_input_library)
(Plugin_manager::add_input_file): Make filename arguments const.
* plugin.h (Plugin_manager::add_input_file): Make filename arguments
const.

gold/ChangeLog
gold/plugin.cc
gold/plugin.h
include/ChangeLog
include/plugin-api.h

index afb87530f438832a81994956af01a8cddc9ef22d..0e07650f57ba9ff5c6868ed7a5f25e58f25b171e 100644 (file)
@@ -1,3 +1,10 @@
+2010-06-18  Rafael Espindola  <espindola@google.com>
+
+       * plugin.cc (add_input_file,add_input_library)
+       (Plugin_manager::add_input_file): Make filename arguments const.
+       * plugin.h (Plugin_manager::add_input_file): Make filename arguments
+       const.
+
 2010-06-16  Doug Kwan  <dougkwan@google.com>
 
        * arm.cc (Target_arm::do_finalize_sections): Do not emit an
index 4cf2f6a4547b5630d90fd32dd0994f0500c4572b..1c33b125ee30c0158990f74e6dbee1145a42382b 100644 (file)
@@ -75,10 +75,10 @@ static enum ld_plugin_status
 get_symbols(const void *handle, int nsyms, struct ld_plugin_symbol *syms);
 
 static enum ld_plugin_status
-add_input_file(char *pathname);
+add_input_file(const char *pathname);
 
 static enum ld_plugin_status
-add_input_library(char *pathname);
+add_input_library(const char *pathname);
 
 static enum ld_plugin_status
 message(int level, const char *format, ...);
@@ -421,7 +421,7 @@ Plugin_manager::release_input_file(unsigned int handle)
 // Add a new input file.
 
 ld_plugin_status
-Plugin_manager::add_input_file(char *pathname, bool is_lib)
+Plugin_manager::add_input_file(const char *pathname, bool is_lib)
 {
   Input_file_argument file(pathname,
                            (is_lib
@@ -1023,7 +1023,7 @@ get_symbols(const void * handle, int nsyms, ld_plugin_symbol* syms)
 // Add a new (real) input file generated by a plugin.
 
 static enum ld_plugin_status
-add_input_file(char *pathname)
+add_input_file(const char *pathname)
 {
   gold_assert(parameters->options().has_plugins());
   return parameters->options().plugins()->add_input_file(pathname, false);
@@ -1032,7 +1032,7 @@ add_input_file(char *pathname)
 // Add a new (real) library required by a plugin.
 
 static enum ld_plugin_status
-add_input_library(char *pathname)
+add_input_library(const char *pathname)
 {
   gold_assert(parameters->options().has_plugins());
   return parameters->options().plugins()->add_input_file(pathname, true);
index c6371ea782df2e916f0d13867eb4e4d88f3fe756..99e6d957f405f49dd5ed74034eb5bac13c922f80 100644 (file)
@@ -230,7 +230,7 @@ class Plugin_manager
 
   // Add a new input file.
   ld_plugin_status
-  add_input_file(char *pathname, bool is_lib);
+  add_input_file(const char *pathname, bool is_lib);
 
   // Return TRUE if we are in the replacement phase.
   bool
index 97e8da5dc5e487a248bbe499fe7b3d461c6f2758..1368231c432d61b51f4a2b3281e8a013a4527083 100644 (file)
@@ -1,3 +1,8 @@
+2010-06-18  Rafael Espindola  <espindola@google.com>
+
+       * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
+       Make argument const.
+
 2010-06-08  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
 
        * splay-tree.h: Update copyright years.
index 582178554b3d4519fe23159276bae8e8aaefcbff..55cfe257890835975028596d83c639dd4f8ff74f 100644 (file)
@@ -220,13 +220,13 @@ enum ld_plugin_status
 
 typedef
 enum ld_plugin_status
-(*ld_plugin_add_input_file) (char *pathname);
+(*ld_plugin_add_input_file) (const char *pathname);
 
 /* The linker's interface for adding a library that should be searched.  */
 
 typedef
 enum ld_plugin_status
-(*ld_plugin_add_input_library) (char *libname);
+(*ld_plugin_add_input_library) (const char *libname);
 
 /* The linker's interface for issuing a warning or error message.  */