sfeed

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

commit 4a788d59984eb47799e08c4242c98014c5a4809f
parent 1b71671a2d71c3ea8e39d4603eb8f21043d1f975
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Thu, 27 Apr 2017 13:14:32 +0200

compatiblity with browsers: use numeric entity for apos

this entity is XHTML, it is not supported by some (older) browsers.

Diffstat:
Msfeed_frames.c | 2+-
Mutil.c | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sfeed_frames.c b/sfeed_frames.c @@ -64,7 +64,7 @@ printcontentxml(const char *s, FILE *fp) /* XML entities */ case '<': fputs("&lt;", fp); break; case '>': fputs("&gt;", fp); break; - case '\'': fputs("&apos;", fp); break; + case '\'': fputs("&#39;", fp); break; case '&': fputs("&amp;", fp); break; case '"': fputs("&quot;", fp); break; default: fputc((int)*s, fp); diff --git a/util.c b/util.c @@ -231,7 +231,7 @@ xmlencode(const char *s, FILE *fp) switch(*s) { case '<': fputs("&lt;", fp); break; case '>': fputs("&gt;", fp); break; - case '\'': fputs("&apos;", fp); break; + case '\'': fputs("&#39;", fp); break; case '&': fputs("&amp;", fp); break; case '"': fputs("&quot;", fp); break; default: fputc(*s, fp);