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

Diff for /mandoc/out.c between version 1.26 and 1.28

version 1.26, 2010/08/24 13:07:01 version 1.28, 2010/08/24 13:56:51
Line 220  a2roffdeco(enum roffdeco *d, const char **word, size_t
Line 220  a2roffdeco(enum roffdeco *d, const char **word, size_t
                         break;                          break;
                 }                  }
                 break;                  break;
           case ('k'):
                   /* FALLTHROUGH */
         case ('M'):          case ('M'):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case ('m'):          case ('m'):
Line 276  a2roffdeco(enum roffdeco *d, const char **word, size_t
Line 278  a2roffdeco(enum roffdeco *d, const char **word, size_t
                                 return(i);                                  return(i);
                         i++;                          i++;
                 }                  }
   
                   /* Handle embedded numerical subexp or escape. */
   
                   if ('(' == wp[i]) {
                           while (wp[i] && ')' != wp[i])
                                   if ('\\' == wp[i++]) {
                                           /* Handle embedded escape. */
                                           *word = &wp[i];
                                           i += a2roffdeco(&dd, word, sz);
                                   }
   
                           if (')' == wp[i++])
                                   break;
   
                           *d = DECO_NONE;
                           return(i - 1);
                   } else if ('\\' == wp[i]) {
                           *word = &wp[++i];
                           i += a2roffdeco(&dd, word, sz);
                   }
   
                 break;                  break;
         case ('['):          case ('['):

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.28

CVSweb