From 4b5425c0661973d8d5b45890cd62be84eed029a0 Mon Sep 17 00:00:00 2001 From: rillig Date: Thu, 19 Aug 2021 16:15:31 +0000 Subject: [PATCH] lint: simplify code for adding '-l' and '-L' to libraries No functional change. --- usr.bin/xlint/xlint/xlint.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/usr.bin/xlint/xlint/xlint.c b/usr.bin/xlint/xlint/xlint.c index 4c219e078eef..639532e122d1 100644 --- a/usr.bin/xlint/xlint/xlint.c +++ b/usr.bin/xlint/xlint/xlint.c @@ -1,4 +1,4 @@ -/* $NetBSD: xlint.c,v 1.74 2021/08/19 16:05:56 rillig Exp $ */ +/* $NetBSD: xlint.c,v 1.75 2021/08/19 16:15:31 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -38,7 +38,7 @@ #include #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: xlint.c,v 1.74 2021/08/19 16:05:56 rillig Exp $"); +__RCSID("$NetBSD: xlint.c,v 1.75 2021/08/19 16:15:31 rillig Exp $"); #endif #include @@ -554,22 +554,16 @@ main(int argc, char *argv[]) if (arg[0] == '-') { char ***list; - list = NULL; /* XXXGCC -Wuninitialized */ - /* option */ - switch (arg[1]) { - case 'l': + if (arg[1] == 'l') list = &libs; - break; - - case 'L': + else if (arg[1] == 'L') list = &libsrchpath; - break; - - default: + else { usage(); /* NOTREACHED */ } + if (arg[2] != '\0') list_add_copy(list, arg + 2); else if (argc > 1) {