commit 373cabcf7b96ebafc8cd544de5f08bda3e81b375
parent 254e16eb855460556bdf6dd50311a4114830c8d0
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 21 Mar 2022 11:01:46 +0100
util.h: slightly improve portability
Tested with the scc compiler which is a pure c99 compiler.
sys/types.h is not needed here anymore (it was used for ssize_t).
Side-note: scc can now compile the sfeed parser program!
It requires these changes at the time of writing: Add a strcasecmp and
strncasecmp function and use getchar instead of getchar_unlocked.
Diffstat:
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/README b/README
@@ -153,7 +153,7 @@ OS tested
---------
- Linux,
- compilers: clang, gcc, chibicc, cproc, lacc, pcc, tcc,
+ compilers: clang, gcc, chibicc, cproc, lacc, pcc, scc, tcc,
libc: glibc, musl.
- OpenBSD (clang, gcc).
- NetBSD (with NetBSD curses).
diff --git a/util.h b/util.h
@@ -1,6 +1,5 @@
-#include <sys/types.h>
-
#include <stdio.h>
+#include <time.h>
#ifdef __OpenBSD__
#include <unistd.h>