X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=int%2Fint.c;h=a946908763a3c914c46bfeb8e9aea44faadb2016;hb=c816d5c0477f15631058928c9aad4fbd63d50156;hp=9dc52a248f3771f84c1bfc646d9e412851912ca4;hpb=2936e3ba44acd430c2b3290801ab1ffa700a8c25;p=mTask.git diff --git a/int/int.c b/int/int.c index 9dc52a2..a946908 100644 --- a/int/int.c +++ b/int/int.c @@ -1,4 +1,5 @@ #include +#include #include "mTaskSymbols.h" @@ -17,6 +18,18 @@ char program[PROGRAMSIZE+1] = {0}; int stack[STACKSIZE+1] = {0}; +bool input_available(){ + struct timeval tv; + fd_set fds; + tv.tv_sec = 0; + tv.tv_usec = 0; + FD_ZERO(&fds); + FD_SET(0, &fds); + select(1, &fds, NULL, NULL, &tv); + return FD_ISSET(0, &fds); +} + + int main(void) { char c;