[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.17 and 1.20

version 1.17, 2011/05/20 15:48:22 version 1.20, 2011/12/04 23:10:52
Line 1 
Line 1 
 /*      $Id$ */  /*      $Id$ */
 /*  /*
  * Copyright (c) 2010 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above   * purpose with or without fee is hereby granted, provided that the above
Line 68  static size_t    locale_width(const struct termp *, in
Line 68  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, char *outopts)
 {  {
         const char      *toks[2];          const char      *toks[4];
         char            *v;          char            *v;
         struct termp    *p;          struct termp    *p;
   
Line 104  ascii_init(enum termenc enc, char *outopts)
Line 104  ascii_init(enum termenc enc, char *outopts)
         }          }
 #endif  #endif
   
         toks[0] = "width";          toks[0] = "indent";
         toks[1] = NULL;          toks[1] = "width";
           toks[2] = "mdoc";
           toks[3] = NULL;
   
         while (outopts && *outopts)          while (outopts && *outopts)
                 switch (getsubopt(&outopts, UNCONST(toks), &v)) {                  switch (getsubopt(&outopts, UNCONST(toks), &v)) {
                 case (0):                  case (0):
                           p->defindent = (size_t)atoi(v);
                           break;
                   case (1):
                         p->defrmargin = (size_t)atoi(v);                          p->defrmargin = (size_t)atoi(v);
                           break;
                   case (2):
                           /*
                            * Temporary, undocumented mode
                            * to imitate mdoc(7) output style.
                            */
                           p->mdocstyle = 1;
                           p->defindent = 5;
                         break;                          break;
                 default:                  default:
                         break;                          break;

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.20

CVSweb