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); |