diff options
author | Hiltjo Posthuma <hiltjo@codemadness.org> | 2022-03-21 11:01:46 +0100 |
---|---|---|
committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2022-03-21 11:03:01 +0100 |
commit | 373cabcf7b96ebafc8cd544de5f08bda3e81b375 (patch) | |
tree | 223c14cd156c249ef5f0a1b6f5b36493d20dc203 | |
parent | 254e16eb855460556bdf6dd50311a4114830c8d0 (diff) |
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.
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | util.h | 3 |
2 files changed, 2 insertions, 3 deletions
@@ -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). @@ -1,6 +1,5 @@ -#include <sys/types.h> - #include <stdio.h> +#include <time.h> #ifdef __OpenBSD__ #include <unistd.h> |