[BACK]Return to mandocdb.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mandocdb.c between version 1.28 and 1.29

version 1.28, 2011/12/08 09:19:13 version 1.29, 2011/12/09 00:49:01
Line 1336  pformatted(DB *hash, struct buf *buf, struct buf *dbuf
Line 1336  pformatted(DB *hash, struct buf *buf, struct buf *dbuf
                 p[plen] = '\0';                  p[plen] = '\0';
         }          }
   
           /* Strip backspace-encoding from line. */
   
           while (NULL != (line = memchr(p, '\b', plen))) {
                   len = line - p;
                   if (0 == len) {
                           memmove(line, line + 1, plen--);
                           continue;
                   }
                   memmove(line - 1, line + 1, plen - len);
                   plen -= 2;
           }
   
         buf_appendb(dbuf, p, plen + 1);          buf_appendb(dbuf, p, plen + 1);
         buf->len = 0;          buf->len = 0;
         buf_appendb(buf, p, plen + 1);          buf_appendb(buf, p, plen + 1);

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29

CVSweb