-static section_rename * section_rename_list;
-
-static void copy_usage
- PARAMS ((FILE *, int));
-static void strip_usage
- PARAMS ((FILE *, int));
-static flagword parse_flags
- PARAMS ((const char *));
-static struct section_list *find_section_list
- PARAMS ((const char *, bfd_boolean));
-static void setup_section
- PARAMS ((bfd *, asection *, PTR));
-static void copy_section
- PARAMS ((bfd *, asection *, PTR));
-static void get_sections
- PARAMS ((bfd *, asection *, PTR));
-static int compare_section_lma
- PARAMS ((const PTR, const PTR));
-static void add_specific_symbol
- PARAMS ((const char *, struct symlist **));
-static void add_specific_symbols
- PARAMS ((const char *, struct symlist **));
-static bfd_boolean is_specified_symbol
- PARAMS ((const char *, struct symlist *));
-static bfd_boolean is_strip_section
- PARAMS ((bfd *, asection *));
-static unsigned int filter_symbols
- PARAMS ((bfd *, bfd *, asymbol **, asymbol **, long));
-static void mark_symbols_used_in_relocations
- PARAMS ((bfd *, asection *, PTR));
-static void filter_bytes
- PARAMS ((char *, bfd_size_type *));
-static bfd_boolean write_debugging_info
- PARAMS ((bfd *, PTR, long *, asymbol ***));
-static void copy_object
- PARAMS ((bfd *, bfd *));
-static void copy_archive
- PARAMS ((bfd *, bfd *, const char *));
-static void copy_file
- PARAMS ((const char *, const char *, const char *, const char *));
-static int strip_main
- PARAMS ((int, char **));
-static int copy_main
- PARAMS ((int, char **));
-static const char *lookup_sym_redefinition
- PARAMS((const char *));
-static void redefine_list_append
- PARAMS ((const char *, const char *));
-static const char * find_section_rename
- PARAMS ((bfd *, sec_ptr, flagword *));
-static void add_section_rename
- PARAMS ((const char *, const char *, flagword));