tMove all stub implementations to stub.c - spoon - dwm status utility (2f30 fork) (HTM) git clone git://src.adamsgaard.dk/spoon (DIR) Log (DIR) Files (DIR) Refs (DIR) LICENSE --- (DIR) commit ba87d6de7c9526db404a4e928b2716a9ed4b1721 (DIR) parent ad9297133858770cb896908079e61469538dbd1b (HTM) Author: sin <sin@2f30.org> Date: Fri, 14 Oct 2016 14:29:43 +0100 Move all stub implementations to stub.c Diffstat: M batt.c | 6 ------ M cpu.c | 6 ------ M mix.c | 6 ------ M stub.c | 35 +++++++++++++++++++++++++++++++ M temp.c | 6 ------ M wifi.c | 6 ------ 6 files changed, 35 insertions(+), 30 deletions(-) --- (DIR) diff --git a/batt.c b/batt.c t@@ -75,10 +75,4 @@ battread(char *buf, size_t len) battprint(buf, len, acon, life); return 0; } -#else -int -battread(char *buf, size_t len) -{ - return -1; -} #endif (DIR) diff --git a/cpu.c b/cpu.c t@@ -17,10 +17,4 @@ cpuread(char *buf, size_t len) snprintf(buf, len, "%4dMHz", cpuspeed); return 0; } -#else -int -cpuread(char *buf, size_t len) -{ - return -1; -} #endif (DIR) diff --git a/mix.c b/mix.c t@@ -63,10 +63,4 @@ out: close(fd); return ret; } -#else -int -mixread(char *buf, size_t len) -{ - return -1; -} #endif (DIR) diff --git a/stub.c b/stub.c t@@ -1,5 +1,26 @@ #include <stddef.h> +#pragma weak battread +int +battread(char *buf, size_t len) +{ + return -1; +} + +#pragma weak cpuread +int +cpuread(char *buf, size_t len) +{ + return -1; +} + +#pragma weak mixread +int +mixread(char *buf, size_t len) +{ + return -1; +} + #pragma weak mpdread int mpdread(char *buf, size_t len) t@@ -7,6 +28,20 @@ mpdread(char *buf, size_t len) return -1; } +#pragma weak tempread +int +tempread(char *buf, size_t len) +{ + return -1; +} + +#pragma weak wifiread +int +wifiread(char *buf, size_t len) +{ + return -1; +} + #pragma weak xkblayoutread int xkblayoutread(char *buf, size_t len) (DIR) diff --git a/temp.c b/temp.c t@@ -41,10 +41,4 @@ tempread(char *buf, size_t len) snprintf(buf, len, "%ddegC", temp / 1000); return 0; } -#else -int -tempread(char *buf, size_t len) -{ - return -1; -} #endif (DIR) diff --git a/wifi.c b/wifi.c t@@ -103,10 +103,4 @@ wifiread(char *buf, size_t len) return 0; return -1; } -#else -int -wifiread(char *buf, size_t len) -{ - return -1; -} #endif