ref: 435ddb9f79fe36f7efdb59162420df7c51b79bfa
parent: ad676d4665a58d390dd9ce06477ad97c5b98fc91
author: Ali Gholami Rudi <ali@rudi.ir>
date: Sun Jan 19 12:23:31 EST 2014
post: print a help message when unknown options are given
--- a/post.c
+++ b/post.c
@@ -1,7 +1,7 @@
/*
* neatpost troff postscript postprocessor
*
- * Copyright (C) 2013 Ali Gholami Rudi <ali at rudi dot ir>
+ * Copyright (C) 2013-2014 Ali Gholami Rudi <ali at rudi dot ir>
*
* This program is released under the Modified BSD license.
*/
@@ -327,12 +327,22 @@
ps_pageend(o_pg);
}
+static char *usage =
+ "Usage: neatpost [options] <input >output\n\n"
+ "Options:\n"
+ " -Fdir \tset font directory (" TROFFFDIR ")\n";+
int main(int argc, char *argv[])
{int i;
- for (i = 1; i < argc; i++)
- if (argv[i][0] == '-' && argv[i][1] == 'F')
+ for (i = 1; i < argc; i++) {+ if (argv[i][0] == '-' && argv[i][1] == 'F') {strcpy(devpath, argv[i][2] ? argv[i] + 2 : argv[++i]);
+ } else {+ printf("%s", usage);+ return 0;
+ }
+ }
post();
ps_trailer(o_pg, o_fonts);
return 0;
--
⑨