[BACK]Return to term_ascii.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/term_ascii.c between version 1.12 and 1.13

version 1.12, 2014/03/30 19:47:32 version 1.13, 2014/03/30 21:27:59
Line 39 
Line 39 
 static  void              ascii_end(struct termp *);  static  void              ascii_end(struct termp *);
 static  void              ascii_endline(struct termp *);  static  void              ascii_endline(struct termp *);
 static  void              ascii_letter(struct termp *, int);  static  void              ascii_letter(struct termp *, int);
 static  void              ascii_setwidth(struct termp *, size_t);  static  void              ascii_setwidth(struct termp *, int, size_t);
   
 static  void              locale_advance(struct termp *, size_t);  static  void              locale_advance(struct termp *, size_t);
 static  void              locale_endline(struct termp *);  static  void              locale_endline(struct termp *);
Line 138 
Line 138 
 }  }
   
 static void  static void
 ascii_setwidth(struct termp *p, size_t width)  ascii_setwidth(struct termp *p, int iop, size_t width)
 {  {
         size_t   lastwidth;  
   
         lastwidth = p->defrmargin;          p->rmargin = p->defrmargin;
         p->rmargin = p->maxrmargin = p->defrmargin =          if (0 < iop)
             width ? width : p->lastrmargin;                  p->defrmargin += width;
         p->lastrmargin = lastwidth;          else if (0 > iop)
                   p->defrmargin -= width;
           else
                   p->defrmargin = width ? width : p->lastrmargin;
           p->lastrmargin = p->rmargin;
           p->rmargin = p->maxrmargin = p->defrmargin;
 }  }
   
 /* ARGSUSED */  /* ARGSUSED */

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