[BACK]Return to mdoc_term.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc_term.c between version 1.126 and 1.129

version 1.126, 2010/05/17 23:57:06 version 1.129, 2010/05/24 21:34:16
Line 274  terminal_mdoc(void *arg, const struct mdoc *mdoc)
Line 274  terminal_mdoc(void *arg, const struct mdoc *mdoc)
   
         p->overstep = 0;          p->overstep = 0;
         p->maxrmargin = p->defrmargin;          p->maxrmargin = p->defrmargin;
           p->tabwidth = 5;
   
         if (NULL == p->symtab)          if (NULL == p->symtab)
                 switch (p->enc) {                  switch (p->enc) {
Line 613  print_bvspace(struct termp *p, 
Line 614  print_bvspace(struct termp *p, 
   
         /* A `-column' does not assert vspace within the list. */          /* A `-column' does not assert vspace within the list. */
   
         if (MDOC_Bl == bl->tok && LIST_diag == bl->data.list)          if (MDOC_Bl == bl->tok && LIST_column == bl->data.list)
                 if (n->prev && MDOC_It == n->prev->tok)                  if (n->prev && MDOC_It == n->prev->tok)
                         return;                          return;
   
Line 1044  termp_nm_pre(DECL_ARGS)
Line 1045  termp_nm_pre(DECL_ARGS)
 {  {
   
         if (NULL == n->child && NULL == m->name)          if (NULL == n->child && NULL == m->name)
                   return(1);
   
         if (SEC_SYNOPSIS == n->sec && MDOC_LINE & n->flags)          if (SEC_SYNOPSIS == n->sec && MDOC_LINE & n->flags)
                 term_newln(p);                  term_newln(p);
Line 1592  termp_fa_pre(DECL_ARGS)
Line 1594  termp_fa_pre(DECL_ARGS)
 static int  static int
 termp_bd_pre(DECL_ARGS)  termp_bd_pre(DECL_ARGS)
 {  {
           size_t                   tabwidth;
         int                      i, type;          int                      i, type;
         size_t                   rm, rmax;          size_t                   rm, rmax;
         const struct mdoc_node  *nn;          const struct mdoc_node  *nn;
Line 1621  termp_bd_pre(DECL_ARGS)
Line 1624  termp_bd_pre(DECL_ARGS)
         if (MDOC_Literal != type && MDOC_Unfilled != type)          if (MDOC_Literal != type && MDOC_Unfilled != type)
                 return(1);                  return(1);
   
           tabwidth = p->tabwidth;
           p->tabwidth = 8;
         rm = p->rmargin;          rm = p->rmargin;
         rmax = p->maxrmargin;          rmax = p->maxrmargin;
         p->rmargin = p->maxrmargin = TERM_MAXMARGIN;          p->rmargin = p->maxrmargin = TERM_MAXMARGIN;
Line 1635  termp_bd_pre(DECL_ARGS)
Line 1640  termp_bd_pre(DECL_ARGS)
                 else if (NULL == nn->prev)                  else if (NULL == nn->prev)
                         term_flushln(p);                          term_flushln(p);
         }          }
           p->tabwidth = tabwidth;
   
         p->rmargin = rm;          p->rmargin = rm;
         p->maxrmargin = rmax;          p->maxrmargin = rmax;

Legend:
Removed from v.1.126  
changed lines
  Added in v.1.129

CVSweb