X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=wmiistatus.h;h=e4a057c101cd4b94867b90f67d7f7e64e0245db8;hb=62fe9d12105d2aeab21762850a8140793087b9aa;hp=9556b4fc21d030bf4b44d1bafc982ae517b001d8;hpb=65251638ddea3310ed69534191198afa9e9d97ed;p=i3%2Fi3status diff --git a/wmiistatus.h b/wmiistatus.h index 9556b4f..e4a057c 100644 --- a/wmiistatus.h +++ b/wmiistatus.h @@ -1,14 +1,18 @@ #define BEGINS_WITH(haystack, needle) (strncmp(haystack, needle, strlen(needle)) == 0) -static char output[512]; -static bool first_push = true; - typedef enum { CS_DISCHARGING, CS_CHARGING, CS_FULL } charging_status_t; -static void write_to_statusbar(const char *message); -static void die(const char *message); +#ifdef _IS_WMIISTATUS_C +static char *concat(const char *str1, const char *str2); +static void cleanup_rbar_dir(void); +static void write_to_statusbar(const char *name, const char *message); +static void write_error_to_statusbar(const char *message); static char *skip_character(char *input, char character, int amount); -static void push_part(const char *input, const int n); static char *get_battery_info(void); static char *get_wireless_info(void); +static const char *get_ip_address(const char *interface); static char *get_eth_info(void); +static bool process_runs(const char *path); +#endif + +void die(const char *fmt, ...);