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

Diff for /mandoc/mandoc.c between version 1.23 and 1.24

version 1.23, 2010/07/18 17:00:26 version 1.24, 2010/07/18 22:55:06
Line 48  mandoc_special(char *p)
Line 48  mandoc_special(char *p)
         p++;          p++;
   
         switch (*p++) {          switch (*p++) {
   #if 0
           case ('Z'):
                   /* FALLTHROUGH */
           case ('X'):
                   /* FALLTHROUGH */
           case ('x'):
                   /* FALLTHROUGH */
           case ('w'):
                   /* FALLTHROUGH */
           case ('v'):
                   /* FALLTHROUGH */
           case ('S'):
                   /* FALLTHROUGH */
           case ('R'):
                   /* FALLTHROUGH */
           case ('o'):
                   /* FALLTHROUGH */
           case ('N'):
                   /* FALLTHROUGH */
           case ('l'):
                   /* FALLTHROUGH */
           case ('L'):
                   /* FALLTHROUGH */
           case ('H'):
                   /* FALLTHROUGH */
           case ('h'):
                   /* FALLTHROUGH */
           case ('D'):
                   /* FALLTHROUGH */
           case ('C'):
                   /* FALLTHROUGH */
           case ('b'):
                   /* FALLTHROUGH */
           case ('B'):
                   /* FALLTHROUGH */
           case ('a'):
                   /* FALLTHROUGH */
           case ('A'):
                   if (*p++ != '\'')
                           return(0);
                   term = '\'';
                   break;
   #endif
         case ('s'):          case ('s'):
                 if (ASCII_HYPH == *p)                  if (ASCII_HYPH == *p)
                         *p = '-';                          *p = '-';
Line 83  mandoc_special(char *p)
Line 126  mandoc_special(char *p)
                 if (0 == i)                  if (0 == i)
                         return(0);                          return(0);
                 break;                  break;
   #if 0
           case ('Y'):
                   /* FALLTHROUGH */
           case ('V'):
                   /* FALLTHROUGH */
           case ('$'):
                   /* FALLTHROUGH */
           case ('n'):
                   /* FALLTHROUGH */
           case ('k'):
                   /* FALLTHROUGH */
   #endif
           case ('M'):
                   /* FALLTHROUGH */
           case ('m'):
                   /* FALLTHROUGH */
         case ('f'):          case ('f'):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case ('F'):          case ('F'):
Line 117  mandoc_special(char *p)
Line 176  mandoc_special(char *p)
                 for ( ; *p && term != *p; p++)                  for ( ; *p && term != *p; p++)
                         if (ASCII_HYPH == *p)                          if (ASCII_HYPH == *p)
                                 *p = '-';                                  *p = '-';
                 return(*p ? p - sv : 0);                  return(*p ? (int)(p - sv) : 0);
         }          }
   
         for (i = 0; *p && i < len; i++, p++)          for (i = 0; *p && i < len; i++, p++)
                 if (ASCII_HYPH == *p)                  if (ASCII_HYPH == *p)
                         *p = '-';                          *p = '-';
         return(i == len ? p - sv : 0);          return(i == len ? (int)(p - sv) : 0);
 }  }
   
   

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

CVSweb