[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.111 and 1.114

version 1.111, 2011/06/18 17:58:48 version 1.114, 2011/07/21 11:34:53
Line 181  a2height(const struct termp *p, const char *cp)
Line 181  a2height(const struct termp *p, const char *cp)
         struct roffsu    su;          struct roffsu    su;
   
         if ( ! a2roffsu(cp, &su, SCALE_VS))          if ( ! a2roffsu(cp, &su, SCALE_VS))
                 SCALE_VS_INIT(&su, term_strlen(p, cp));                  SCALE_VS_INIT(&su, atoi(cp));
   
         return(term_vspan(p, &su));          return(term_vspan(p, &su));
 }  }
Line 411  pre_sp(DECL_ARGS)
Line 411  pre_sp(DECL_ARGS)
 {  {
         size_t           i, len;          size_t           i, len;
   
           if ((NULL == n->prev && n->parent)) {
                   if (MAN_SS == n->parent->tok)
                           return(0);
                   if (MAN_SH == n->parent->tok)
                           return(0);
           }
   
         switch (n->tok) {          switch (n->tok) {
         case (MAN_br):          case (MAN_br):
                 len = 0;                  len = 0;
Line 702  pre_SS(DECL_ARGS)
Line 709  pre_SS(DECL_ARGS)
   
         switch (n->type) {          switch (n->type) {
         case (MAN_BLOCK):          case (MAN_BLOCK):
                   mt->fl &= ~MANT_LITERAL;
                 mt->lmargin = term_len(p, INDENT);                  mt->lmargin = term_len(p, INDENT);
                 mt->offset = term_len(p, INDENT);                  mt->offset = term_len(p, INDENT);
                 /* If following a prior empty `SS', no vspace. */                  /* If following a prior empty `SS', no vspace. */
Line 752  pre_SH(DECL_ARGS)
Line 760  pre_SH(DECL_ARGS)
   
         switch (n->type) {          switch (n->type) {
         case (MAN_BLOCK):          case (MAN_BLOCK):
                   mt->fl &= ~MANT_LITERAL;
                 mt->lmargin = term_len(p, INDENT);                  mt->lmargin = term_len(p, INDENT);
                 mt->offset = term_len(p, INDENT);                  mt->offset = term_len(p, INDENT);
                 /* If following a prior empty `SH', no vspace. */                  /* If following a prior empty `SH', no vspace. */
Line 896  print_man_node(DECL_ARGS)
Line 905  print_man_node(DECL_ARGS)
                         p->flags |= TERMP_SENTENCE;                          p->flags |= TERMP_SENTENCE;
                 return;                  return;
         case (MAN_EQN):          case (MAN_EQN):
                 term_word(p, n->eqn->data);                  /*term_word(p, n->eqn->data);*/
                 return;                  return;
         case (MAN_TBL):          case (MAN_TBL):
                 /*                  /*

Legend:
Removed from v.1.111  
changed lines
  Added in v.1.114

CVSweb