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

Diff for /src/usr.bin/mandoc/term.c between version 1.11 and 1.12

version 1.11, 2009/08/22 17:04:48 version 1.12, 2009/09/21 20:28:43
Line 492 
Line 492 
   
                 switch (*wp) {                  switch (*wp) {
                 case ('B'):                  case ('B'):
                         p->flags |= TERMP_BOLD;                          p->bold++;
                         break;                          break;
                 case ('I'):                  case ('I'):
                         p->flags |= TERMP_UNDER;                          p->under++;
                         break;                          break;
                 case ('P'):                  case ('P'):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case ('R'):                  case ('R'):
                         p->flags &= ~TERMP_STYLE;                          p->bold = p->under = 0;
                         break;                          break;
                 default:                  default:
                         break;                          break;
Line 590 
Line 590 
 encode(struct termp *p, char c)  encode(struct termp *p, char c)
 {  {
   
         if (' ' != c && TERMP_STYLE & p->flags) {          if (' ' != c) {
                 if (TERMP_BOLD & p->flags) {                  if (p->bold) {
                         buffer(p, c);                          buffer(p, c);
                         buffer(p, 8);                          buffer(p, 8);
                 }                  }
                 if (TERMP_UNDER & p->flags) {                  if (p->under) {
                         buffer(p, '_');                          buffer(p, '_');
                         buffer(p, 8);                          buffer(p, 8);
                 }                  }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12