This patch, put together by Manuel Novoa III, is a merge of work
done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed.
diff --git a/sed.c b/sed.c
index 0ce9f45..3901813 100644
--- a/sed.c
+++ b/sed.c
@@ -673,7 +673,7 @@
while ((opt = getopt(argc, argv, "hne:f:")) > 0) {
switch (opt) {
case 'h':
- usage(sed_usage);
+ show_usage();
break;
case 'n':
be_quiet++;
@@ -691,7 +691,7 @@
* argv[optind] should be the pattern. no pattern, no worky */
if (ncmds == 0) {
if (argv[optind] == NULL)
- usage(sed_usage);
+ show_usage();
else {
add_cmd_str(argv[optind]);
optind++;