diff options
author | Jason McIntyre <jmc@cvs.openbsd.org> | 2005-09-07 13:22:25 +0000 |
---|---|---|
committer | Jason McIntyre <jmc@cvs.openbsd.org> | 2005-09-07 13:22:25 +0000 |
commit | e9172b6df6baff6880368579382eff0b99e44a50 (patch) | |
tree | b6c80e169c0623d60dc504b699675104bb966e4b /usr.bin | |
parent | 5fc46b328224e81b6da6d19259aa51a06740e5d3 (diff) |
sort options and sync usage()
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/m4/m4.1 | 47 | ||||
-rw-r--r-- | usr.bin/m4/misc.c | 4 |
2 files changed, 27 insertions, 24 deletions
diff --git a/usr.bin/m4/m4.1 b/usr.bin/m4/m4.1 index 57a5654d52e..2a4627e97af 100644 --- a/usr.bin/m4/m4.1 +++ b/usr.bin/m4/m4.1 @@ -1,4 +1,4 @@ -.\" @(#) $OpenBSD: m4.1,v 1.40 2005/09/06 15:50:19 espie Exp $ +.\" @(#) $OpenBSD: m4.1,v 1.41 2005/09/07 13:22:24 jmc Exp $ .\" .\" Copyright (c) 1989, 1993 .\" The Regents of the University of California. All rights reserved. @@ -38,16 +38,19 @@ .Nd macro language processor .Sh SYNOPSIS .Nm m4 -.Op Fl d Ar flags -.Op Fl t Ar name -.Op Fl o Ar filename -.Op Fl g -.Op Fl s +.Op Fl gs .Oo -.Fl D Ns Ar name Ns Op Ar =value +.Sm off +.Fl D Ar name Op No = Ar value +.Sm on .Oc -.Op Fl U Ns Ar name +.Op Fl d Ar flags .Op Fl I Ar dirname +.Op Fl o Ar filename +.Bk -words +.Op Fl t Ar macro +.Op Fl U Ns Ar name +.Ek .Sh DESCRIPTION The .Nm m4 @@ -87,19 +90,12 @@ recognized as special when not followed by an open parenthesis. The options are as follows: .Bl -tag -width Ds .It Fl D Ns Ar name Ns Oo -.Ar =value +.Pf = Ns Ar value .Oc Define the symbol .Ar name to have some value (or .Dv NULL ) . -.It Fl "U" Ns Ar "name" -Undefine the symbol -.Ar name . -.It Fl I Ar "dirname" -Add directory -.Ar dirname -to the include path. .It Fl d Ar "flags" Set trace flags. .Ar flags @@ -127,21 +123,28 @@ turn on all options. .Pp By default, trace is set to .Qq eq . -.It Fl o Ar filename -Send trace output to -.Ar filename . -.It Fl t Ar macro -Turn tracing on for -.Ar macro . .It Fl g Activate GNU-m4 compatibility mode. In this mode, translit handles simple character ranges (e.g., a-z), regular expressions mimic emacs behavior, multiple m4wrap calls are handled as a stack, and the number of diversions is unlimited. +.It Fl I Ar "dirname" +Add directory +.Ar dirname +to the include path. +.It Fl o Ar filename +Send trace output to +.Ar filename . .It Fl s Output line synchronization directives, suitable for .Xr cpp 1 . +.It Fl t Ar macro +Turn tracing on for +.Ar macro . +.It Fl "U" Ns Ar "name" +Undefine the symbol +.Ar name . .El .Sh SYNTAX .Nm m4 diff --git a/usr.bin/m4/misc.c b/usr.bin/m4/misc.c index dee43f34b5c..eca33141abf 100644 --- a/usr.bin/m4/misc.c +++ b/usr.bin/m4/misc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: misc.c,v 1.33 2005/09/06 15:33:21 espie Exp $ */ +/* $OpenBSD: misc.c,v 1.34 2005/09/07 13:22:24 jmc Exp $ */ /* $NetBSD: misc.c,v 1.6 1995/09/28 05:37:41 tls Exp $ */ /* @@ -323,7 +323,7 @@ xstrdup(const char *s) void usage() { - fprintf(stderr, "usage: m4 [-gs] [-d flags] [-t macro] [-o file] [-Dname[=val]] [-Uname] [-I dirname...]\n"); + fprintf(stderr, "usage: m4 [-gs] [-Dname[=value]] [-d flags] [-I dirname] [-o filename] [-t macro] [-Uname]\n"); exit(1); } |