Module Name: src Committed By: rillig Date: Mon May 30 23:02:02 UTC 2022
Modified Files: src/usr.bin/xlint/xlint: lint.1 xlint.c Log Message: lint: clean up usage messages The two synopsis forms differed in the spelling of 'file ...'. The options string for getopt does not start with ':', which led to a duplicate message 'unknown option -- ?' followed by 'Unknown flag ?'. Be more specific when calling 'lint file.c -u'; the message 'Unknown argument' was not helpful as it didn't pinpoint that there are two different phases for parsing options. In the second phase, only the options '-L' and '-l' are recognized. In the manual page, mention the difference between the two synopsis forms as early as possible. The two synopsis forms are very similar and both have far to many options to see the difference at a glance. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/usr.bin/xlint/xlint/lint.1 cvs rdiff -u -r1.92 -r1.93 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.