[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.37 and 1.38

version 1.37, 2014/10/28 02:43:59 version 1.38, 2014/10/28 17:36:19
Line 36 
Line 36 
 #include "term.h"  #include "term.h"
 #include "main.h"  #include "main.h"
   
 static  struct termp     *ascii_init(enum termenc, char *);  static  struct termp     *ascii_init(enum termenc,
                                   const struct mchars *, char *);
 static  double            ascii_hspan(const struct termp *,  static  double            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 56  static size_t    locale_width(const struct termp *, in
Line 57  static size_t    locale_width(const struct termp *, in
   
   
 static struct termp *  static struct termp *
 ascii_init(enum termenc enc, char *outopts)  ascii_init(enum termenc enc, const struct mchars *mchars, char *outopts)
 {  {
         const char      *toks[5];          const char      *toks[5];
         char            *v;          char            *v;
Line 64  ascii_init(enum termenc enc, char *outopts)
Line 65  ascii_init(enum termenc enc, char *outopts)
   
         p = mandoc_calloc(1, sizeof(struct termp));          p = mandoc_calloc(1, sizeof(struct termp));
   
           p->symtab = mchars;
         p->tabwidth = 5;          p->tabwidth = 5;
         p->defrmargin = p->lastrmargin = 78;          p->defrmargin = p->lastrmargin = 78;
   
Line 131  ascii_init(enum termenc enc, char *outopts)
Line 133  ascii_init(enum termenc enc, char *outopts)
 }  }
   
 void *  void *
 ascii_alloc(char *outopts)  ascii_alloc(const struct mchars *mchars, char *outopts)
 {  {
   
         return(ascii_init(TERMENC_ASCII, outopts));          return(ascii_init(TERMENC_ASCII, mchars, outopts));
 }  }
   
 void *  void *
 utf8_alloc(char *outopts)  utf8_alloc(const struct mchars *mchars, char *outopts)
 {  {
   
         return(ascii_init(TERMENC_UTF8, outopts));          return(ascii_init(TERMENC_UTF8, mchars, outopts));
 }  }
   
 void *  void *
 locale_alloc(char *outopts)  locale_alloc(const struct mchars *mchars, char *outopts)
 {  {
   
         return(ascii_init(TERMENC_LOCALE, outopts));          return(ascii_init(TERMENC_LOCALE, mchars, outopts));
 }  }
   
 static void  static void

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

CVSweb