]> git.sur5r.net Git - i3/i3status/commitdiff
Remove unused variables, use correct limit constants
authorMichael Stapelberg <michael+git@stapelberg.de>
Sun, 25 Jan 2009 19:24:34 +0000 (20:24 +0100)
committerMichael Stapelberg <michael+git@stapelberg.de>
Sun, 25 Jan 2009 19:24:34 +0000 (20:24 +0100)
wmiistatus.c

index 9568821a68f26a575a9c5b85a9260a9b22b64d82..bb65690b1987a700ff5985ffb0b128bfe25a9c2e 100644 (file)
@@ -307,8 +307,7 @@ static char *get_wireless_info() {
                int quality;
                if (sscanf(interfaces, "%*[^:]: 0000 %d", &quality) != 1)
                        continue;
                int quality;
                if (sscanf(interfaces, "%*[^:]: 0000 %d", &quality) != 1)
                        continue;
-               /* for some reason, I get 255 sometimes */
-               if ((quality == 255) || (quality == 0)) {
+               if ((quality == UCHAR_MAX) || (quality == 0)) {
                        if (use_colors)
                                (void)snprintf(part, sizeof(part), "%s%s",
                                        concat("#FF0000 ", wmii_normcolors), " W: down");
                        if (use_colors)
                                (void)snprintf(part, sizeof(part), "%s%s",
                                        concat("#FF0000 ", wmii_normcolors), " W: down");
@@ -359,14 +358,13 @@ static char *get_eth_info() {
                /* This code path requires root privileges */
                struct ifreq ifr;
                struct ethtool_cmd ecmd;
                /* This code path requires root privileges */
                struct ifreq ifr;
                struct ethtool_cmd ecmd;
-               int err;
 
                ecmd.cmd = ETHTOOL_GSET;
                (void)memset(&ifr, 0, sizeof(ifr));
                ifr.ifr_data = (caddr_t)&ecmd;
                (void)strcpy(ifr.ifr_name, eth_interface);
 
                ecmd.cmd = ETHTOOL_GSET;
                (void)memset(&ifr, 0, sizeof(ifr));
                ifr.ifr_data = (caddr_t)&ecmd;
                (void)strcpy(ifr.ifr_name, eth_interface);
-               if ((err = ioctl(general_socket, SIOCETHTOOL, &ifr)) == 0)
-                       ethspeed = (ecmd.speed == 65535 ? 0 : ecmd.speed);
+               if (ioctl(general_socket, SIOCETHTOOL, &ifr) == 0)
+                       ethspeed = (ecmd.speed == USHRT_MAX ? 0 : ecmd.speed);
                else get_ethspeed = false;
        }
 
                else get_ethspeed = false;
        }
 
@@ -388,10 +386,10 @@ static char *get_eth_info() {
 static bool process_runs(const char *path) {
        char pidbuf[512],
             procbuf[512];
 static bool process_runs(const char *path) {
        char pidbuf[512],
             procbuf[512];
-       ssize_t n;
        static glob_t globbuf;
        struct stat statbuf;
        int fd;
        static glob_t globbuf;
        struct stat statbuf;
        int fd;
+       memset(pidbuf, 0, sizeof(pidbuf));
 
        if (glob(path, GLOB_NOCHECK | GLOB_TILDE, NULL, &globbuf) < 0)
                die("glob() failed");
 
        if (glob(path, GLOB_NOCHECK | GLOB_TILDE, NULL, &globbuf) < 0)
                die("glob() failed");
@@ -399,8 +397,7 @@ static bool process_runs(const char *path) {
        globfree(&globbuf);
        if (fd < 0)
                return false;
        globfree(&globbuf);
        if (fd < 0)
                return false;
-       if ((n = read(fd, pidbuf, sizeof(pidbuf))) > 0)
-               pidbuf[n] = '\0';
+       (void)read(fd, pidbuf, sizeof(pidbuf));
        (void)close(fd);
 
        (void)snprintf(procbuf, sizeof(procbuf), "/proc/%ld", strtol(pidbuf, NULL, 10));
        (void)close(fd);
 
        (void)snprintf(procbuf, sizeof(procbuf), "/proc/%ld", strtol(pidbuf, NULL, 10));