tExperiment: use <pre> only for formatted text - phroxy - Gopher to HTTP proxy
(HTM) git clone git://git.z3bra.org/phroxy.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 6e94eb9317745df9cee6ce43df062fc0801da6ba
(DIR) parent de16181ef04c64ba57523496ec68b02354505525
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 24 Sep 2020 09:58:35 +0200
Experiment: use <pre> only for formatted text
Diffstat:
M phroxy.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/phroxy.c b/phroxy.c
t@@ -277,9 +277,15 @@ printhtml(int fd, const char *data, size_t len)
break;
n += r + 2; /* go past "\n\n" */
- write(fd, "<pre>", 5);
- write(fd, s, r);
- write(fd, "</pre>\n", 7);
+ if (strstr(s, " ") && strstr(s, " ") < e) {
+ write(fd, "<pre>", 5);
+ write(fd, s, r);
+ write(fd, "</pre>\n", 7);
+ } else {
+ write(fd, "<p>", 3);
+ write(fd, s, r);
+ write(fd, "</p>\n", 5);
+ }
}
return 0;
}