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

Diff for /mandoc/mandoc.c between version 1.32 and 1.33

version 1.32, 2010/08/24 13:39:37 version 1.33, 2010/08/24 13:56:51
Line 128  mandoc_special(char *p)
Line 128  mandoc_special(char *p)
                         p++;                          p++;
                 }                  }
   
                   /* Handle embedded numerical subexp or escape. */
   
                   if ('(' == *p) {
                           while (*p && ')' != *p)
                                   if ('\\' == *p++) {
                                           i = mandoc_special(--p);
                                           if (0 == i)
                                                   return(0);
                                           p += i;
                                   }
   
                           if (')' == *p++)
                                   break;
   
                           return(0);
                   } else if ('\\' == *p) {
                           if (0 == (i = mandoc_special(p)))
                                   return(0);
                           p += i;
                   }
   
                 break;                  break;
 #if 0  #if 0
         case ('Y'):          case ('Y'):
Line 172  mandoc_special(char *p)
Line 193  mandoc_special(char *p)
         case ('z'):          case ('z'):
                 len = 1;                  len = 1;
                 if ('\\' == *p) {                  if ('\\' == *p) {
                         p += mandoc_special(p);                          if (0 == (i = mandoc_special(p)))
                                   return(0);
                           p += i;
                         return(*p ? (int)(p - sv) : 0);                          return(*p ? (int)(p - sv) : 0);
                 }                  }
                 break;                  break;

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

CVSweb