From e2bcf8ba1be6e78c850621e4d908bc3f25fae2a7 Mon Sep 17 00:00:00 2001 From: Antti K Date: Tue, 29 Jul 2014 17:37:34 +0200 Subject: Use nanosleep instead of usleep `usleep` is removed from POSIX C11. --- compile | 2 +- xkbcat.c | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/compile b/compile index 16df9d3..4b8f85e 100755 --- a/compile +++ b/compile @@ -1 +1 @@ -clang --std=c11 -Wall -o xkbcat -lX11 xkbcat.c +clang --std=gnu11 -Wall -o xkbcat -lX11 xkbcat.c diff --git a/xkbcat.c b/xkbcat.c index 9a14a65..45fec2a 100644 --- a/xkbcat.c +++ b/xkbcat.c @@ -20,6 +20,7 @@ #include #include #include +#include char *DEFAULT_DISPLAY = ":0"; const int DEFAULT_DELAY = 10000; @@ -50,10 +51,10 @@ int main(int argc, char *argv[]) { buf1[32], buf2[32], *keys, *saved; - int i, delay = DEFAULT_DELAY; + int delay = DEFAULT_DELAY; /* get args */ - for (i=1; i