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

Diff for /mandoc/man_term.c between version 1.98 and 1.103

version 1.98, 2011/01/16 20:12:45 version 1.103, 2011/02/09 09:52:47
Line 126  static const struct termact termacts[MAN_MAX] = {
Line 126  static const struct termact termacts[MAN_MAX] = {
         { pre_I, NULL, 0 }, /* I */          { pre_I, NULL, 0 }, /* I */
         { pre_alternate, NULL, 0 }, /* IR */          { pre_alternate, NULL, 0 }, /* IR */
         { pre_alternate, NULL, 0 }, /* RI */          { pre_alternate, NULL, 0 }, /* RI */
         { NULL, NULL, MAN_NOTEXT }, /* na */          { pre_ign, NULL, MAN_NOTEXT }, /* na */
         { pre_sp, NULL, MAN_NOTEXT }, /* sp */          { pre_sp, NULL, MAN_NOTEXT }, /* sp */
         { pre_literal, NULL, 0 }, /* nf */          { pre_literal, NULL, 0 }, /* nf */
         { pre_literal, NULL, 0 }, /* fi */          { pre_literal, NULL, 0 }, /* fi */
Line 212  print_bvspace(struct termp *p, const struct man_node *
Line 212  print_bvspace(struct termp *p, const struct man_node *
 {  {
         term_newln(p);          term_newln(p);
   
           if (n->body && n->body->child && MAN_TBL == n->body->child->type)
                   return;
   
         if (NULL == n->prev)          if (NULL == n->prev)
                 return;                  return;
   
Line 255  pre_literal(DECL_ARGS)
Line 258  pre_literal(DECL_ARGS)
         else          else
                 mt->fl &= ~MANT_LITERAL;                  mt->fl &= ~MANT_LITERAL;
   
         return(1);          return(0);
 }  }
   
 /* ARGSUSED */  /* ARGSUSED */
Line 889  print_man_node(DECL_ARGS)
Line 892  print_man_node(DECL_ARGS)
                         p->rmargin = rm;                          p->rmargin = rm;
                         p->maxrmargin = rmax;                          p->maxrmargin = rmax;
                 }                  }
   
                   if (MAN_EOS & n->flags)
                           p->flags |= TERMP_SENTENCE;
                   return;
           case (MAN_EQN):
                   term_word(p, n->eqn->data);
                 return;                  return;
         case (MAN_TBL):          case (MAN_TBL):
                 /*                  /*

Legend:
Removed from v.1.98  
changed lines
  Added in v.1.103

CVSweb