From a615ddd77b9fc44ac7ffab361ab156b46fd896c6 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Fri, 5 Dec 2008 19:45:15 +0000 Subject: *** empty log message *** --- ml.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'ml.c') diff --git a/ml.c b/ml.c index 5822edd3..e3b8ed29 100644 --- a/ml.c +++ b/ml.c @@ -51,10 +51,8 @@ ml_nputstring(struct md_mbuf *p, /* Escaped value. */ case ('\\'): - if (-1 == (v = rofftok_scan(buf, &i))) { - /* TODO: error. */ + if (-1 == (v = rofftok_scan(buf, &i))) return(0); - } switch (v) { case (ROFFTok_Sp_A): @@ -178,8 +176,7 @@ ml_nputstring(struct md_mbuf *p, ssz = 0; break; default: - /* TODO: print error. */ - return(-1); + return(0); } break; @@ -230,7 +227,8 @@ ml_nputs(struct md_mbuf *p, const char *buf, size_t sz, size_t *pos) if ( ! md_buf_puts(p, buf, sz)) return(0); - *pos += sz; + if (pos) + *pos += sz; return(1); } @@ -245,7 +243,9 @@ ml_puts(struct md_mbuf *p, const char *buf, size_t *pos) if ( ! md_buf_puts(p, buf, sz)) return(0); - *pos += sz; + + if (pos) + *pos += sz; return(1); } -- cgit