Module Name: src
Committed By: christos
Date: Tue Dec 14 16:22:30 UTC 2021
Modified Files:
src/usr.bin/xlint/xlint: lint.1 xlint.c
Log Message:
Also accept -W to pass to cpp
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/usr.bin/xlint/xlint/lint.1
cvs rdiff -u -r1.86 -r1.87 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/lint.1
diff -u src/usr.bin/xlint/xlint/lint.1:1.47 src/usr.bin/xlint/xlint/lint.1:1.48
--- src/usr.bin/xlint/xlint/lint.1:1.47 Sun Aug 8 12:53:53 2021
+++ src/usr.bin/xlint/xlint/lint.1 Tue Dec 14 11:22:30 2021
@@ -1,4 +1,4 @@
-.\" $NetBSD: lint.1,v 1.47 2021/08/08 16:53:53 wiz Exp $
+.\" $NetBSD: lint.1,v 1.48 2021/12/14 16:22:30 christos Exp $
.\"
.\" Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
.\" Copyright (c) 1994, 1995 Jochen Pohl
@@ -30,7 +30,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd August 8, 2021
+.Dd December 14, 2021
.Dt LINT 1
.Os
.Sh NAME
@@ -50,6 +50,7 @@
.Op Fl l Ar library
.Op Fl o Ar outputfile
.Op Fl U Ar name
+.Op Fl W Ar cppwarnarg
.Op Fl X Ar id Ns Op ,id ...
.Op Fl Z Ar cpparg
.Ar
@@ -64,6 +65,7 @@
.Op Fl MD
.Op Fl R Ar old=new
.Op Fl U Ar name
+.Op Fl W Ar cppwarnarg
.Op Fl X Ar id Ns Op ,id ...
.Op Fl Z Ar cpparg
.Ar
Index: src/usr.bin/xlint/xlint/xlint.c
diff -u src/usr.bin/xlint/xlint/xlint.c:1.86 src/usr.bin/xlint/xlint/xlint.c:1.87
--- src/usr.bin/xlint/xlint/xlint.c:1.86 Sat Nov 27 21:54:26 2021
+++ src/usr.bin/xlint/xlint/xlint.c Tue Dec 14 11:22:30 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: xlint.c,v 1.86 2021/11/28 02:54:26 christos Exp $ */
+/* $NetBSD: xlint.c,v 1.87 2021/12/14 16:22:30 christos 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.86 2021/11/28 02:54:26 christos Exp $");
+__RCSID("$NetBSD: xlint.c,v 1.87 2021/12/14 16:22:30 christos Exp $");
#endif
#include <sys/param.h>
@@ -386,7 +386,7 @@ main(int argc, char *argv[])
(void)signal(SIGQUIT, terminate);
(void)signal(SIGTERM, terminate);
while ((c = getopt(argc, argv,
- "abcd:eghil:no:prstuvwxzA:B:C:D:FHI:L:M:PR:STU:VX:Z:")) != -1) {
+ "abcd:eghil:no:prstuvwxzA:B:C:D:FHI:L:M:PR:STU:VW:X:Z:")) != -1) {
switch (c) {
case 'a':
@@ -510,6 +510,7 @@ main(int argc, char *argv[])
case 'I':
case 'M':
case 'U':
+ case 'W':
list_add_ref(&cpp.flags,
xasprintf("-%c%s", c, optarg));
break;