version 1.21, 2009/02/27 08:20:15 |
version 1.25, 2009/03/05 13:12:12 |
Line 62 mdoc_isescape(const char *p) |
|
Line 62 mdoc_isescape(const char *p) |
|
case ('e'): |
case ('e'): |
return(2); |
return(2); |
case ('*'): |
case ('*'): |
if (0 == *++p || ! isgraph((int)*p)) |
if (0 == *++p || ! isgraph((u_char)*p)) |
return(0); |
return(0); |
switch (*p) { |
switch (*p) { |
case ('('): |
case ('('): |
if (0 == *++p || ! isgraph((int)*p)) |
if (0 == *++p || ! isgraph((u_char)*p)) |
return(0); |
return(0); |
return(4); |
return(4); |
|
case ('['): |
|
for (c = 3, p++; *p && ']' != *p; p++, c++) |
|
if ( ! isgraph((u_char)*p)) |
|
break; |
|
return(*p == ']' ? c : 0); |
default: |
default: |
break; |
break; |
} |
} |
return(3); |
return(3); |
case ('('): |
case ('('): |
if (0 == *++p || ! isgraph((int)*p)) |
if (0 == *++p || ! isgraph((u_char)*p)) |
return(0); |
return(0); |
if (0 == *++p || ! isgraph((int)*p)) |
if (0 == *++p || ! isgraph((u_char)*p)) |
return(0); |
return(0); |
return(4); |
return(4); |
case ('['): |
case ('['): |
Line 86 mdoc_isescape(const char *p) |
|
Line 91 mdoc_isescape(const char *p) |
|
} |
} |
|
|
for (c = 3, p++; *p && ']' != *p; p++, c++) |
for (c = 3, p++; *p && ']' != *p; p++, c++) |
if ( ! isgraph((int)*p)) |
if ( ! isgraph((u_char)*p)) |
break; |
break; |
|
|
return(*p == ']' ? c : 0); |
return(*p == ']' ? c : 0); |
Line 358 mdoc_atoatt(const char *p) |
|
Line 363 mdoc_atoatt(const char *p) |
|
return(ATT_v7); |
return(ATT_v7); |
else if (0 == strcmp(p, "32v")) |
else if (0 == strcmp(p, "32v")) |
return(ATT_32v); |
return(ATT_32v); |
|
else if (0 == strcmp(p, "V")) |
|
return(ATT_V); |
else if (0 == strcmp(p, "V.1")) |
else if (0 == strcmp(p, "V.1")) |
return(ATT_V1); |
return(ATT_V1); |
else if (0 == strcmp(p, "V.2")) |
else if (0 == strcmp(p, "V.2")) |
Line 472 mdoc_vol2a(enum mdoc_vol vol) |
|
Line 479 mdoc_vol2a(enum mdoc_vol vol) |
|
|
|
switch (vol) { |
switch (vol) { |
case (VOL_AMD): |
case (VOL_AMD): |
return("OpenBSD Ancestral Manual Documents"); |
return("Ancestral Manual Documents"); |
case (VOL_IND): |
case (VOL_IND): |
return("OpenBSD Manual Master Index"); |
return("Manual Master Index"); |
case (VOL_KM): |
case (VOL_KM): |
return("OpenBSD Kernel Manual"); |
return("Kernel Manual"); |
case (VOL_LOCAL): |
case (VOL_LOCAL): |
return("OpenBSD Local Manual"); |
return("Local Manual"); |
case (VOL_PRM): |
case (VOL_PRM): |
return("OpenBSD Programmer's Manual"); |
return("Programmer's Manual"); |
case (VOL_PS1): |
case (VOL_PS1): |
return("OpenBSD Programmer's Supplementary Documents"); |
return("Programmer's Supplementary Documents"); |
case (VOL_SMM): |
case (VOL_SMM): |
return("OpenBSD System Manager's Manual"); |
return("System Manager's Manual"); |
case (VOL_URM): |
case (VOL_URM): |
return("OpenBSD Reference Manual"); |
return("Reference Manual"); |
case (VOL_USD): |
case (VOL_USD): |
return("OpenBSD User's Supplementary Documents"); |
return("User's Supplementary Documents"); |
case (VOL_DEFAULT): |
case (VOL_DEFAULT): |
return(NULL); |
return(NULL); |
default: |
default: |
Line 718 mdoc_att2a(enum mdoc_att c) |
|
Line 725 mdoc_att2a(enum mdoc_att c) |
|
break; |
break; |
case(ATT_32v): |
case(ATT_32v): |
p = "Version 32V AT&T UNIX"; |
p = "Version 32V AT&T UNIX"; |
|
break; |
|
case(ATT_V): |
|
p = "AT&T System V UNIX"; |
break; |
break; |
case(ATT_V1): |
case(ATT_V1): |
p = "AT&T System V.1 UNIX"; |
p = "AT&T System V.1 UNIX"; |