itExperiment: use
only for formatted text - phroxy - Gopher to HTTP proxy Err z3bra.org 70 hgit clone git://git.z3bra.org/phroxy.git URL:git://git.z3bra.org/phroxy.git z3bra.org 70 1Log /scm/phroxy/log.gph z3bra.org 70 1Files /scm/phroxy/files.gph z3bra.org 70 1Refs /scm/phroxy/refs.gph z3bra.org 70 1LICENSE /scm/phroxy/file/LICENSE.gph z3bra.org 70 i--- Err z3bra.org 70 1commit 6e94eb9317745df9cee6ce43df062fc0801da6ba /scm/phroxy/commit/6e94eb9317745df9cee6ce43df062fc0801da6ba.gph z3bra.org 70 1parent de16181ef04c64ba57523496ec68b02354505525 /scm/phroxy/commit/de16181ef04c64ba57523496ec68b02354505525.gph z3bra.org 70 hAuthor: Willy GoiffonURL:mailto:dev@z3bra.org z3bra.org 70 iDate: Thu, 24 Sep 2020 09:58:35 +0200 Err z3bra.org 70 i Err z3bra.org 70 iExperiment: use only for formatted text Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M phroxy.c | 12 +++++++++--- Err z3bra.org 70 i Err z3bra.org 70 i1 file changed, 9 insertions(+), 3 deletions(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/phroxy.c b/phroxy.c /scm/phroxy/file/phroxy.c.gph z3bra.org 70 it@@ -277,9 +277,15 @@ printhtml(int fd, const char *data, size_t len) Err z3bra.org 70 i break; Err z3bra.org 70 i Err z3bra.org 70 i n += r + 2; /* go past "\n\n" */ Err z3bra.org 70 i- write(fd, "", 5); Err z3bra.org 70 i- write(fd, s, r); Err z3bra.org 70 i- write(fd, "\n", 7); Err z3bra.org 70 i+ if (strstr(s, " ") && strstr(s, " ") < e) { Err z3bra.org 70 i+ write(fd, "", 5); Err z3bra.org 70 i+ write(fd, s, r); Err z3bra.org 70 i+ write(fd, "\n", 7); Err z3bra.org 70 i+ } else { Err z3bra.org 70 i+ write(fd, "", 3); Err z3bra.org 70 i+ write(fd, s, r); Err z3bra.org 70 i+ write(fd, "
\n", 5); Err z3bra.org 70 i+ } Err z3bra.org 70 i } Err z3bra.org 70 i return 0; Err z3bra.org 70 i } Err z3bra.org 70 .