version 1.18, 2009/02/24 14:52:55 |
version 1.20, 2009/02/26 16:08:11 |
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(*p)) |
if (0 == *++p || ! isgraph((int)*p)) |
return(0); |
return(0); |
if (0 == *++p || ! isgraph(*p)) |
if (0 == *++p || ! isgraph((int)*p)) |
return(0); |
return(0); |
return(4); |
return(4); |
case ('['): |
case ('['): |
Line 74 mdoc_isescape(const char *p) |
|
Line 74 mdoc_isescape(const char *p) |
|
} |
} |
|
|
for (c = 3, p++; *p && ']' != *p; p++, c++) |
for (c = 3, p++; *p && ']' != *p; p++, c++) |
if ( ! isgraph(*p)) |
if ( ! isgraph((int)*p)) |
break; |
break; |
|
|
return(*p == ']' ? c : 0); |
return(*p == ']' ? c : 0); |
Line 404 mdoc_arch2a(enum mdoc_arch arch) |
|
Line 404 mdoc_arch2a(enum mdoc_arch arch) |
|
case (ARCH_armish): |
case (ARCH_armish): |
return("ARMISH"); |
return("ARMISH"); |
case (ARCH_aviion): |
case (ARCH_aviion): |
return("AViion"); |
return("AViiON"); |
case (ARCH_hp300): |
case (ARCH_hp300): |
return("HP300"); |
return("HP300"); |
case (ARCH_hppa): |
case (ARCH_hppa): |
Line 725 mdoc_att2a(enum mdoc_att c) |
|
Line 725 mdoc_att2a(enum mdoc_att c) |
|
} |
} |
|
|
return(p); |
return(p); |
|
} |
|
|
|
|
|
size_t |
|
mdoc_macro2len(int macro) |
|
{ |
|
|
|
switch (macro) { |
|
case(MDOC_Ad): |
|
return(12); |
|
case(MDOC_Ao): |
|
return(12); |
|
case(MDOC_An): |
|
return(12); |
|
case(MDOC_Aq): |
|
return(12); |
|
case(MDOC_Ar): |
|
return(12); |
|
case(MDOC_Bo): |
|
return(12); |
|
case(MDOC_Bq): |
|
return(12); |
|
case(MDOC_Cd): |
|
return(12); |
|
case(MDOC_Cm): |
|
return(10); |
|
case(MDOC_Do): |
|
return(10); |
|
case(MDOC_Dq): |
|
return(12); |
|
case(MDOC_Dv): |
|
return(12); |
|
case(MDOC_Eo): |
|
return(12); |
|
case(MDOC_Em): |
|
return(10); |
|
case(MDOC_Er): |
|
return(12); |
|
case(MDOC_Ev): |
|
return(15); |
|
case(MDOC_Fa): |
|
return(12); |
|
case(MDOC_Fl): |
|
return(10); |
|
case(MDOC_Fo): |
|
return(16); |
|
case(MDOC_Fn): |
|
return(16); |
|
case(MDOC_Ic): |
|
return(10); |
|
case(MDOC_Li): |
|
return(16); |
|
case(MDOC_Ms): |
|
return(6); |
|
case(MDOC_Nm): |
|
return(10); |
|
case(MDOC_No): |
|
return(12); |
|
case(MDOC_Oo): |
|
return(10); |
|
case(MDOC_Op): |
|
return(14); |
|
case(MDOC_Pa): |
|
return(32); |
|
case(MDOC_Pf): |
|
return(12); |
|
case(MDOC_Po): |
|
return(12); |
|
case(MDOC_Pq): |
|
return(12); |
|
case(MDOC_Ql): |
|
return(16); |
|
case(MDOC_Qo): |
|
return(12); |
|
case(MDOC_So): |
|
return(12); |
|
case(MDOC_Sq): |
|
return(12); |
|
case(MDOC_Sy): |
|
return(6); |
|
case(MDOC_Sx): |
|
return(16); |
|
case(MDOC_Tn): |
|
return(10); |
|
case(MDOC_Va): |
|
return(12); |
|
case(MDOC_Vt): |
|
return(12); |
|
case(MDOC_Xr): |
|
return(10); |
|
default: |
|
break; |
|
}; |
|
return(0); |
} |
} |