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

Diff for /src/usr.bin/mandoc/term.c between version 1.31 and 1.32

version 1.31, 2010/05/14 19:52:43 version 1.32, 2010/05/15 21:09:53
Line 30 
Line 30 
 #include "mdoc.h"  #include "mdoc.h"
 #include "main.h"  #include "main.h"
   
 static  struct termp     *term_alloc(enum termenc);  static  struct termp     *term_alloc(enum termenc, size_t);
 static  void              term_free(struct termp *);  static  void              term_free(struct termp *);
 static  void              spec(struct termp *, const char *, size_t);  static  void              spec(struct termp *, const char *, size_t);
 static  void              res(struct termp *, const char *, size_t);  static  void              res(struct termp *, const char *, size_t);
Line 41 
Line 41 
   
   
 void *  void *
 ascii_alloc(void)  ascii_alloc(size_t width)
 {  {
   
         return(term_alloc(TERMENC_ASCII));          return(term_alloc(TERMENC_ASCII, width));
 }  }
   
   
Line 70 
Line 70 
   
   
 static struct termp *  static struct termp *
 term_alloc(enum termenc enc)  term_alloc(enum termenc enc, size_t width)
 {  {
         struct termp *p;          struct termp *p;
   
Line 81 
Line 81 
         }          }
         p->tabwidth = 5;          p->tabwidth = 5;
         p->enc = enc;          p->enc = enc;
           /* Enforce some lower boundary. */
           if (width < 60)
                   width = 60;
           p->defrmargin = width - 2;
         return(p);          return(p);
 }  }
   

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32