wifi_perc: Simplify on Linux
authorAaron Marcher <me@drkhsh.at>
Sat, 7 Jul 2018 12:05:53 +0000 (14:05 +0200)
committerAaron Marcher <me@drkhsh.at>
Sat, 7 Jul 2018 12:05:53 +0000 (14:05 +0200)
Remove unnecessary variable

components/wifi.c

index 9de543b5449caa9b170048739bb91cc9b31fa854..da00cb36ae32b685aa563e021c3992b7e5868413 100644 (file)
@@ -15,8 +15,8 @@
        const char *
        wifi_perc(const char *interface)
        {
-               int i, cur;
-               int total = 70; /* the max of /proc/net/wireless */
+               int cur;
+               size_t i;
                char *p, *datastart;
                char path[PATH_MAX];
                char status[5];
@@ -59,7 +59,8 @@
                sscanf(datastart + 1, " %*d   %d  %*d  %*d\t\t  %*d\t   "
                       "%*d\t\t%*d\t\t %*d\t  %*d\t\t %*d", &cur);
 
-               return bprintf("%d", (int)((float)cur / total * 100));
+               /* 70 is the max of /proc/net/wireless */
+               return bprintf("%d", (int)((float)cur / 70 * 100));
        }
 
        const char *