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

Diff for /mandoc/term_ascii.c between version 1.60 and 1.61

version 1.60, 2018/04/13 18:31:00 version 1.61, 2018/05/20 21:37:34
Line 133  ascii_init(enum termenc enc, const struct manoutput *o
Line 133  ascii_init(enum termenc enc, const struct manoutput *o
         if (outopts->synopsisonly)          if (outopts->synopsisonly)
                 p->synopsisonly = 1;                  p->synopsisonly = 1;
   
           assert(p->defindent < UINT16_MAX);
           assert(p->defrmargin < UINT16_MAX);
         return p;          return p;
 }  }
   
Line 171  ascii_setwidth(struct termp *p, int iop, int width)
Line 173  ascii_setwidth(struct termp *p, int iop, int width)
                 p->defrmargin -= width;                  p->defrmargin -= width;
         else          else
                 p->defrmargin = 0;                  p->defrmargin = 0;
           if (p->defrmargin > 1000)
                   p->defrmargin = 1000;
         p->lastrmargin = p->tcol->rmargin;          p->lastrmargin = p->tcol->rmargin;
         p->tcol->rmargin = p->maxrmargin = p->defrmargin;          p->tcol->rmargin = p->maxrmargin = p->defrmargin;
 }  }
Line 239  ascii_advance(struct termp *p, size_t len)
Line 243  ascii_advance(struct termp *p, size_t len)
 {  {
         size_t          i;          size_t          i;
   
           assert(len < UINT16_MAX);
         for (i = 0; i < len; i++)          for (i = 0; i < len; i++)
                 putchar(' ');                  putchar(' ');
 }  }
Line 376  locale_advance(struct termp *p, size_t len)
Line 381  locale_advance(struct termp *p, size_t len)
 {  {
         size_t          i;          size_t          i;
   
           assert(len < UINT16_MAX);
         for (i = 0; i < len; i++)          for (i = 0; i < len; i++)
                 putwchar(L' ');                  putwchar(L' ');
 }  }

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.61

CVSweb