1
0
Fork 0

changed to easier variable names

This commit is contained in:
Aaron Marcher 2016-03-09 11:21:35 +01:00 committed by Aaron Marcher (drkhsh)
parent 8894244cb8
commit b5813a7f67
2 changed files with 41 additions and 37 deletions

View file

@ -19,4 +19,4 @@ static const char timeformat[] = "%y-%m-%d %H:%M:%S";
/* statusbar */ /* statusbar */
#define FORMATSTRING "wifi %4s | bat %4s | cpu %4s %3s | ram %3s | vol %4s | %3s" #define FORMATSTRING "wifi %4s | bat %4s | cpu %4s %3s | ram %3s | vol %4s | %3s"
#define ARGUMENTS pWifi_signal, pBattery, pCpu_usage, pCpu_temperature, pRam_usage, pVolume, pDatetime #define ARGUMENTS wifi_signal, battery, cpu_usage, cpu_temperature, ram_usage, volume, datetime

View file

@ -15,14 +15,14 @@
/* functions */ /* functions */
void setstatus(char *str); void setstatus(char *str);
char *battery(); char *get_battery();
char *cpu_temperature(); char *get_cpu_temperature();
char *cpu_usage(); char *get_cpu_usage();
char *datetime(); char *get_datetime();
char *ram_usage(); char *get_ram_usage();
char *smprintf(char *fmt, ...); char *smprintf(char *fmt, ...);
char *volume(); char *get_volume();
char *wifi_signal(); char *get_wifi_signal();
/* global variables */ /* global variables */
static Display *dpy; static Display *dpy;
@ -37,7 +37,7 @@ setstatus(char *str)
/* battery percentage */ /* battery percentage */
char * char *
battery() get_battery()
{ {
int battery_now, battery_full, battery_perc; int battery_now, battery_full, battery_perc;
FILE *fp; FILE *fp;
@ -75,7 +75,7 @@ battery()
/* cpu temperature */ /* cpu temperature */
char * char *
cpu_temperature() get_cpu_temperature()
{ {
int temperature; int temperature;
FILE *fp; FILE *fp;
@ -98,7 +98,7 @@ cpu_temperature()
/* cpu percentage */ /* cpu percentage */
char * char *
cpu_usage() get_cpu_usage()
{ {
int cpu_perc; int cpu_perc;
long double a[4], b[4]; long double a[4], b[4];
@ -140,7 +140,7 @@ cpu_usage()
/* date and time */ /* date and time */
char * char *
datetime() get_datetime()
{ {
time_t tm; time_t tm;
size_t bufsize = 19; size_t bufsize = 19;
@ -159,7 +159,7 @@ datetime()
/* ram percentage */ /* ram percentage */
char * char *
ram_usage() get_ram_usage()
{ {
int ram_perc; int ram_perc;
long total, free, available; long total, free, available;
@ -213,7 +213,7 @@ smprintf(char *fmt, ...)
/* alsa volume percentage */ /* alsa volume percentage */
char * char *
volume() get_volume()
{ {
int mute = 0; int mute = 0;
long vol = 0, max = 0, min = 0; long vol = 0, max = 0, min = 0;
@ -251,7 +251,7 @@ volume()
/* wifi percentage */ /* wifi percentage */
char * char *
wifi_signal() get_wifi_signal()
{ {
int bufsize = 255; int bufsize = 255;
int strength; int strength;
@ -317,6 +317,13 @@ int
main() main()
{ {
char status[1024]; char status[1024];
char *wifi_signal = NULL;
char *battery = NULL;
char *cpu_usage = NULL;
char *cpu_temperature = NULL;
char *ram_usage = NULL;
char *volume = NULL;
char *datetime = NULL;
/* open display */ /* open display */
if (!(dpy = XOpenDisplay(0x0))) { if (!(dpy = XOpenDisplay(0x0))) {
@ -324,32 +331,29 @@ main()
exit(1); exit(1);
} }
char *pWifi_signal = NULL;
char *pBattery = NULL;
char *pCpu_usage = NULL;
char *pCpu_temperature = NULL;
char *pRam_usage = NULL;
char *pVolume = NULL;
char *pDatetime = NULL;
/* return status every second */ /* return status every second */
for (;;) { for (;;) {
pWifi_signal = wifi_signal(); /* assign the values */
pBattery = battery(); wifi_signal = get_wifi_signal();
pCpu_usage = cpu_usage(); battery = get_battery();
pCpu_temperature = cpu_temperature(); cpu_usage = get_cpu_usage();
pRam_usage = ram_usage(); cpu_temperature = get_cpu_temperature();
pVolume = volume(); ram_usage = get_ram_usage();
pDatetime = datetime(); volume = get_volume();
datetime = get_datetime();
/* return the status */
sprintf(status, FORMATSTRING, ARGUMENTS); sprintf(status, FORMATSTRING, ARGUMENTS);
setstatus(status); setstatus(status);
free(pWifi_signal);
free(pBattery); /* free the values */
free(pCpu_usage); free(wifi_signal);
free(pCpu_temperature); free(battery);
free(pRam_usage); free(cpu_usage);
free(pVolume); free(cpu_temperature);
free(pDatetime); free(ram_usage);
free(volume);
free(datetime);
} }
/* close display */ /* close display */