commit - a09aef7da470bbd81d4c5cd267a8b299990eed46
commit + d646a8f7a7d938fd0a0a3e45723b8668a9c9d431
blob - 46ef180b412797d8b711d722ee03998dcf4903b2
blob + 86b092a3593c75524d7ed6de641bb3d607a98b0b
--- parser_textplain.c
+++ parser_textplain.c
static int textplain_free(struct parser*);
static inline int
-emit_line(struct parser *p, enum line_type type, const char *line, size_t len)
+emit_line(struct parser *p, const char *line, size_t len)
{
struct line *l;
if ((l = calloc(1, sizeof(*l))) == NULL)
return 0;
- l->type = type;
+ l->type = LINE_PRE_CONTENT;
if (len != 0) {
if ((l->line = calloc(1, len+1)) == NULL) {
static int
textplain_foreach_line(struct parser *p, const char *line, size_t linelen)
{
- return emit_line(p, LINE_PRE_CONTENT, line, linelen);
+ return emit_line(p, line, linelen);
}
static int
textplain_free(struct parser *p)
{
if (p->len != 0)
- return emit_line(p, LINE_PRE_CONTENT, p->buf, p->len);
+ return emit_line(p, p->buf, p->len);
return 1;
}