]> git.sur5r.net Git - i3/i3status/blobdiff - src/print_ip_addr.c
clang-format-3.5 -i **/*.[ch], update modeline
[i3/i3status] / src / print_ip_addr.c
index 909a8b261b697c4b1166dc937a2c0628963117d8..09b0992ac6e0b15175c49c05ab276bd1fd37af7e 100644 (file)
@@ -1,4 +1,4 @@
-// vim:ts=8:expandtab
+// vim:ts=4:sw=4:expandtab
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
  *
  */
 const char *get_ip_addr(const char *interface) {
-        static char part[512];
-        socklen_t len = sizeof(struct sockaddr_in);
-        memset(part, 0, sizeof(part));
+    static char part[512];
+    socklen_t len = sizeof(struct sockaddr_in);
+    memset(part, 0, sizeof(part));
 
-        struct ifaddrs *ifaddr, *addrp;
-        bool found = false;
+    struct ifaddrs *ifaddr, *addrp;
+    bool found = false;
 
-        getifaddrs(&ifaddr);
+    getifaddrs(&ifaddr);
 
-        if (ifaddr == NULL)
-                return NULL;
+    if (ifaddr == NULL)
+        return NULL;
 
-        /* Skip until we are at the AF_INET address of interface */
-        for (addrp = ifaddr;
+    /* Skip until we are at the AF_INET address of interface */
+    for (addrp = ifaddr;
 
-             (addrp != NULL &&
-              (strcmp(addrp->ifa_name, interface) != 0 ||
-               addrp->ifa_addr == NULL ||
-               addrp->ifa_addr->sa_family != AF_INET));
+         (addrp != NULL &&
+          (strcmp(addrp->ifa_name, interface) != 0 ||
+           addrp->ifa_addr == NULL ||
+           addrp->ifa_addr->sa_family != AF_INET));
 
-             addrp = addrp->ifa_next) {
-                /* Check if the interface is down */
-                if (strcmp(addrp->ifa_name, interface) != 0)
-                        continue;
-                found = true;
-                if ((addrp->ifa_flags & IFF_RUNNING) == 0) {
-                        freeifaddrs(ifaddr);
-                        return NULL;
-                }
+         addrp = addrp->ifa_next) {
+        /* Check if the interface is down */
+        if (strcmp(addrp->ifa_name, interface) != 0)
+            continue;
+        found = true;
+        if ((addrp->ifa_flags & IFF_RUNNING) == 0) {
+            freeifaddrs(ifaddr);
+            return NULL;
         }
+    }
 
-        if (addrp == NULL) {
-                freeifaddrs(ifaddr);
-                return (found ? "no IP" : NULL);
-        }
-
-        int ret;
-        if ((ret = getnameinfo(addrp->ifa_addr, len, part, sizeof(part), NULL, 0, NI_NUMERICHOST)) != 0) {
-                fprintf(stderr, "i3status: getnameinfo(): %s\n", gai_strerror(ret));
-                freeifaddrs(ifaddr);
-                return "no IP";
-        }
+    if (addrp == NULL) {
+        freeifaddrs(ifaddr);
+        return (found ? "no IP" : NULL);
+    }
 
+    int ret;
+    if ((ret = getnameinfo(addrp->ifa_addr, len, part, sizeof(part), NULL, 0, NI_NUMERICHOST)) != 0) {
+        fprintf(stderr, "i3status: getnameinfo(): %s\n", gai_strerror(ret));
         freeifaddrs(ifaddr);
-        return part;
-}
+        return "no IP";
+    }
 
+    freeifaddrs(ifaddr);
+    return part;
+}