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

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

version 1.27, 2010/08/24 13:39:37 version 1.28, 2010/08/24 13:56:51
Line 279  a2roffdeco(enum roffdeco *d, const char **word, size_t
Line 279  a2roffdeco(enum roffdeco *d, const char **word, size_t
                         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 ('['):
                 *d = DECO_SPECIAL;                  *d = DECO_SPECIAL;

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

CVSweb