| Use E-notation for large powers of 10 - slstatus - status monitor | |
| git clone git://git.suckless.org/slstatus | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 682c0fedde04fe6713539726494ec2db67ba5d2a | |
| parent c28643ce5bc8c7fd825e4eabbd915bad2b91dbd0 | |
| Author: Laslo Hunhold <[email protected]> | |
| Date: Sun, 27 May 2018 17:57:52 +0200 | |
| Use E-notation for large powers of 10 | |
| Diffstat: | |
| M components/temperature.c | 2 +- | |
| M slstatus.c | 4 ++-- | |
| 2 files changed, 3 insertions(+), 3 deletions(-) | |
| --- | |
| diff --git a/components/temperature.c b/components/temperature.c | |
| @@ -44,6 +44,6 @@ | |
| } | |
| /* kelvin to celsius */ | |
| - return bprintf("%d", (temp.value - 273150000) / 1000000); | |
| + return bprintf("%d", (temp.value - 273150000) / 1E6); | |
| } | |
| #endif | |
| diff --git a/slstatus.c b/slstatus.c | |
| @@ -36,7 +36,7 @@ difftimespec(struct timespec *res, struct timespec *a, struct… | |
| { | |
| res->tv_sec = a->tv_sec - b->tv_sec - (a->tv_nsec < b->tv_nsec); | |
| res->tv_nsec = a->tv_nsec - b->tv_nsec + | |
| - (a->tv_nsec < b->tv_nsec) * 1000000000; | |
| + (a->tv_nsec < b->tv_nsec) * 1E9; | |
| } | |
| static void | |
| @@ -116,7 +116,7 @@ main(int argc, char *argv[]) | |
| difftimespec(&diff, ¤t, &start); | |
| intspec.tv_sec = interval / 1000; | |
| - intspec.tv_nsec = (interval % 1000) * 1000000; | |
| + intspec.tv_nsec = (interval % 1000) * 1E6; | |
| difftimespec(&wait, &intspec, &diff); | |
| if (wait.tv_sec >= 0) { |