diff options
author | Cyril Hrubis <chrubis@suse.cz> | 2020-12-16 11:10:08 +0100 |
---|---|---|
committer | Cyril Hrubis <chrubis@suse.cz> | 2021-01-05 14:00:55 +0100 |
commit | d8960770967077f6fb049bb60c913ac8913dd36d (patch) | |
tree | 7024998708c2dd839d92c80a913acb5f12649994 | |
parent | ee8c93c0731aae878f56f64ddc36ee50e3158d10 (diff) |
docparse/docparse: Warn on truncated docstring
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
Reviewed-by: Petr Vorel <pvorel@suse.cz>
-rw-r--r-- | docparse/docparse.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/docparse/docparse.c b/docparse/docparse.c index 22c5c6f2c..702820757 100644 --- a/docparse/docparse.c +++ b/docparse/docparse.c @@ -12,6 +12,8 @@ #include "data_storage.h" +#define WARN(str) fprintf(stderr, "WARNING: " str "\n") + static void oneline_comment(FILE *f) { int c; @@ -52,7 +54,8 @@ static void multiline_comment(FILE *f, struct data_node *doc) struct data_node *line; buf[bufp] = 0; line = data_node_string(eat_asterisk_space(buf)); - data_node_array_add(doc, line); + if (data_node_array_add(doc, line)) + WARN("doc string comment truncated"); bufp = 0; continue; } @@ -194,8 +197,6 @@ exit: return buf; } -#define WARN(str) fprintf(stderr, str "\n") - static int parse_array(FILE *f, struct data_node *node) { const char *token; |