From: Rocco Rutte Date: Sun, 31 Aug 2008 19:12:19 +0000 (+0200) Subject: makedoc: Fix fall-through in [c11ce7feaa3e] X-Git-Tag: neomutt-20160307~927 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fbe5dc368d482e06fc3336a384840d6fe763e6c5;p=neomutt makedoc: Fix fall-through in [c11ce7feaa3e] --- diff --git a/doc/makedoc.c b/doc/makedoc.c index 01ad81466..a35de980c 100644 --- a/doc/makedoc.c +++ b/doc/makedoc.c @@ -600,12 +600,14 @@ static int sgml_fputc (int c, FILE *out, int full) { switch (c) { + /* the bare minimum for escaping */ case '<': return fputs ("<", out); case '>': return fputs (">", out); + case '&': return fputs ("&", out); + /* map to entities, fall-through to raw if !full */ case '$': if (full) return fputs ("$", out); case '_': if (full) return fputs ("_", out); case '%': if (full) return fputs ("%", out); - case '&': return fputs ("&", out); case '\\': if (full) return fputs ("\", out); case '"': if (full) return fputs (""", out); case '[': if (full) return fputs ("[", out);