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(""); | ^~~~~~~~~~~~
This commit is contained in:
parent
6c078d4717
commit
caa07546f3
@ -172,7 +172,7 @@ getbattery(char *base)
|
|||||||
return smprintf("%.0f%%%c", ((float)remcap / (float)descap) * 100, status);
|
return smprintf("%.0f%%%c", ((float)remcap / (float)descap) * 100, status);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
char *
|
||||||
gettemperature(char *base, char *sensor)
|
gettemperature(char *base, char *sensor)
|
||||||
{
|
{
|
||||||
char *co;
|
char *co;
|
||||||
@ -180,8 +180,7 @@ gettemperature(char *base, char *sensor)
|
|||||||
co = readfile(base, sensor);
|
co = readfile(base, sensor);
|
||||||
if (co == NULL)
|
if (co == NULL)
|
||||||
return smprintf("");
|
return smprintf("");
|
||||||
return atof(co) / 1000;
|
return smprintf("%.0f°C", atof(co) / 1000);
|
||||||
// return smprintf("%02.0f°C", atof(co) / 1000);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
|
Loading…
x
Reference in New Issue
Block a user