SMOLNET PORTAL home about changes
iquote \ appropriately - xml2tsv - a simple xml-to-tsv converter, based on xmlparser	Err	bitreich.org	70
1Log	/scm/xml2tsv/log.gph	bitreich.org	70
1Files	/scm/xml2tsv/files.gph	bitreich.org	70
1Refs	/scm/xml2tsv/refs.gph	bitreich.org	70
1Tags	/scm/xml2tsv/tag	bitreich.org	70
1README	/scm/xml2tsv/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/xml2tsv/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 6b7046c7c6b7d269067b2586f676c81a0c531420	/scm/xml2tsv/commit/6b7046c7c6b7d269067b2586f676c81a0c531420.gph	bitreich.org	70
1parent e555494626790aabcb838227d8e7115bf3081da8	/scm/xml2tsv/commit/e555494626790aabcb838227d8e7115bf3081da8.gph	bitreich.org	70
hAuthor: KatolaZ <katolaz@freaknet.org>	URL:mailto:katolaz@freaknet.org	bitreich.org	70
iDate:   Sat,  4 Jan 2020 11:12:02 +0000	Err	bitreich.org	70
i	Err	bitreich.org	70
iquote \ appropriately	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M xml2tsv.c                           |       8 ++++++--	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 6 insertions(+), 2 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/xml2tsv.c b/xml2tsv.c	/scm/xml2tsv/file/xml2tsv.c.gph	bitreich.org	70
i@@ -62,7 +62,7 @@ void print_no_cr(FILE *f, const char *s){	Err	bitreich.org	70
i         const char *tmp = s;	Err	bitreich.org	70
i         size_t len;	Err	bitreich.org	70
i         while (*tmp != '\0'){	Err	bitreich.org	70
i-                len = strcspn(tmp, "\n\t");	Err	bitreich.org	70
i+                len = strcspn(tmp, "\\\n\t");	Err	bitreich.org	70
i                 fwrite(tmp, 1, len, f);	Err	bitreich.org	70
i                 tmp += len;	Err	bitreich.org	70
i                 if (*tmp == '\n'){	Err	bitreich.org	70
i@@ -75,6 +75,10 @@ void print_no_cr(FILE *f, const char *s){	Err	bitreich.org	70
i                         fprintf(f, "\\t");	Err	bitreich.org	70
i                         tmp ++;	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i+                else if (*tmp == '\\'){	Err	bitreich.org	70
i+                        fprintf(f, "\\\\");	Err	bitreich.org	70
i+                        tmp ++;	Err	bitreich.org	70
i+                }	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -103,7 +107,7 @@ void	Err	bitreich.org	70
i xmlattrentity(XMLParser *x, const char *t, size_t tl, const char *a, size_t al,	Err	bitreich.org	70
i               const char *v, size_t vl)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i-        static char buf[16];	Err	bitreich.org	70
i+        char buf[16];	Err	bitreich.org	70
i         int n;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if ((n = xml_entitytostr(v, buf, sizeof(buf))) > 0)	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/xml2tsv/commit/6b7046c7c6b7d2...
Content-Typetext/plain; charset=utf-8