[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.50 and 1.51

version 1.50, 2015/10/12 00:08:16 version 1.51, 2015/10/13 22:59:54
Line 38 
Line 38 
 #include "manconf.h"  #include "manconf.h"
 #include "main.h"  #include "main.h"
   
 static  struct termp     *ascii_init(enum termenc, const struct mchars *,  static  struct termp     *ascii_init(enum termenc, const struct manoutput *);
                                 const struct manoutput *);  
 static  int               ascii_hspan(const struct termp *,  static  int               ascii_hspan(const struct termp *,
                                 const struct roffsu *);                                  const struct roffsu *);
 static  size_t            ascii_width(const struct termp *, int);  static  size_t            ascii_width(const struct termp *, int);
Line 59  static size_t    locale_width(const struct termp *, in
Line 58  static size_t    locale_width(const struct termp *, in
   
   
 static struct termp *  static struct termp *
 ascii_init(enum termenc enc, const struct mchars *mchars,  ascii_init(enum termenc enc, const struct manoutput *outopts)
         const struct manoutput *outopts)  
 {  {
 #if HAVE_WCHAR  #if HAVE_WCHAR
         char            *v;          char            *v;
Line 69  ascii_init(enum termenc enc, const struct mchars *mcha
Line 67  ascii_init(enum termenc enc, const struct mchars *mcha
   
         p = mandoc_calloc(1, sizeof(struct termp));          p = mandoc_calloc(1, sizeof(struct termp));
   
         p->symtab = mchars;  
         p->line = 1;          p->line = 1;
         p->tabwidth = 5;          p->tabwidth = 5;
         p->defrmargin = p->lastrmargin = 78;          p->defrmargin = p->lastrmargin = 78;
Line 119  ascii_init(enum termenc enc, const struct mchars *mcha
Line 116  ascii_init(enum termenc enc, const struct mchars *mcha
 }  }
   
 void *  void *
 ascii_alloc(const struct mchars *mchars, const struct manoutput *outopts)  ascii_alloc(const struct manoutput *outopts)
 {  {
   
         return ascii_init(TERMENC_ASCII, mchars, outopts);          return ascii_init(TERMENC_ASCII, outopts);
 }  }
   
 void *  void *
 utf8_alloc(const struct mchars *mchars, const struct manoutput *outopts)  utf8_alloc(const struct manoutput *outopts)
 {  {
   
         return ascii_init(TERMENC_UTF8, mchars, outopts);          return ascii_init(TERMENC_UTF8, outopts);
 }  }
   
 void *  void *
 locale_alloc(const struct mchars *mchars, const struct manoutput *outopts)  locale_alloc(const struct manoutput *outopts)
 {  {
   
         return ascii_init(TERMENC_LOCALE, mchars, outopts);          return ascii_init(TERMENC_LOCALE, outopts);
 }  }
   
 static void  static void

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

CVSweb