72dfd3f
diff -upr less-458_orig/lesskey.c less-458_work/lesskey.c
72dfd3f
--- less-458_orig/lesskey.c	2013-05-07 14:03:52.062104533 +0200
72dfd3f
+++ less-458_work/lesskey.c	2013-05-07 11:21:10.881991855 +0200
72dfd3f
@@ -217,7 +217,15 @@ extern char version[];
72dfd3f
 	void
72dfd3f
 usage()
72dfd3f
 {
72dfd3f
-	fprintf(stderr, "usage: lesskey [-o output] [input]\n");
72dfd3f
+	fprintf(stderr, "usage: lesskey [-o output] [input]\n\n");
72dfd3f
+	fprintf(stderr,
72dfd3f
+			"  -o output\t- specify output file, otherwise $HOME/.less is used\n");
72dfd3f
+	fprintf(stderr,
72dfd3f
+			"  -i input\t- specify input file, otherwise standard input is used\n");
72dfd3f
+	fprintf(stderr,
72dfd3f
+			"  -V\t\t- print lesskey version\n");
72dfd3f
+	fprintf(stderr,
72dfd3f
+			"  -h\t\t- print this help\n");
72dfd3f
 	exit(1);
72dfd3f
 }
72dfd3f
 
72dfd3f
@@ -307,6 +315,8 @@ parse_args(argc, argv)
72dfd3f
 			break;
72dfd3f
 		case 'o':
72dfd3f
 			outfile = &argv[0][2];
72dfd3f
+		case 'h':
72dfd3f
+			goto opt_h;
72dfd3f
 		opt_o:
72dfd3f
 			if (*outfile == '\0')
72dfd3f
 			{
72dfd3f
@@ -319,6 +329,7 @@ parse_args(argc, argv)
72dfd3f
 		opt_V:
72dfd3f
 			printf("lesskey  version %s\n", version);
72dfd3f
 			exit(0);
72dfd3f
+		opt_h:
72dfd3f
 		default:
72dfd3f
 			usage();
72dfd3f
 		}