From de4d0b6138f35acd12d1206cdd292376418a02c1 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 31 May 2014 23:20:51 -0700 Subject: Add -version option to print program version Signed-off-by: Alan Coopersmith --- man/xlsfonts.man | 4 ++++ xlsfonts.c | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/man/xlsfonts.man b/man/xlsfonts.man index 620464e..834ea60 100644 --- a/man/xlsfonts.man +++ b/man/xlsfonts.man @@ -66,6 +66,10 @@ systems). .TP \fB\-fn \fIpattern\fB\fR This option specifies the font name pattern to match. +.TP +.B -v +This option indicates that xlsfonts should print out the program version +and exit. .SH "SEE ALSO" \fBX\fR(__miscmansuffix__), \fBXserver\fR(__appmansuffix__), \fBxset\fR(__appmansuffix__), \fBxfd\fR(__appmansuffix__), X Logical Font Description Conventions .SH ENVIRONMENT diff --git a/xlsfonts.c b/xlsfonts.c index 0f45450..21bccc6 100644 --- a/xlsfonts.c +++ b/xlsfonts.c @@ -26,6 +26,10 @@ in this Software without prior written authorization from The Open Group. * */ /* $XFree86: xc/programs/xlsfonts/xlsfonts.c,v 1.9 2003/09/08 14:25:33 eich Exp $ */ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include #include #include @@ -90,6 +94,7 @@ void usage(const char *errmsg) " -n columns number of columns if multi column\n" " -display displayname X server to contact\n" " -d displayname (alias for -display displayname)\n" + " -v print program version\n" "\n"); Close_Display(); exit(EXIT_FAILURE); @@ -149,6 +154,9 @@ int main(int argc, char **argv) case 'u': sort_output = False; break; + case 'v': + puts(PACKAGE_STRING); + exit(0); default: fprintf (stderr, "%s: unrecognized argument -%c\n\n", program_name, argv[0][i]); -- cgit v1.2.3