[BACK]Return to mdoc_term.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mdoc_term.c between version 1.77 and 1.78

version 1.77, 2010/05/14 14:47:44 version 1.78, 2010/05/14 19:52:43
Line 133 
Line 133 
 static  int       termp_vt_pre(DECL_ARGS);  static  int       termp_vt_pre(DECL_ARGS);
 static  int       termp_xr_pre(DECL_ARGS);  static  int       termp_xr_pre(DECL_ARGS);
 static  int       termp_xx_pre(DECL_ARGS);  static  int       termp_xx_pre(DECL_ARGS);
 static  int       termp_eos_pre(DECL_ARGS);  
   
 static  const struct termact termacts[MDOC_MAX] = {  static  const struct termact termacts[MDOC_MAX] = {
         { termp_ap_pre, NULL }, /* Ap */          { termp_ap_pre, NULL }, /* Ap */
Line 257 
Line 256 
         { termp_sp_pre, NULL }, /* br */          { termp_sp_pre, NULL }, /* br */
         { termp_sp_pre, NULL }, /* sp */          { termp_sp_pre, NULL }, /* sp */
         { termp_under_pre, termp____post }, /* %U */          { termp_under_pre, termp____post }, /* %U */
         { termp_eos_pre, NULL }, /* eos */  
 };  };
   
   
Line 336 
Line 334 
                 if (termacts[n->tok].post)                  if (termacts[n->tok].post)
                         (*termacts[n->tok].post)(p, &npair, m, n);                          (*termacts[n->tok].post)(p, &npair, m, n);
   
           if (MDOC_EOS & n->flags)
                   p->flags |= TERMP_SENTENCE;
   
         p->offset = offset;          p->offset = offset;
         p->rmargin = rmargin;          p->rmargin = rmargin;
 }  }
Line 2164 
Line 2165 
 {  {
   
         term_fontpush(p, TERMFONT_UNDER);          term_fontpush(p, TERMFONT_UNDER);
         return(1);  
 }  
   
   
 /* ARGSUSED */  
 static int  
 termp_eos_pre(DECL_ARGS)  
 {  
         const char ascii_eos[2] = { ASCII_EOS, 0 };  
   
         term_word(p, ascii_eos);  
         p->flags |= TERMP_NOSPACE;  
         return(1);          return(1);
 }  }

Legend:
Removed from v.1.77  
changed lines
  Added in v.1.78