URI: 
       fix the condition to emit SEP in xmldata - xml2tsv - a simple xml-to-tsv converter, based on xmlparser
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit e45f9c38cbcc4c544f0107d1abc79f4e1e039413
   DIR parent df38d2270241927e5436a0bc36ffb99044a8f4fb
  HTML Author: KatolaZ <katolaz@freaknet.org>
       Date:   Wed,  8 Dec 2021 22:24:31 +0000
       
       fix the condition to emit SEP in xmldata
       
       Diffstat:
         M xml2tsv.c                           |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/xml2tsv.c b/xml2tsv.c
       @@ -176,8 +176,8 @@ xmlcdata(XMLParser *x, const char *d, size_t dl)
        void
        xmldata(XMLParser *x, const char *d, size_t dl)
        {
       -        if (stack_peek(&st) || (strcspn(d, " \t\n") && emitsep)){
       -                putchar(SEP);
       +        if ((strcspn(d, " \t\n") || (strspn(d, " \t\n")<strlen(d) && !stack_peek(&st)->ref)) && emitsep){
       +                 putchar(SEP);
                        emitsep = FALSE;
                }
                quote_print(d);