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

Diff for /mandoc/Attic/strings.c between version 1.8 and 1.9

version 1.8, 2009/01/16 12:23:25 version 1.9, 2009/01/17 16:15:27
Line 81  mdoc_isdelim(const char *p)
Line 81  mdoc_isdelim(const char *p)
   
   
 enum mdoc_sec  enum mdoc_sec
 mdoc_atosec(size_t sz, const char **p)  mdoc_atosec(const char *p)
 {  {
   
         assert(sz > 0);          assert(p);
         if (sz > 2)          if (0 == strcmp(p, "NAME"))
                 return(SEC_CUSTOM);  
         if (sz == 2) {  
                 if (0 == strcmp(*p, "RETURN") &&  
                                 0 == strcmp(*(p + 1), "VALUES"))  
                         return(SEC_RETURN_VALUES);  
                 if (0 == strcmp(*p, "SEE") &&  
                                 0 == strcmp(*(p + 1), "ALSO"))  
                         return(SEC_SEE_ALSO);  
                 return(SEC_CUSTOM);  
         }  
   
         if (0 == strcmp(*p, "NAME"))  
                 return(SEC_NAME);                  return(SEC_NAME);
         else if (0 == strcmp(*p, "SYNOPSIS"))          else if (0 == strcmp(p, "RETURN VALUES"))
                   return(SEC_RETURN_VALUES);
           else if (0 == strcmp(p, "SEE ALSO"))
                   return(SEC_SEE_ALSO);
           else if (0 == strcmp(p, "SYNOPSIS"))
                 return(SEC_SYNOPSIS);                  return(SEC_SYNOPSIS);
         else if (0 == strcmp(*p, "DESCRIPTION"))          else if (0 == strcmp(p, "DESCRIPTION"))
                 return(SEC_DESCRIPTION);                  return(SEC_DESCRIPTION);
         else if (0 == strcmp(*p, "ENVIRONMENT"))          else if (0 == strcmp(p, "ENVIRONMENT"))
                 return(SEC_ENVIRONMENT);                  return(SEC_ENVIRONMENT);
         else if (0 == strcmp(*p, "FILES"))          else if (0 == strcmp(p, "FILES"))
                 return(SEC_FILES);                  return(SEC_FILES);
         else if (0 == strcmp(*p, "EXAMPLES"))          else if (0 == strcmp(p, "EXAMPLES"))
                 return(SEC_EXAMPLES);                  return(SEC_EXAMPLES);
         else if (0 == strcmp(*p, "DIAGNOSTICS"))          else if (0 == strcmp(p, "DIAGNOSTICS"))
                 return(SEC_DIAGNOSTICS);                  return(SEC_DIAGNOSTICS);
         else if (0 == strcmp(*p, "ERRORS"))          else if (0 == strcmp(p, "ERRORS"))
                 return(SEC_ERRORS);                  return(SEC_ERRORS);
         else if (0 == strcmp(*p, "STANDARDS"))          else if (0 == strcmp(p, "STANDARDS"))
                 return(SEC_STANDARDS);                  return(SEC_STANDARDS);
         else if (0 == strcmp(*p, "HISTORY"))          else if (0 == strcmp(p, "HISTORY"))
                 return(SEC_HISTORY);                  return(SEC_HISTORY);
         else if (0 == strcmp(*p, "AUTHORS"))          else if (0 == strcmp(p, "AUTHORS"))
                 return(SEC_AUTHORS);                  return(SEC_AUTHORS);
         else if (0 == strcmp(*p, "CAVEATS"))          else if (0 == strcmp(p, "CAVEATS"))
                 return(SEC_CAVEATS);                  return(SEC_CAVEATS);
         else if (0 == strcmp(*p, "BUGS"))          else if (0 == strcmp(p, "BUGS"))
                 return(SEC_BUGS);                  return(SEC_BUGS);
   
         return(SEC_CUSTOM);          return(SEC_CUSTOM);

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

CVSweb