From 25c2f0d617259ed9bf9398b5042db78c8d17245d Mon Sep 17 00:00:00 2001 From: Bernhard Voelker Date: Tue, 25 Mar 2014 23:41:45 +0100 Subject: basename: mention that the -s option implies -a in usage * src/basename.c (usage): Mention that -s implies -a. (main): Add "fall through" comment to case 's'. Spotted by coverity: MISSING_BREAK. --- src/basename.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/basename.c') diff --git a/src/basename.c b/src/basename.c index c34ec6cb2..05c5c7750 100644 --- a/src/basename.c +++ b/src/basename.c @@ -59,7 +59,7 @@ If specified, also remove a trailing SUFFIX.\n\ fputs (_("\ -a, --multiple support multiple arguments and treat each as a NAME\n\ - -s, --suffix=SUFFIX remove a trailing SUFFIX\n\ + -s, --suffix=SUFFIX remove a trailing SUFFIX; implies -a\n\ -z, --zero separate output with NUL rather than newline\n\ "), stdout); fputs (HELP_OPTION_DESCRIPTION, stdout); @@ -146,6 +146,7 @@ main (int argc, char **argv) { case 's': suffix = optarg; + /* Fall through: -s implies -a. */ case 'a': multiple_names = true; -- cgit v1.2.3-54-g00ecf