diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-05 19:45:15 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-05 19:45:15 +0000 |
commit | 04a9a9421c92d037b140f8d5d2c2b7a496b95f8f (patch) | |
tree | ea14566329e07168690b36e9665245c25dc98806 /ml.c | |
parent | 0b88f4946af1f4e8139f42758323aee89474bdc9 (diff) | |
download | mandoc-04a9a9421c92d037b140f8d5d2c2b7a496b95f8f.tar.gz mandoc-04a9a9421c92d037b140f8d5d2c2b7a496b95f8f.tar.zst mandoc-04a9a9421c92d037b140f8d5d2c2b7a496b95f8f.zip |
*** empty log message ***
Diffstat (limited to 'ml.c')
-rw-r--r-- | ml.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -1,4 +1,4 @@ -/* $Id: ml.c,v 1.6 2008/12/05 11:28:17 kristaps Exp $ */ +/* $Id: ml.c,v 1.7 2008/12/05 19:45:15 kristaps Exp $ */ /* * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se> * @@ -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); } |