From 6163a138ce5a806fd8440c75c42067efa545b100 Mon Sep 17 00:00:00 2001 From: Gerolf Ziegenhain Date: Tue, 4 Oct 2016 18:35:56 +0200 Subject: [PATCH] add util files --- src/irmc.c | 14 -------------- src/util.c | 14 ++++++++++++++ src/util.h | 16 ++++++++++++++++ 3 files changed, 30 insertions(+), 14 deletions(-) diff --git a/src/irmc.c b/src/irmc.c index d9ba481..dd7b578 100644 --- a/src/irmc.c +++ b/src/irmc.c @@ -45,20 +45,6 @@ char last_sender[16]; /* settings */ int translate = 1; int audio_status = 1; -int kbhit (void) -{ - struct timeval tv; - fd_set rdfs; - - tv.tv_sec = 0; - tv.tv_usec = 0; - - FD_ZERO(&rdfs); - FD_SET (STDIN_FILENO, &rdfs); - - select (STDIN_FILENO+1, &rdfs, NULL, NULL, &tv); - return FD_ISSET(STDIN_FILENO, &rdfs); -} /* get sockaddr, IPv4 or IPv6: */ diff --git a/src/util.c b/src/util.c index 367d7f2..1261363 100644 --- a/src/util.c +++ b/src/util.c @@ -29,4 +29,18 @@ long fastclock(void) return r; } +int kbhit (void) +{ + struct timeval tv; + fd_set rdfs; + + tv.tv_sec = 0; + tv.tv_usec = 0; + + FD_ZERO(&rdfs); + FD_SET (STDIN_FILENO, &rdfs); + + select (STDIN_FILENO+1, &rdfs, NULL, NULL, &tv); + return FD_ISSET(STDIN_FILENO, &rdfs); +} diff --git a/src/util.h b/src/util.h index fc33f67..41129cc 100644 --- a/src/util.h +++ b/src/util.h @@ -1,5 +1,20 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #ifdef __MACH__ @@ -10,4 +25,5 @@ void current_utc_time(struct timespec *ts); long fastclock(void); +int kbhit (void);