* dlltool.c (usage): Add file parameter. Change all callers.
authorIan Lance Taylor <ian@airs.com>
Wed, 19 Aug 1998 20:23:33 +0000 (20:23 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 19 Aug 1998 20:23:33 +0000 (20:23 +0000)
commitfaad4b47864f762de394c6019bba74dd987e3595
tree0854ee60bcee1a6272ccf5a542ac2095caafe9ac
parent6cf219acdf31c6850fcab4ecfcc8ac595b15af21
* dlltool.c (usage): Add file parameter.  Change all callers.
(main): Don't treat '?' as a special case in getopt return.

* binutils.texi (dlltool): Document new options.  Add some uses of
@var.

Wed Aug 19 16:19:07 1998  Mumit Khan  <khan@xraylith.wisc.edu>

* dlltool.c (gen_def_file): Plug memory leak.  Don't print
demangled name if it is NULL.

Support for exporting all symbols to an output export def file:
* dlltool.c ({export_all_symbols, no_default_excludes,
no_default_excludes, excludes}): New file static variables.
(struct string_list): Type to hold list of symbols to exclude.
(scan_drectve_symbols): Renamed from scan_open_obj_file.
(scan_filtered_symbols): New static function.
(add_excludes): New static function.
(match_exclude): New static function.
(set_default_excludes): New static function.
(filter_symbols): New static function.
(scan_all_symbols): New static function.
(scan_open_obj_file): New static function.
(usage): Document new options.
(long_options): Add new options.
(main): Handle new options.
binutils/ChangeLog
binutils/binutils.texi
binutils/dlltool.c