From 4aedc1e9cc98bd25f1b3c98708d20509e477088b Mon Sep 17 00:00:00 2001 From: ekzyis Date: Sun, 8 Jun 2025 14:05:47 +0200 Subject: [PATCH] Fix return type of gettemperature I get this error when trying to build my NixOS system with the nixos-25.05 channel: dwmstatus.c: In function 'gettemperature': dwmstatus.c:182:24: error: returning 'char *' from a function with return type 'int' makes integer from pointer without a cast [] 182 | return smprintf(""); | ^~~~~~~~~~~~ --- dwmstatus.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dwmstatus.c b/dwmstatus.c index d776007..a1e73e4 100644 --- a/dwmstatus.c +++ b/dwmstatus.c @@ -179,9 +179,8 @@ gettemperature(char *base, char *sensor) co = readfile(base, sensor); if (co == NULL) - return smprintf(""); - return atof(co) / 1000; - // return smprintf("%02.0f°C", atof(co) / 1000); + return 0; + return atof(co) / 1000; } char *