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

Diff for /mandoc/Attic/mdocterm.c between version 1.13 and 1.14

version 1.13, 2009/02/25 17:02:47 version 1.14, 2009/02/25 23:18:50
Line 91  main(int argc, char *argv[])
Line 91  main(int argc, char *argv[])
         if (NULL == (termp.buf = malloc(termp.maxcols)))          if (NULL == (termp.buf = malloc(termp.maxcols)))
                 err(1, "malloc");                  err(1, "malloc");
   
         header(&termp, mdoc_meta(mdoc));          /*header(&termp, mdoc_meta(mdoc));*/
         body(&termp, NULL, mdoc_meta(mdoc), mdoc_node(mdoc));          body(&termp, NULL, mdoc_meta(mdoc), mdoc_node(mdoc));
         footer(&termp, mdoc_meta(mdoc));          footer(&termp, mdoc_meta(mdoc));
   
Line 168  flushln(struct termp *p)
Line 168  flushln(struct termp *p)
                  * the line with TERMP_NOBREAK).                   * the line with TERMP_NOBREAK).
                  */                   */
   
                 if (vis && vis + vsz >= maxvis) {                  if (vis && vis + vsz > maxvis) {
                         /* FIXME */                          /* FIXME */
                         if (p->flags & TERMP_NOBREAK)                          if (p->flags & TERMP_NOBREAK)
                                 errx(1, "word breaks right margin");                                  errx(1, "word breaks right margin");
Line 176  flushln(struct termp *p)
Line 176  flushln(struct termp *p)
                         for (j = 0; j < p->offset; j++)                          for (j = 0; j < p->offset; j++)
                                 putchar(' ');                                  putchar(' ');
                         vis = 0;                          vis = 0;
                 } else if (vis + vsz >= maxvis)                  } else if (vis + vsz > maxvis)
                         /* FIXME */                          /* FIXME */
                         errx(1, "word breaks right margin");                          errx(1, "word breaks right margin");
   
Line 203  flushln(struct termp *p)
Line 203  flushln(struct termp *p)
          */           */
   
         if (p->flags & TERMP_NOBREAK) {          if (p->flags & TERMP_NOBREAK) {
                 for ( ; vis < maxvis; vis++)                  if ( ! (p->flags & TERMP_NORPAD))
                         putchar(' ');                          for ( ; vis < maxvis; vis++)
                                   putchar(' ');
         } else          } else
                 putchar('\n');                  putchar('\n');
   

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

CVSweb