summaryrefslogtreecommitdiff
path: root/config.def.h
diff options
context:
space:
mode:
authorLaslo Hunhold <dev@frign.de>2017-08-13 23:21:23 +0200
committerAaron Marcher <me@drkhsh.at>2017-08-13 23:45:16 +0200
commit796b661284ea296833424f7f55aff2da3ba08d81 (patch)
treed997efcc7339e16ce123d1852c4cfebe34c36588 /config.def.h
parent3468a6e368974ea222ab81c389e0800748541c42 (diff)
Refactor main()
We remove the hack with the sleep and global "delay"-variable and use a monotonic clock to derive the desired monotonic properties of the tool. Inside each function that demands a personal delay we can then just do a nanosleep() and be done with it. It's a shame that timespec is so ugly to work with, but there's really no way to make it more beautiful. However, at this cost though we finally can set the interval times in milliseconds and not only just seconds. We remove setlocale(), because nothing good ever came out of this function. Besides that we have some more code refactoring, especially in the argument loop which saves us a bit of complexity.
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/config.def.h b/config.def.h
index 1797a9b..0699351 100644
--- a/config.def.h
+++ b/config.def.h
@@ -1,7 +1,7 @@
/* See LICENSE file for copyright and license details. */
-/* how often to update the statusbar (min value == 1) */
-static const int update_interval = 1;
+/* interval between updates (in ms) */
+static const int interval = 1000;
/* text to show if no value can be retrieved */
static const char unknown_str[] = "n/a";