aboutsummaryrefslogtreecommitdiffstats
path: root/src/fl2k_test.c
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2018-06-17 02:38:15 +0200
committerSteve Markgraf <steve@steve-m.de>2018-06-17 02:38:15 +0200
commit7ae9754ede8806df16977be28a4811fcf5eacdd0 (patch)
treee46fe8ba8be74dd01ee29dfd15b05232660b08e4 /src/fl2k_test.c
parentb745896cbe4ea6619244a7034cbe7c617a91f75f (diff)
downloadosmo-fl2k-7ae9754ede8806df16977be28a4811fcf5eacdd0.tar.gz
osmo-fl2k-7ae9754ede8806df16977be28a4811fcf5eacdd0.tar.bz2
osmo-fl2k-7ae9754ede8806df16977be28a4811fcf5eacdd0.zip
fix sleep durations on Windows
Signed-off-by: Steve Markgraf <steve@steve-m.de>
Diffstat (limited to 'src/fl2k_test.c')
-rw-r--r--src/fl2k_test.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/fl2k_test.c b/src/fl2k_test.c
index c9a6048..6d82922 100644
--- a/src/fl2k_test.c
+++ b/src/fl2k_test.c
@@ -41,9 +41,11 @@
#ifndef _WIN32
#include <unistd.h>
+#define sleep_ms(ms) usleep(ms*1000)
#else
#include <windows.h>
#include "getopt/getopt.h"
+#define sleep_ms(ms) Sleep(ms)
#endif
#include "osmo-fl2k.h"
@@ -290,17 +292,11 @@ int main(int argc, char **argv)
fprintf(stderr, "Reporting PPM error measurement every %u seconds...\n", ppm_duration);
fprintf(stderr, "Press ^C after a few minutes.\n");
- while (!do_exit) {
-#ifndef _WIN32
- usleep(500000);
-#else
- Sleep(0.5);
-#endif
- }
+ while (!do_exit)
+ sleep_ms(500);
- if (do_exit) {
+ if (do_exit)
fprintf(stderr, "\nUser cancel, exiting...\n");
- }
exit:
fl2k_close(dev);