Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> --- man/showfont.man | 3 +++ showfont.c | 12 ++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/man/showfont.man b/man/showfont.man index 47d077c..d513bdd 100644 --- a/man/showfont.man +++ b/man/showfont.man @@ -73,6 +73,9 @@ where 0 is ImageRectMin, 1 is ImageRectMaxWidth and 2 is ImageRectMax). .TP 8 .B \-noprops Do not show the font properties. +.TP 8 +.B \-version +Print the program version and exit. .SH "SEE ALSO" xfs(__appmansuffix__), fslsfonts(__appmansuffix__), fstobdf(__appmansuffix__), xlsfonts(__appmansuffix__), X(__miscmansuffix__). diff --git a/showfont.c b/showfont.c index cef5f1d..21b665d 100644 --- a/showfont.c +++ b/showfont.c @@ -49,6 +49,10 @@ from the X Consortium. */ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -354,8 +358,9 @@ usage(const char *msg) fprintf(stderr, "Usage: %s [-server servername] [-extents_only] [-noprops]\n" " [-lsb] [-msb] [-LSB] [-MSB] [-unit #] [-pad #] [-bitmap_pad value]\n" - " [-start first_char] [-end last_char] -fn fontname\n", - ProgramName); + " [-start first_char] [-end last_char] -fn fontname\n" + " or: %s -version\n", + ProgramName, ProgramName); exit(1); } @@ -424,6 +429,9 @@ main(int argc, char **argv) fontname = argv[i]; else usage("-fn requires an argument"); + } else if (!strcmp(argv[i], "-version")) { + puts(PACKAGE_STRING); + exit(0); } else { char msg[128]; snprintf(msg, sizeof(msg), "unrecognized argument: %s", argv[i]); -- 1.7.9.2 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel