Module Name: src Committed By: rillig Date: Wed Apr 14 20:06:40 UTC 2021
Modified Files: src/tests/usr.bin/xlint/lint1: msg_343.c src/usr.bin/xlint/lint1: err.c externs1.h main1.c src/usr.bin/xlint/xlint: lint.1 xlint.c Log Message: lint: add option to accept C11 features The list of available letters for the command line options gets shorter and shorter. Most of the interesting letters are already used for some warning categories. Curiously, -A, -W and -E were all still available. The option -A nicely matches the intention of the option, which is to allow a certain set of language features. To keep the option available for further extensions, define -Ac11 as the currently only valid option of that kind. This allows straight-forward extension for C17 and future language standards, as well as independent feature-sets. The options -W and -E may someday complement the -A option, using the allow/warn/error categories. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/msg_343.c cvs rdiff -u -r1.109 -r1.110 src/usr.bin/xlint/lint1/err.c cvs rdiff -u -r1.104 -r1.105 src/usr.bin/xlint/lint1/externs1.h cvs rdiff -u -r1.42 -r1.43 src/usr.bin/xlint/lint1/main1.c cvs rdiff -u -r1.42 -r1.43 src/usr.bin/xlint/xlint/lint.1 cvs rdiff -u -r1.59 -r1.60 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.