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

Diff for /mandoc/mdoc.c between version 1.185 and 1.186

version 1.185, 2011/03/20 16:02:05 version 1.186, 2011/03/22 14:05:45
Line 911  err: /* Error out. */
Line 911  err: /* Error out. */
         return(0);          return(0);
 }  }
   
   enum mdelim
   mdoc_isdelim(const char *p)
   {
   
           if ('\0' == p[0])
                   return(DELIM_NONE);
   
           if ('\0' == p[1])
                   switch (p[0]) {
                   case('('):
                           /* FALLTHROUGH */
                   case('['):
                           return(DELIM_OPEN);
                   case('|'):
                           return(DELIM_MIDDLE);
                   case('.'):
                           /* FALLTHROUGH */
                   case(','):
                           /* FALLTHROUGH */
                   case(';'):
                           /* FALLTHROUGH */
                   case(':'):
                           /* FALLTHROUGH */
                   case('?'):
                           /* FALLTHROUGH */
                   case('!'):
                           /* FALLTHROUGH */
                   case(')'):
                           /* FALLTHROUGH */
                   case(']'):
                           return(DELIM_CLOSE);
                   default:
                           return(DELIM_NONE);
                   }
   
           if ('\\' != p[0])
                   return(DELIM_NONE);
   
           if (0 == strcmp(p + 1, "."))
                   return(DELIM_CLOSE);
           if (0 == strcmp(p + 1, "*(Ba"))
                   return(DELIM_MIDDLE);
   
           return(DELIM_NONE);
   }

Legend:
Removed from v.1.185  
changed lines
  Added in v.1.186

CVSweb