This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: PATCH to binutils/dlltool: Support PRIVATE keyword in pe dll.def files [2]
- From: Nick Clifton <nickc at redhat dot com>
- To: Danny Smith <danny_smith_0000 at yahoo dot co dot nz>
- Cc: binutils at sources dot redhat dot com
- Date: Mon, 08 Mar 2004 11:49:50 +0000
- Subject: Re: PATCH to binutils/dlltool: Support PRIVATE keyword in pe dll.def files [2]
- References: <20040307204423.98822.qmail@web41214.mail.yahoo.com>
Hi Danny,
> binutils/ChangeLog
> 2004-03-07 Danny Smith <dannysmith@users.sourceforge.net>
>
> * deflex.l: Handle "PRIVATE" string.
> * defparse.y (%token): Add PRIVATE.
> (%type): Add opt_PRIVATE.
> (expline): Pass opt_PRIVATE to def_exports.
> (opt_PRIVATE): Handle PRIVATE token.
> * dlltool.h (def_exports): Add 7th param for private flag to
> declaration.
> * dlltool.c: Add PRIVATE to comment on EXPORTS syntax.
> (struct export): Add 'private' field.
> (def_exports): Set 'private' field of struct exports.
> (scan_drectve_symbols): Adjust calls to def_exports.
> (scan_filtered_symbols): Likewise.
> (dump_def_info): Print 'private' field.
> (gen_def_file): Likewise.
> (gen_lib_file): Skip generation of lib object if private.
> Delete tmp object files in same order as they were generated.
> Don't delete non-existent private object files.
Approved and applied - thanks!
Cheers
Nick