iuse stack_empty in stack-related functions - 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 8401a64f99c614fa5e32c1b34e5499e0ab948d85 /scm/xml2tsv/commit/8401a64f99c614fa5e32c1b34e5499e0ab948d85.gph bitreich.org 70
1parent 2245701946acd39e542918839c9dd80b19f6902e /scm/xml2tsv/commit/2245701946acd39e542918839c9dd80b19f6902e.gph bitreich.org 70
hAuthor: KatolaZ <katolaz@freaknet.org> URL:mailto:katolaz@freaknet.org bitreich.org 70
iDate: Sun, 5 Jan 2020 07:47:33 +0000 Err bitreich.org 70
i Err bitreich.org 70
iuse stack_empty in stack-related functions Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M xml2tsv.c | 12 ++++++------ Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 6 insertions(+), 6 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@@ -26,6 +26,10 @@ typedef struct { Err bitreich.org 70
i char st[DEPTH_MAX][STR_MAX]; Err bitreich.org 70
i } tstack_t; Err bitreich.org 70
i Err bitreich.org 70
i+int stack_empty(tstack_t *t){ Err bitreich.org 70
i+ return (t->top < 0); Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i int stack_push(tstack_t *t, const char *c){ Err bitreich.org 70
i if (t->top < DEPTH_MAX){ Err bitreich.org 70
i t->top ++; Err bitreich.org 70
i@@ -37,21 +41,17 @@ int stack_push(tstack_t *t, const char *c){ Err bitreich.org 70
i } Err bitreich.org 70
i Err bitreich.org 70
i char* stack_pop(tstack_t *t){ Err bitreich.org 70
i- if (t->top >= 0) Err bitreich.org 70
i+ if (!stack_empty(t)) Err bitreich.org 70
i return t->st[t->top--]; Err bitreich.org 70
i return NULL; Err bitreich.org 70
i } Err bitreich.org 70
i Err bitreich.org 70
i char* stack_peek(tstack_t *t){ Err bitreich.org 70
i- if (t->top >= 0) Err bitreich.org 70
i+ if (!stack_empty(t)) Err bitreich.org 70
i return t->st[t->top]; Err bitreich.org 70
i return NULL; Err bitreich.org 70
i } Err bitreich.org 70
i Err bitreich.org 70
i-int stack_empty(tstack_t *t){ Err bitreich.org 70
i- return (t->top < 0); Err bitreich.org 70
i-} Err bitreich.org 70
i- Err bitreich.org 70
i void stack_init(tstack_t *t){ Err bitreich.org 70
i t->top = -1; Err bitreich.org 70
i } Err bitreich.org 70
.
Response:
text/plain