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;
        }