sfeed

Simple RSS and Atom feed parser
git clone https://git.sinitax.com/codemadness/sfeed
Log | Files | Refs | README | LICENSE | Upstream | sfeed.txt

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:
MREADME | 2+-
Mutil.h | 3+--
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>