svn commit: r202845 - head/usr.bin/bc
Xin LI
delphij at FreeBSD.org
Fri Jan 22 23:35:06 UTC 2010
Author: delphij
Date: Fri Jan 22 23:35:06 2010
New Revision: 202845
URL: http://svn.freebsd.org/changeset/base/202845
Log:
- Remove --debug option and intentionally undocument -d, which is only
kept for compatibility with 4.4BSD behavior.
- Sync SYNOPSIS with usage().
- Use an alternative way to represent short and long options which have
same semantics.
Reviewed by: gabor
Modified:
head/usr.bin/bc/bc.1
head/usr.bin/bc/bc.y
Modified: head/usr.bin/bc/bc.1
==============================================================================
--- head/usr.bin/bc/bc.1 Fri Jan 22 23:32:10 2010 (r202844)
+++ head/usr.bin/bc/bc.1 Fri Jan 22 23:35:06 2010 (r202845)
@@ -35,7 +35,7 @@
.\"
.\" @(#)bc.1 6.8 (Berkeley) 8/8/91
.\"
-.Dd May 31 2007
+.Dd January 22, 2010
.Dt BC 1
.Os
.Sh NAME
@@ -43,7 +43,7 @@
.Nd arbitrary-precision arithmetic language and calculator
.Sh SYNOPSIS
.Nm bc
-.Op Fl cl
+.Op Fl chlqv
.Op Fl e Ar expression
.Op Ar file ...
.Sh DESCRIPTION
@@ -56,8 +56,6 @@ any files given, then reads the standard
Options available:
.Bl -tag -width Ds
.It Fl c
-.It Fl d
-.It Fl Fl debug
.Nm
is actually a preprocessor for
.Xr dc 1 ,
@@ -71,24 +69,22 @@ instructions are sent to the standard ou
instead of being interpreted by a running
.Xr dc 1
process.
-.It Fl e Ar exp
-.It Fl Fl expression Ar exp
+.It Fl e Ar expression , Fl Fl expression Ar expression
Evaluate
.Ar expression .
If multiple
.Fl e
options are specified, they are processed in the order given,
separated by newlines.
-.It Fl h
-.It Fl Fl help
+.It Fl h , Fl Fl help
Prints usage information.
-.It Fl l
-.It Fl Fl mathlib
+.It Fl l , Fl Fl mathlib
Allow specification of an arbitrary precision math library.
The definitions in the library are available to command line
expressions.
-.It Fl v
-.It Fl Fl version
+Synonym for
+.Fl l .
+.It Fl v , Fl Fl version
Prints version information.
.El
.Pp
@@ -373,7 +369,7 @@ are extensions to that specification.
.Sh HISTORY
The
.Nm
-first command appeared in
+command first appeared in
.At v6 .
A complete rewrite of the
.Nm
Modified: head/usr.bin/bc/bc.y
==============================================================================
--- head/usr.bin/bc/bc.y Fri Jan 22 23:32:10 2010 (r202844)
+++ head/usr.bin/bc/bc.y Fri Jan 22 23:35:06 2010 (r202845)
@@ -129,7 +129,6 @@ extern char *__progname;
const struct option long_options[] =
{
- {"debug", no_argument, NULL, 'd'},
{"expression", required_argument, NULL, 'e'},
{"help", no_argument, NULL, 'h'},
{"mathlib", no_argument, NULL, 'l'},
@@ -1014,7 +1013,7 @@ init(void)
static void
usage(void)
{
- fprintf(stderr, "usage: %s [-cdhlqv] [-e expression] [file ...]\n",
+ fprintf(stderr, "usage: %s [-chlqv] [-e expression] [file ...]\n",
__progname);
exit(1);
}
More information about the svn-src-head
mailing list