sfeed

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

commit 87aafd5d45f064412ff977e4045b7f603ba092c6
parent 2101baf3bbdfbd0c042bad438759d810613f31ed
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Fri, 14 Jan 2022 18:35:44 +0100

util: strtotime: expand on comment about 2038-readiness

Also tested on MIPS32BE which has 32-bit time_t and which wraps the time value.

Diffstat:
Mutil.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/util.c b/util.c @@ -298,8 +298,9 @@ strtotime(const char *s, time_t *t) l = strtoll(s, &e, 10); if (errno || *s == '\0' || *e) return -1; - /* NOTE: assumes time_t is 64-bit on 64-bit platforms: - long long (at least 64-bit) to time_t. */ + + /* NOTE: the type long long supports the 64-bit range. If time_t is + 64-bit it is "2038-ready", otherwise it is truncated/wrapped. */ if (t) *t = (time_t)l;