Accept and ignore -f command line option.
Improve usage message.
This commit is contained in:
parent
b4fd930a27
commit
e3a6961244
@ -1,3 +1,12 @@
|
|||||||
|
2000-05-14 Alan Modra <alan@linuxcare.com.au>
|
||||||
|
|
||||||
|
* size.c (usage): Associate short options with corresponding long
|
||||||
|
option to give a clue as to their function.
|
||||||
|
|
||||||
|
2000-05-14 Philippe De Muyter <phdm@macqel.be>
|
||||||
|
|
||||||
|
* size.c (main): Accept and ignore `-f' option.
|
||||||
|
|
||||||
2000-05-13 Alan Modra <alan@linuxcare.com.au>
|
2000-05-13 Alan Modra <alan@linuxcare.com.au>
|
||||||
|
|
||||||
* bucomm.h (gettext, dgettext, dcgettext, textdomain,
|
* bucomm.h (gettext, dgettext, dcgettext, textdomain,
|
||||||
|
@ -77,8 +77,10 @@ usage (stream, status)
|
|||||||
int status;
|
int status;
|
||||||
{
|
{
|
||||||
fprintf (stream, _("\
|
fprintf (stream, _("\
|
||||||
Usage: %s [-ABdoxV] [--format=berkeley|sysv] [--radix=8|10|16]\n\
|
Usage: %s [-A | --format=sysv | -B | --format=berkeley]\n\
|
||||||
[--target=bfdname] [--version] [--help] [file...]\n"), program_name);
|
[-o | --radix=8 | -d | --radix=10 | -h | --radix=16]\n\
|
||||||
|
[-V | --version] [--target=bfdname] [--help] [file...]\n"),
|
||||||
|
program_name);
|
||||||
#if BSD_DEFAULT
|
#if BSD_DEFAULT
|
||||||
fputs (_("default is --format=berkeley\n"), stream);
|
fputs (_("default is --format=berkeley\n"), stream);
|
||||||
#else
|
#else
|
||||||
@ -120,7 +122,7 @@ main (argc, argv)
|
|||||||
bfd_init ();
|
bfd_init ();
|
||||||
set_default_bfd_target ();
|
set_default_bfd_target ();
|
||||||
|
|
||||||
while ((c = getopt_long (argc, argv, "ABVdox", long_options,
|
while ((c = getopt_long (argc, argv, "ABVdfox", long_options,
|
||||||
(int *) 0)) != EOF)
|
(int *) 0)) != EOF)
|
||||||
switch (c)
|
switch (c)
|
||||||
{
|
{
|
||||||
@ -186,6 +188,16 @@ main (argc, argv)
|
|||||||
case 'o':
|
case 'o':
|
||||||
radix = octal;
|
radix = octal;
|
||||||
break;
|
break;
|
||||||
|
case 'f': /* FIXME : For sysv68, `-f' means `full format', i.e.
|
||||||
|
`[fname:] M(.text) + N(.data) + O(.bss) + P(.comment) = Q'
|
||||||
|
where `fname: ' appears only if there are >= 2 input files,
|
||||||
|
and M, N, O, P, Q are expressed in decimal by default,
|
||||||
|
hexa or octal if requested by `-x' or `-o'.
|
||||||
|
Just to make things interesting, Solaris also accepts -f,
|
||||||
|
which prints out the size of each allocatable section, the
|
||||||
|
name of the section, and the total of the section sizes. */
|
||||||
|
/* For the moment, accept `-f' silently, and ignore it. */
|
||||||
|
break;
|
||||||
case 0:
|
case 0:
|
||||||
break;
|
break;
|
||||||
case '?':
|
case '?':
|
||||||
|
Loading…
Reference in New Issue
Block a user