Xinqi Bao's Git

ram: Consistency with line breaks
[slstatus.git] / components / cpu.c
index ceb95d8..d4f8064 100644 (file)
@@ -1,21 +1,19 @@
 /* See LICENSE file for copyright and license details. */
+#include <stdint.h>
 #include <stdio.h>
 #include <string.h>
 
 #include "../util.h"
 
 #if defined(__linux__)
-       #include <inttypes.h>
-       #include <stdint.h>
-
        const char *
        cpu_freq(void)
        {
                uintmax_t freq;
 
                /* in kHz */
-               if (pscanf("/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
-                           "%" PRIuMAX, &freq) != 1) {
+               if (pscanf("/sys/devices/system/cpu/cpu0/cpufreq/"
+                          "scaling_cur_freq", "%ju", &freq) != 1) {
                        return NULL;
                }
 
@@ -31,7 +29,8 @@
                memcpy(b, a, sizeof(b));
                /* cpu user nice system idle iowait irq softirq */
                if (pscanf("/proc/stat", "%*s %Lf %Lf %Lf %Lf %Lf %Lf %Lf",
-                          &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6]) != 7) {
+                          &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6])
+                   != 7) {
                        return NULL;
                }
                if (b[0] == 0) {
                return bprintf("%d", (int)(100 *
                               ((b[0] + b[1] + b[2] + b[5] + b[6]) -
                                (a[0] + a[1] + a[2] + a[5] + a[6])) /
-                              ((b[0] + b[1] + b[2] + b[3] + b[4] + b[5] + b[6]) -
-                               (a[0] + a[1] + a[2] + a[3] + a[4] + a[5] + a[6]))));
+                              ((b[0] + b[1] + b[2] + b[3] + b[4] + b[5] +
+                                b[6]) -
+                               (a[0] + a[1] + a[2] + a[3] + a[4] + a[5] +
+                                a[6]))));
        }
 #elif defined(__OpenBSD__)
-       #include <inttypes.h>
        #include <sys/param.h>
        #include <sys/sched.h>
        #include <sys/sysctl.h>
@@ -53,7 +53,8 @@
        const char *
        cpu_freq(void)
        {
-               int freq, mib[2];
+               int mib[2];
+               uintmax_t freq;
                size_t size;
 
                mib[0] = CTL_HW;
@@ -67,7 +68,7 @@
                        return NULL;
                }
 
-               return fmt_human((size_t)freq * 1000 * 1000, 1000);
+               return fmt_human(freq * 1E6, 1000);
        }
 
        const char *
                }
 
                return bprintf("%d", 100 *
-                              ((a[CP_USER] + a[CP_NICE] + a[CP_SYS] + a[CP_INTR]) -
-                               (b[CP_USER] + b[CP_NICE] + b[CP_SYS] + b[CP_INTR])) /
-                              ((a[CP_USER] + a[CP_NICE] + a[CP_SYS] + a[CP_INTR] +
-                                a[CP_IDLE]) -
-                               (b[CP_USER] + b[CP_NICE] + b[CP_SYS] + b[CP_INTR] +
-                                b[CP_IDLE])));
+                              ((a[CP_USER] + a[CP_NICE] + a[CP_SYS] +
+                                a[CP_INTR]) -
+                               (b[CP_USER] + b[CP_NICE] + b[CP_SYS] +
+                                b[CP_INTR])) /
+                              ((a[CP_USER] + a[CP_NICE] + a[CP_SYS] +
+                                a[CP_INTR] + a[CP_IDLE]) -
+                               (b[CP_USER] + b[CP_NICE] + b[CP_SYS] +
+                                b[CP_INTR] + b[CP_IDLE])));
        }
 #endif