Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.sbin/usbdevs usbdevs(8): Misc KNF.



details:   https://anonhg.NetBSD.org/src/rev/8eed4d97c840
branches:  trunk
changeset: 370032:8eed4d97c840
user:      riastradh <riastradh%NetBSD.org@localhost>
date:      Tue Sep 13 08:34:37 2022 +0000

description:
usbdevs(8): Misc KNF.

- Fix whitespace and braces.
- malloc(n * sizeof(...)) -> calloc(n, sizeof(...))

diffstat:

 usr.sbin/usbdevs/usbdevs.c |  89 +++++++++++++++++++++++++--------------------
 1 files changed, 49 insertions(+), 40 deletions(-)

diffs (209 lines):

diff -r f287db900634 -r 8eed4d97c840 usr.sbin/usbdevs/usbdevs.c
--- a/usr.sbin/usbdevs/usbdevs.c        Tue Sep 13 08:30:57 2022 +0000
+++ b/usr.sbin/usbdevs/usbdevs.c        Tue Sep 13 08:34:37 2022 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: usbdevs.c,v 1.40 2019/11/27 17:56:08 christos Exp $    */
+/*     $NetBSD: usbdevs.c,v 1.41 2022/09/13 08:34:37 riastradh Exp $   */
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -31,24 +31,25 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: usbdevs.c,v 1.40 2019/11/27 17:56:08 christos Exp $");
+__RCSID("$NetBSD: usbdevs.c,v 1.41 2022/09/13 08:34:37 riastradh Exp $");
 #endif
 
 #include <sys/types.h>
+
 #include <sys/drvctlio.h>
 
+#include <ctype.h>
+#include <err.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <iconv.h>
+#include <inttypes.h>
+#include <langinfo.h>
+#include <locale.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <fcntl.h>
 #include <unistd.h>
-#include <err.h>
-#include <errno.h>
-#include <locale.h>
-#include <langinfo.h>
-#include <iconv.h>
-#include <ctype.h>
-#include <inttypes.h>
 
 #include <dev/usb/usb.h>
 
@@ -62,8 +63,9 @@
        const char *string;
 };
 
-__dead static void usage(void);
-static void getstrings(const struct stringtable *, int, int, const char **, const char **);
+static void usage(void) __dead;
+static void getstrings(const struct stringtable *, int, int,
+    const char **, const char **);
 static void usbdev(int f, int a, int rec);
 static void usbdump(int f);
 static void dumpone(char *name, int f, int addr);
@@ -100,7 +102,7 @@
                insz = strlen(utf8str);
                outsz = MAXLEN - 1;
                icres = iconv(ic, __UNCONST(&utf8str), &insz, &termstr,
-                       &outsz);
+                   &outsz);
                if (icres != (size_t)-1) {
                        *termstr = '\0';
                        return;
@@ -184,8 +186,9 @@
 };
 
 static void
-getstrings(const struct stringtable *table,
-           int row, int col, const char **rp, const char **cp) {
+getstrings(const struct stringtable *table, int row, int col,
+    const char **rp, const char **cp)
+{
        static char rbuf[5], cbuf[5];
 
        snprintf(rbuf, sizeof(rbuf), "0x%02x", row);
@@ -245,9 +248,9 @@
        u2t(di.udi_serial, serial);
        if (verbose) {
                printf("%s(0x%04x), %s(0x%04x), rev %s(0x%04x)",
-                      product, di.udi_productNo,
-                      vendor, di.udi_vendorNo,
-                       di.udi_release, di.udi_releaseNo);
+                   product, di.udi_productNo,
+                   vendor, di.udi_vendorNo,
+                   di.udi_release, di.udi_releaseNo);
                if (di.udi_serial[0])
                        printf(", serial %s", serial);
        } else
@@ -255,40 +258,43 @@
        printf("\n");
        if (verbose > 1 && di.udi_class != UICLASS_UNSPEC) {
                const char *cstr, *sstr;
-               getstrings(class_strings, di.udi_class, di.udi_subclass, &cstr, &sstr);
+               getstrings(class_strings, di.udi_class, di.udi_subclass,
+                   &cstr, &sstr);
                printf("%*s  %s(0x%02x), %s(0x%02x), proto %u\n", indent, "",
-                       cstr, di.udi_class, sstr, di.udi_subclass,
-                       di.udi_protocol);
+                   cstr, di.udi_class, sstr, di.udi_subclass,
+                   di.udi_protocol);
        }
        if (showdevs) {
-               for (i = 0; i < USB_MAX_DEVNAMES; i++)
-                       if (di.udi_devnames[i][0])
+               for (i = 0; i < USB_MAX_DEVNAMES; i++) {
+                       if (di.udi_devnames[i][0]) {
                                printf("%*s  %s\n", indent, "",
-                                      di.udi_devnames[i]);
+                                   di.udi_devnames[i]);
+                       }
+               }
        }
        if (!rec)
                return;
 
-       unsigned int nports = di.udi_nports;
+       unsigned int p, nports = di.udi_nports;
 
-       for (unsigned int p = 0; p < nports && p < __arraycount(di.udi_ports); p++) {
+       for (p = 0; p < nports && p < __arraycount(di.udi_ports); p++) {
                int s = di.udi_ports[p];
                if (s >= USB_MAX_DEVICES) {
                        if (verbose) {
-                               printf("%*sport %d %s\n", indent+1, "", p+1,
-                                      s == USB_PORT_ENABLED ? "enabled" :
-                                      s == USB_PORT_SUSPENDED ? "suspended" : 
-                                      s == USB_PORT_POWERED ? "powered" :
-                                      s == USB_PORT_DISABLED ? "disabled" :
-                                      "???");
-                               
+                               printf("%*sport %d %s\n", indent + 1, "",
+                                   p + 1,
+                                   s == USB_PORT_ENABLED ? "enabled" :
+                                   s == USB_PORT_SUSPENDED ? "suspended" :
+                                   s == USB_PORT_POWERED ? "powered" :
+                                   s == USB_PORT_DISABLED ? "disabled" :
+                                   "???");
                        }
                        continue;
                }
                indent++;
                printf("%*s", indent, "");
                if (verbose)
-                       printf("port %d ", p+1);
+                       printf("port %d ", p + 1);
                if (s == 0)
                        printf("addr 0 should never happen!\n");
                else
@@ -311,6 +317,7 @@
 static void
 dumpone(char *name, int f, int addr)
 {
+
        if (verbose)
                printf("Controller %s:\n", name);
        indent = 0;
@@ -325,8 +332,8 @@
 getusbcount_device(int fd, const char *dev, int depth)
 {
        struct devlistargs laa = {
-           .l_childname = NULL,
-           .l_children = 0,
+               .l_childname = NULL,
+               .l_children = 0,
        };
        size_t i;
        size_t children;
@@ -350,7 +357,7 @@
                err(EXIT_FAILURE, "DRVLISTDEV");
        children = laa.l_children;
 
-       laa.l_childname = malloc(children * sizeof(laa.l_childname[0]));
+       laa.l_childname = calloc(children, sizeof(laa.l_childname[0]));
        if (laa.l_childname == NULL)
                err(EXIT_FAILURE, "out of memory");
        if (ioctl(fd, DRVLISTDEV, &laa) == -1)
@@ -359,7 +366,8 @@
                err(EXIT_FAILURE, "DRVLISTDEV: number of children grew");
 
        for (i = 0; i < laa.l_children; i++) {
-               nbusses += getusbcount_device(fd, laa.l_childname[i], depth+1);
+               nbusses += getusbcount_device(fd, laa.l_childname[i],
+                   depth + 1);
        }
 
        return nbusses;
@@ -375,7 +383,7 @@
        int ncont;
 
        while ((ch = getopt(argc, argv, "a:df:v?")) != -1) {
-               switch(ch) {
+               switch (ch) {
                case 'a':
                        addr = strtoi(optarg, NULL, 10, 0, USB_MAX_DEVICES - 1,
                            &error);
@@ -426,9 +434,10 @@
                        }
                        ncont++;
                }
-               if (verbose && ncont == 0)
+               if (verbose && ncont == 0) {
                        printf("%s: no USB controllers found\n",
                            getprogname());
+               }
        } else {
                f = open(dev, O_RDONLY);
                if (f >= 0)



Home | Main Index | Thread Index | Old Index