summaryrefslogtreecommitdiffstats
path: root/contrib/libxo/xopo
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libxo/xopo')
-rw-r--r--contrib/libxo/xopo/xopo.126
-rw-r--r--contrib/libxo/xopo/xopo.c5
2 files changed, 19 insertions, 12 deletions
diff --git a/contrib/libxo/xopo/xopo.1 b/contrib/libxo/xopo/xopo.1
index c1a9ae8..1634202 100644
--- a/contrib/libxo/xopo/xopo.1
+++ b/contrib/libxo/xopo/xopo.1
@@ -53,18 +53,18 @@ output stream, allowing
.Nm
to operated as a filter.
.Pp
-.Bl -tag -width "12345678901234567"
-.It Fl "-simplify OR -s <text>"
-Generate the simplified version of a single text string.
-.It Fl "-po OR -f <pofile>"
+.Bl -tag -width indent
+.It Ic -f Ar pofile | Ic --po Ar pofile
Use the given po file for input.
-.It Fl "-help"
+.It Ic --help
Display this help text
-.It Fl "-output OR -o <file>"
+.It Ic -o Ar file | Ic --output Ar file
Write output content to the given file
-.It Fl "-warn OR -W"
+.It Ic -s Ar text | Ic --simplify Ar text
+Generate the simplified version of a single text string.
+.It Ic -W | Ic --warn
Generate warnings while parsing the format strings
-.It Fl "-version"
+.It Ic --version
Display version information
.El
.Pp
@@ -75,3 +75,13 @@ Display version information
.Sh SEE ALSO
.Xr libxo 3 ,
.Xr xo_format 5
+.Sh HISTORY
+The
+.Nm libxo
+library first appeared in
+.Fx 11.0 .
+.Sh AUTHORS
+.Nm libxo
+was written by
+.An Phil Shafer Aq Mt phil@freebsd.org .
+
diff --git a/contrib/libxo/xopo/xopo.c b/contrib/libxo/xopo/xopo.c
index 991b757..d802e9d 100644
--- a/contrib/libxo/xopo/xopo.c
+++ b/contrib/libxo/xopo/xopo.c
@@ -114,7 +114,6 @@ static struct option long_opts[] = {
int
main (int argc UNUSED, char **argv)
{
- char *fmt = NULL;
char *opt_options = NULL;
char *opt_input = NULL;
char *opt_output = NULL;
@@ -189,10 +188,8 @@ main (int argc UNUSED, char **argv)
xo_errx(1, "invalid options: %s", opt_options);
}
- fmt = *argv++;
-
if (opt_simplify) {
- fmt = xo_simplify_format(NULL, opt_simplify, opt_numbers, NULL);
+ char *fmt = xo_simplify_format(NULL, opt_simplify, opt_numbers, NULL);
if (fmt) {
xo_emit("{:format}\n", fmt);
free(fmt);
OpenPOWER on IntegriCloud