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

Diff for /mandoc/term.c between version 1.162 and 1.163

version 1.162, 2010/07/17 12:01:43 version 1.163, 2010/07/21 20:35:03
Line 34 
Line 34 
 #include "term.h"  #include "term.h"
 #include "main.h"  #include "main.h"
   
 static  void              spec(struct termp *, const char *, size_t);  static  void              spec(struct termp *, enum roffdeco,
                                   const char *, size_t);
 static  void              res(struct termp *, const char *, size_t);  static  void              res(struct termp *, const char *, size_t);
 static  void              buffera(struct termp *, const char *, size_t);  static  void              buffera(struct termp *, const char *, size_t);
 static  void              bufferc(struct termp *, char);  static  void              bufferc(struct termp *, char);
Line 360  term_vspace(struct termp *p)
Line 361  term_vspace(struct termp *p)
   
   
 static void  static void
 spec(struct termp *p, const char *word, size_t len)  spec(struct termp *p, enum roffdeco d, const char *word, size_t len)
 {  {
         const char      *rhs;          const char      *rhs;
         size_t           sz;          size_t           sz;
Line 368  spec(struct termp *p, const char *word, size_t len)
Line 369  spec(struct termp *p, const char *word, size_t len)
         rhs = chars_spec2str(p->symtab, word, len, &sz);          rhs = chars_spec2str(p->symtab, word, len, &sz);
         if (rhs)          if (rhs)
                 encode(p, rhs, sz);                  encode(p, rhs, sz);
           else if (DECO_SSPECIAL == d)
                   encode(p, word, len);
 }  }
   
   
Line 519  term_word(struct termp *p, const char *word)
Line 522  term_word(struct termp *p, const char *word)
                         res(p, seq, ssz);                          res(p, seq, ssz);
                         break;                          break;
                 case (DECO_SPECIAL):                  case (DECO_SPECIAL):
                         spec(p, seq, ssz);                          /* FALLTHROUGH */
                   case (DECO_SSPECIAL):
                           spec(p, deco, seq, ssz);
                         break;                          break;
                 case (DECO_BOLD):                  case (DECO_BOLD):
                         term_fontrepl(p, TERMFONT_BOLD);                          term_fontrepl(p, TERMFONT_BOLD);

Legend:
Removed from v.1.162  
changed lines
  Added in v.1.163

CVSweb