all repos — slstatus @ 3bfa5fe60d69e800dbe4364cf5122af21d00fd4c

my build of slstatus (tools.suckless.org/slstatus/)

coding style fixes
Aaron Marcher info@nulltime.net
Fri, 09 Sep 2016 19:15:43 +0200
commit

3bfa5fe60d69e800dbe4364cf5122af21d00fd4c

parent

7710c9ed8514767af3d1fdc86d0e64d7621fc5d9

2 files changed, 20 insertions(+), 9 deletions(-)

jump to
M config.def.hconfig.def.h

@@ -1,15 +1,15 @@

/* See LICENSE file for copyright and license details. */ /* alsa sound */ -#define ALSA_CHANNEL "Master" +#define ALSA_CHANNEL "Master" /* battery */ -#define BATTERY_PATH "/sys/class/power_supply/" -#define BATTERY_NOW "energy_now" -#define BATTERY_FULL "energy_full_design" +#define BATTERY_PATH "/sys/class/power_supply/" +#define BATTERY_NOW "energy_now" +#define BATTERY_FULL "energy_full_design" /* text to show if no value can be retrieved */ -#define UNKNOWN_STR "n/a" +#define UNKNOWN_STR "n/a" /* statusbar - battery_perc (battery percentage) [argument: battery name]

@@ -38,8 +38,7 @@ - wifi_perc (wifi signal in percent) [argument: wifi card interface name]

- wifi_essid (wifi essid) [argument: wifi card interface name] */ static const struct arg args[] = { /* function format argument */ - { cpu_perc, "[ CPU %4s ]", NULL }, - { ram_perc, "[ Mem %3s ]", NULL }, - { disk_perc, "[ HDD %3s ]", "/" }, - { datetime, "[ %s ]", "%F %T" }, + { cpu_perc, "[ CPU %4s ]", NULL }, + { ram_perc, "[ Mem %3s ]", NULL }, + { datetime, "[ %s ]", "%F %T" }, };
M slstatus.cslstatus.c

@@ -150,6 +150,7 @@

fscanf(fp, "%*s %Lf %Lf %Lf %Lf", &b[0], &b[1], &b[2], &b[3]); fclose(fp); perc = 100 * ((b[0]+b[1]+b[2]) - (a[0]+a[1]+a[2])) / ((b[0]+b[1]+b[2]+b[3]) - (a[0]+a[1]+a[2]+a[3])); + return smprintf("%d%%", perc); }

@@ -175,6 +176,7 @@ if (statvfs(mountpoint, &fs) < 0) {

warn("Could not get filesystem info"); return smprintf(UNKNOWN_STR); } + return smprintf("%f", (float)fs.f_bsize * (float)fs.f_bfree / 1024 / 1024 / 1024); }

@@ -190,6 +192,7 @@ return smprintf(UNKNOWN_STR);

} perc = 100 * (1.0f - ((float)fs.f_bfree / (float)fs.f_blocks)); + return smprintf("%d%%", perc); }

@@ -232,6 +235,7 @@ }

fscanf(fp, "%d", &entropy); fclose(fp); + return smprintf("%d", entropy); }

@@ -257,6 +261,7 @@ /* FIXME: needs improvement */

memset(&hostname[strlen(hostname)-1], '\0', sizeof(hostname) - strlen(hostname)); fclose(fp); + return smprintf("%s", hostname); }

@@ -321,6 +326,7 @@ }

fscanf(fp, "MemFree: %ld kB\n", &free); fclose(fp); + return smprintf("%f", (float)free / 1024 / 1024); }

@@ -343,6 +349,7 @@ fscanf(fp, "Cached: %ld kB\n", &cached);

fclose(fp); perc = 100 * ((total - free) - (buffers + cached)) / total; + return smprintf("%d%%", perc); }

@@ -359,6 +366,7 @@ }

fscanf(fp, "MemTotal: %ld kB\n", &total); fclose(fp); + return smprintf("%f", (float)total / 1024 / 1024); }

@@ -380,6 +388,7 @@ fscanf(fp, "Cached: %ld kB\n", &cached);

fclose(fp); used = total - free - buffers - cached; + return smprintf("%f", (float)used / 1024 / 1024); }

@@ -405,6 +414,7 @@ }

} if (good) buffer[strlen(buffer)-1] = '\0'; + return smprintf("%s", buffer); }

@@ -421,6 +431,7 @@ }

fscanf(fp, "%d", &temperature); fclose(fp); + return smprintf("%d°C", temperature / 1000); }

@@ -532,6 +543,7 @@ sscanf(datastart + 1, " %*d %d %*d %*d %*d %*d %*d %*d %*d %*d", &strength);

} fclose(fp); + return smprintf("%d%%", strength); }