SMOLNET PORTAL home about changes
iprint unclosed tags after EOF and rename print_no_cr - 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 90c501f47d0a32cedca9a4ea27fbe27be9fb3be4	/scm/xml2tsv/commit/90c501f47d0a32cedca9a4ea27fbe27be9fb3be4.gph	bitreich.org	70
1parent 6b7046c7c6b7d269067b2586f676c81a0c531420	/scm/xml2tsv/commit/6b7046c7c6b7d269067b2586f676c81a0c531420.gph	bitreich.org	70
hAuthor: KatolaZ <katolaz@freaknet.org>	URL:mailto:katolaz@freaknet.org	bitreich.org	70
iDate:   Sat,  4 Jan 2020 12:17:30 +0000	Err	bitreich.org	70
i	Err	bitreich.org	70
iprint unclosed tags after EOF and rename print_no_cr	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M xml2tsv.c                           |      11 ++++++++---	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 8 insertions(+), 3 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@@ -58,7 +58,7 @@ void stack_init(tstack_t *t){	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /* utility functions */	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-void print_no_cr(FILE *f, const char *s){	Err	bitreich.org	70
i+void quote_print(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@@ -136,7 +136,7 @@ xmlcdatastart(XMLParser *x)	Err	bitreich.org	70
i void	Err	bitreich.org	70
i xmlcdata(XMLParser *x, const char *d, size_t dl)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i-        print_no_cr(stdout, d);	Err	bitreich.org	70
i+        quote_print(stdout, d);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i void	Err	bitreich.org	70
i@@ -162,7 +162,7 @@ xmlcommentend(XMLParser *x)	Err	bitreich.org	70
i void	Err	bitreich.org	70
i xmldata(XMLParser *x, const char *d, size_t dl)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i-        print_no_cr(stdout, d);	Err	bitreich.org	70
i+        quote_print(stdout, d);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i void	Err	bitreich.org	70
i@@ -251,5 +251,10 @@ main(void)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         xml_parse(&x);	Err	bitreich.org	70
i         printf("\n");	Err	bitreich.org	70
i+        if (! stack_empty(&st)) {	Err	bitreich.org	70
i+                fprintf(stderr, "Error: tags still open at EOF: ");	Err	bitreich.org	70
i+                print_cur_str(stderr, &st);	Err	bitreich.org	70
i+                fprintf(stderr, "\n");	Err	bitreich.org	70
i+        }	Err	bitreich.org	70
i         return 0;	Err	bitreich.org	70
i }	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/xml2tsv/commit/90c501f47d0a32...
Content-Typetext/plain; charset=utf-8