summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>1997-01-12 04:04:52 +0000
committersteve <steve@FreeBSD.org>1997-01-12 04:04:52 +0000
commitf68e14d696f423c125a60681e494918c7d8f376b (patch)
tree4a61c1e92e0ee6b331885f60d29b197969feea00
parente72b85b270ee1b678b4017059e6f05fbce7234e6 (diff)
downloadFreeBSD-src-f68e14d696f423c125a60681e494918c7d8f376b.zip
FreeBSD-src-f68e14d696f423c125a60681e494918c7d8f376b.tar.gz
Revert the '-o output_file_name' option changes.
-rw-r--r--usr.bin/yacc/main.c13
-rw-r--r--usr.bin/yacc/yacc.110
2 files changed, 1 insertions, 22 deletions
diff --git a/usr.bin/yacc/main.c b/usr.bin/yacc/main.c
index 8b7f36f..79b332a 100644
--- a/usr.bin/yacc/main.c
+++ b/usr.bin/yacc/main.c
@@ -144,7 +144,7 @@ set_signals()
usage()
{
- fprintf(stderr, "usage: %s [-dlrtv] [-b file_prefix] [-o output_file_name] [-p symbol_prefix] filename\n", myname);
+ fprintf(stderr, "usage: %s [-dlrtv] [-b file_prefix] [-p symbol_prefix] filename\n", myname);
exit(1);
}
@@ -189,15 +189,6 @@ char *argv[];
lflag = 1;
break;
- case 'o':
- if (*++s)
- output_file_name = s;
- else if (++i < argc)
- output_file_name = argv[i];
- else
- usage();
- continue;
-
case 'p':
if (*++s)
symbol_prefix = s;
@@ -325,13 +316,11 @@ create_file_names()
len = strlen(file_prefix);
- if (!output_file_name) {
output_file_name = MALLOC(len + 7);
if (output_file_name == 0)
no_space();
strcpy(output_file_name, file_prefix);
strcpy(output_file_name + len, OUTPUT_SUFFIX);
- }
if (rflag)
{
diff --git a/usr.bin/yacc/yacc.1 b/usr.bin/yacc/yacc.1
index 3175a22..787dc00 100644
--- a/usr.bin/yacc/yacc.1
+++ b/usr.bin/yacc/yacc.1
@@ -86,16 +86,6 @@ If the \fB-l\fR option is specified,
will not insert the #line directives.
Any #line directives specified by the user will be retained.
.TP
-\fB-o \fIoutput_file_name\fR
-The
-.B -o
-option causes
-.I yacc
-to write the generated code to
-.IR output_file_name
-instead of the default file,
-.IR y.tab.c .
-.TP
\fB-p \fIsymbol_prefix\fR
The
.B -p
OpenPOWER on IntegriCloud