From 373cabcf7b96ebafc8cd544de5f08bda3e81b375 Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Mon, 21 Mar 2022 11:01:46 +0100 Subject: 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. --- README | 2 +- util.h | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/README b/README index a313cd8..95f4e9a 100644 --- 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 index 8053750..7923cdc 100644 --- a/util.h +++ b/util.h @@ -1,6 +1,5 @@ -#include - #include +#include #ifdef __OpenBSD__ #include -- cgit v1.2.3