aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dwmclock.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dwmclock.c b/dwmclock.c
index ccafbe2..4ce8faf 100644
--- a/dwmclock.c
+++ b/dwmclock.c
@@ -142,7 +142,7 @@ int main(void)
#ifdef POWER_NOW
pcur = getnum(POWER_NOW);
#elif defined(CURRENT_NOW) && defined(VOLTAGE_NOW) /* POWER_NOW */
- pcur = getnum(CURRENT_NOW) * getnum(VOLTAGE_NOW) / 1000000;
+ pcur = (long long)getnum(CURRENT_NOW) * (long long)getnum(VOLTAGE_NOW) / 1000000;
#else /* POWER_NOW */
#error "Either POWER_NOW or CURRENT_NOW and VOLTAGE_NOW must be defined"
#endif /* POWER_NOW*/
@@ -171,7 +171,7 @@ int main(void)
if (pa < 0 || pb < 0) {
snprintf(power, 6, "NOPOW");
} else if (pa < 0 || pa > 9999 || pb < 0 || pb > 9) {
- snprintf(power, 6, "?????W");
+ snprintf(power, 6, "????W");
} else if (pa > 99) {
snprintf(power, 6, "%4lldW", pa);
} else {