Module Name: src
Committed By: rillig
Date: Wed Apr 14 19:25:48 UTC 2021
Modified Files:
src/usr.bin/xlint/xlint: xlint.c
Log Message:
lint: arrange options in the usage messages
* lowercase the word 'usage'
* group the preprocessor flags on a line of their own
* add missing closing ']' for '-X'
* properly indent the lines
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/usr.bin/xlint/xlint/xlint.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/xlint/xlint/xlint.c
diff -u src/usr.bin/xlint/xlint/xlint.c:1.58 src/usr.bin/xlint/xlint/xlint.c:1.59
--- src/usr.bin/xlint/xlint/xlint.c:1.58 Fri Apr 2 12:16:50 2021
+++ src/usr.bin/xlint/xlint/xlint.c Wed Apr 14 19:25:48 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: xlint.c,v 1.58 2021/04/02 12:16:50 rillig Exp $ */
+/* $NetBSD: xlint.c,v 1.59 2021/04/14 19:25:48 rillig Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
@@ -38,7 +38,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: xlint.c,v 1.58 2021/04/02 12:16:50 rillig Exp $");
+__RCSID("$NetBSD: xlint.c,v 1.59 2021/04/14 19:25:48 rillig Exp $");
#endif
#include <sys/param.h>
@@ -288,18 +288,22 @@ appdef(char ***lstp, const char *def)
static void
usage(void)
{
+ const char *name;
+ int indent;
+ name = getprogname();
+ indent = (int)(strlen("usage: ") + strlen(name));
(void)fprintf(stderr,
- "Usage: %s [-abceghprvwxzHFST] [-s|-t] [-i|-nu] [-Dname[=def]]"
- " [-Uname] [-X <id>[,<id>]... [-Z <cpparg>]\n", getprogname());
+ "usage: %s [-abceghprvwxzHFST] [-s|-t] [-i|-nu]\n"
+ "%*s [-Dname[=def]] [-Uname] [-Idirectory] [-Z <cpparg>]\n"
+ "%*s [-Ldirectory] [-llibrary] [-ooutputfile]\n"
+ "%*s [-X <id>[,<id>]...] file...\n",
+ name, indent, "", indent, "", indent, "");
(void)fprintf(stderr,
- "\t[-Idirectory] [-Ldirectory] [-llibrary] [-ooutputfile]"
- " file...\n");
- (void)fprintf(stderr,
- " %s [-abceghprvwzHFST] [|-s|-t] -Clibrary [-Dname[=def]]\n"
- " [-X <id>[,<id>]... [-Z <cpparg>]\n", getprogname());
- (void)fprintf(stderr, "\t[-Idirectory] [-Uname] [-Bpath] [-R old=new]"
- " file ...\n");
+ " %s [-abceghprvwzHFST] [-s|-t] -Clibrary\n"
+ "%*s [-Dname[=def]] [-Uname] [-Idirectory] [-Z <cpparg>]\n"
+ "%*s [-Bpath] [-X <id>[,<id>]...] [-R old=new] file ...\n",
+ name, indent, "", indent, "");
terminate(-1);
}