version 1.4, 2008/12/29 18:08:44 |
version 1.8, 2009/01/16 12:23:25 |
Line 36 mdoc_iscdelim(char p) |
|
Line 36 mdoc_iscdelim(char p) |
|
{ |
{ |
|
|
switch (p) { |
switch (p) { |
case('{'): |
|
/* FALLTHROUGH */ |
|
case('.'): |
case('.'): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case(','): |
case(','): |
Line 58 mdoc_iscdelim(char p) |
|
Line 56 mdoc_iscdelim(char p) |
|
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case(']'): |
case(']'): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
|
case('{'): |
|
/* FALLTHROUGH */ |
case('}'): |
case('}'): |
return(1); |
return(1); |
default: |
default: |
Line 133 mdoc_atotime(const char *p) |
|
Line 133 mdoc_atotime(const char *p) |
|
{ |
{ |
struct tm tm; |
struct tm tm; |
|
|
if (strptime(p, "%b %d %Y", &tm)) |
(void)memset(&tm, 0, sizeof(struct tm)); |
|
|
|
if (0 == strptime(p, "%b %d %Y", &tm)) |
return(mktime(&tm)); |
return(mktime(&tm)); |
if (strptime(p, "%b %d, %Y", &tm)) |
if (0 == strptime(p, "%b %d, %Y", &tm)) |
return(mktime(&tm)); |
return(mktime(&tm)); |
|
|
return(0); |
return(0); |
Line 226 mdoc_atoarch(const char *p) |
|
Line 228 mdoc_atoarch(const char *p) |
|
return(ARCH_amiga); |
return(ARCH_amiga); |
else if (0 == strcmp(p, "arc")) |
else if (0 == strcmp(p, "arc")) |
return(ARCH_arc); |
return(ARCH_arc); |
|
else if (0 == strcmp(p, "arm")) |
|
return(ARCH_arm); |
else if (0 == strcmp(p, "armish")) |
else if (0 == strcmp(p, "armish")) |
return(ARCH_armish); |
return(ARCH_armish); |
else if (0 == strcmp(p, "aviion")) |
else if (0 == strcmp(p, "aviion")) |
Line 304 mdoc_atoatt(const char *p) |
|
Line 308 mdoc_atoatt(const char *p) |
|
return(ATT_V4); |
return(ATT_V4); |
|
|
return(ATT_DEFAULT); |
return(ATT_DEFAULT); |
|
} |
|
|
|
|
|
char * |
|
mdoc_type2a(enum mdoc_type type) |
|
{ |
|
switch (type) { |
|
case (MDOC_ROOT): |
|
return("root"); |
|
case (MDOC_BLOCK): |
|
return("block"); |
|
case (MDOC_HEAD): |
|
return("block-head"); |
|
case (MDOC_BODY): |
|
return("block-body"); |
|
case (MDOC_TAIL): |
|
return("block-tail"); |
|
case (MDOC_ELEM): |
|
return("elem"); |
|
case (MDOC_TEXT): |
|
return("text"); |
|
default: |
|
break; |
|
} |
|
|
|
abort(); |
|
/* NOTREACHED */ |
} |
} |