[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.184 and 1.185

version 1.184, 2015/09/21 13:25:00 version 1.185, 2015/10/06 18:32:19
Line 212  static int
Line 212  static int
 pre_ign(DECL_ARGS)  pre_ign(DECL_ARGS)
 {  {
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 220  pre_ll(DECL_ARGS)
Line 220  pre_ll(DECL_ARGS)
 {  {
   
         term_setwidth(p, n->nchild ? n->child->string : NULL);          term_setwidth(p, n->nchild ? n->child->string : NULL);
         return(0);          return 0;
 }  }
   
 static int  static int
Line 228  pre_I(DECL_ARGS)
Line 228  pre_I(DECL_ARGS)
 {  {
   
         term_fontrepl(p, TERMFONT_UNDER);          term_fontrepl(p, TERMFONT_UNDER);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 255  pre_literal(DECL_ARGS)
Line 255  pre_literal(DECL_ARGS)
                 p->flags |= TERMP_NOSPACE;                  p->flags |= TERMP_NOSPACE;
         }          }
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 266  pre_PD(DECL_ARGS)
Line 266  pre_PD(DECL_ARGS)
         n = n->child;          n = n->child;
         if (n == NULL) {          if (n == NULL) {
                 mt->pardist = 1;                  mt->pardist = 1;
                 return(0);                  return 0;
         }          }
         assert(n->type == ROFFT_TEXT);          assert(n->type == ROFFT_TEXT);
         if (a2roffsu(n->string, &su, SCALE_VS))          if (a2roffsu(n->string, &su, SCALE_VS))
                 mt->pardist = term_vspan(p, &su);                  mt->pardist = term_vspan(p, &su);
         return(0);          return 0;
 }  }
   
 static int  static int
Line 325  pre_alternate(DECL_ARGS)
Line 325  pre_alternate(DECL_ARGS)
                         p->flags |= TERMP_NOSPACE;                          p->flags |= TERMP_NOSPACE;
         }          }
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 333  pre_B(DECL_ARGS)
Line 333  pre_B(DECL_ARGS)
 {  {
   
         term_fontrepl(p, TERMFONT_BOLD);          term_fontrepl(p, TERMFONT_BOLD);
         return(1);          return 1;
 }  }
   
 static int  static int
Line 355  pre_OP(DECL_ARGS)
Line 355  pre_OP(DECL_ARGS)
         term_fontrepl(p, TERMFONT_NONE);          term_fontrepl(p, TERMFONT_NONE);
         p->flags |= TERMP_NOSPACE;          p->flags |= TERMP_NOSPACE;
         term_word(p, "]");          term_word(p, "]");
         return(0);          return 0;
 }  }
   
 static int  static int
Line 365  pre_ft(DECL_ARGS)
Line 365  pre_ft(DECL_ARGS)
   
         if (NULL == n->child) {          if (NULL == n->child) {
                 term_fontlast(p);                  term_fontlast(p);
                 return(0);                  return 0;
         }          }
   
         cp = n->child->string;          cp = n->child->string;
Line 395  pre_ft(DECL_ARGS)
Line 395  pre_ft(DECL_ARGS)
         default:          default:
                 break;                  break;
         }          }
         return(0);          return 0;
 }  }
   
 static int  static int
Line 410  pre_in(DECL_ARGS)
Line 410  pre_in(DECL_ARGS)
   
         if (NULL == n->child) {          if (NULL == n->child) {
                 p->offset = mt->offset;                  p->offset = mt->offset;
                 return(0);                  return 0;
         }          }
   
         cp = n->child->string;          cp = n->child->string;
Line 424  pre_in(DECL_ARGS)
Line 424  pre_in(DECL_ARGS)
                 cp--;                  cp--;
   
         if ( ! a2roffsu(++cp, &su, SCALE_EN))          if ( ! a2roffsu(++cp, &su, SCALE_EN))
                 return(0);                  return 0;
   
         v = (term_hspan(p, &su) + 11) / 24;          v = (term_hspan(p, &su) + 11) / 24;
   
Line 437  pre_in(DECL_ARGS)
Line 437  pre_in(DECL_ARGS)
         if (p->offset > SHRT_MAX)          if (p->offset > SHRT_MAX)
                 p->offset = term_len(p, p->defindent);                  p->offset = term_len(p, p->defindent);
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 458  pre_sp(DECL_ARGS)
Line 458  pre_sp(DECL_ARGS)
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case MAN_P:                  case MAN_P:
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                         return(0);                          return 0;
                 default:                  default:
                         break;                          break;
                 }                  }
Line 493  pre_sp(DECL_ARGS)
Line 493  pre_sp(DECL_ARGS)
                 p->flags &= ~(TERMP_NOBREAK | TERMP_BRIND);                  p->flags &= ~(TERMP_NOBREAK | TERMP_BRIND);
         }          }
   
         return(0);          return 0;
 }  }
   
 static int  static int
Line 506  pre_HP(DECL_ARGS)
Line 506  pre_HP(DECL_ARGS)
         switch (n->type) {          switch (n->type) {
         case ROFFT_BLOCK:          case ROFFT_BLOCK:
                 print_bvspace(p, n, mt->pardist);                  print_bvspace(p, n, mt->pardist);
                 return(1);                  return 1;
         case ROFFT_BODY:          case ROFFT_BODY:
                 break;                  break;
         default:          default:
                 return(0);                  return 0;
         }          }
   
         if ( ! (MANT_LITERAL & mt->fl)) {          if ( ! (MANT_LITERAL & mt->fl)) {
Line 533  pre_HP(DECL_ARGS)
Line 533  pre_HP(DECL_ARGS)
   
         p->offset = mt->offset;          p->offset = mt->offset;
         p->rmargin = mt->offset + len;          p->rmargin = mt->offset + len;
         return(1);          return 1;
 }  }
   
 static void  static void
Line 578  pre_PP(DECL_ARGS)
Line 578  pre_PP(DECL_ARGS)
                 break;                  break;
         }          }
   
         return(n->type != ROFFT_HEAD);          return n->type != ROFFT_HEAD;
 }  }
   
 static int  static int
Line 600  pre_IP(DECL_ARGS)
Line 600  pre_IP(DECL_ARGS)
                 print_bvspace(p, n, mt->pardist);                  print_bvspace(p, n, mt->pardist);
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         default:          default:
                 return(1);                  return 1;
         }          }
   
         /* Calculate the offset from the optional second argument. */          /* Calculate the offset from the optional second argument. */
Line 630  pre_IP(DECL_ARGS)
Line 630  pre_IP(DECL_ARGS)
                 if (savelit)                  if (savelit)
                         mt->fl |= MANT_LITERAL;                          mt->fl |= MANT_LITERAL;
   
                 return(0);                  return 0;
         case ROFFT_BODY:          case ROFFT_BODY:
                 p->offset = mt->offset + len;                  p->offset = mt->offset + len;
                 p->rmargin = p->maxrmargin;                  p->rmargin = p->maxrmargin;
Line 639  pre_IP(DECL_ARGS)
Line 639  pre_IP(DECL_ARGS)
                 break;                  break;
         }          }
   
         return(1);          return 1;
 }  }
   
 static void  static void
Line 681  pre_TP(DECL_ARGS)
Line 681  pre_TP(DECL_ARGS)
                 print_bvspace(p, n, mt->pardist);                  print_bvspace(p, n, mt->pardist);
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         default:          default:
                 return(1);                  return 1;
         }          }
   
         /* Calculate offset. */          /* Calculate offset. */
Line 718  pre_TP(DECL_ARGS)
Line 718  pre_TP(DECL_ARGS)
   
                 if (savelit)                  if (savelit)
                         mt->fl |= MANT_LITERAL;                          mt->fl |= MANT_LITERAL;
                 return(0);                  return 0;
         case ROFFT_BODY:          case ROFFT_BODY:
                 p->offset = mt->offset + len;                  p->offset = mt->offset + len;
                 p->rmargin = p->maxrmargin;                  p->rmargin = p->maxrmargin;
Line 729  pre_TP(DECL_ARGS)
Line 729  pre_TP(DECL_ARGS)
                 break;                  break;
         }          }
   
         return(1);          return 1;
 }  }
   
 static void  static void
Line 792  pre_SS(DECL_ARGS)
Line 792  pre_SS(DECL_ARGS)
                 break;                  break;
         }          }
   
         return(1);          return 1;
 }  }
   
 static void  static void
Line 853  pre_SH(DECL_ARGS)
Line 853  pre_SH(DECL_ARGS)
                 break;                  break;
         }          }
   
         return(1);          return 1;
 }  }
   
 static void  static void
Line 880  pre_RS(DECL_ARGS)
Line 880  pre_RS(DECL_ARGS)
         switch (n->type) {          switch (n->type) {
         case ROFFT_BLOCK:          case ROFFT_BLOCK:
                 term_newln(p);                  term_newln(p);
                 return(1);                  return 1;
         case ROFFT_HEAD:          case ROFFT_HEAD:
                 return(0);                  return 0;
         default:          default:
                 break;                  break;
         }          }
Line 906  pre_RS(DECL_ARGS)
Line 906  pre_RS(DECL_ARGS)
                 mt->lmargincur = mt->lmarginsz;                  mt->lmargincur = mt->lmarginsz;
   
         mt->lmargin[mt->lmargincur] = term_len(p, p->defindent);          mt->lmargin[mt->lmargincur] = term_len(p, p->defindent);
         return(1);          return 1;
 }  }
   
 static void  static void
Line 934  static int
Line 934  static int
 pre_UR(DECL_ARGS)  pre_UR(DECL_ARGS)
 {  {
   
         return (n->type != ROFFT_HEAD);          return n->type != ROFFT_HEAD;
 }  }
   
 static void  static void

Legend:
Removed from v.1.184  
changed lines
  Added in v.1.185

CVSweb