version 1.16, 2009/02/24 11:43:13 |
version 1.17, 2009/02/24 13:46:54 |
Line 55 mdoc_isescape(const char *p) |
|
Line 55 mdoc_isescape(const char *p) |
|
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (' '): |
case (' '): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
|
case ('&'): |
|
/* FALLTHROUGH */ |
case ('.'): |
case ('.'): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case ('e'): |
case ('e'): |
return(2); |
return(2); |
case ('('): |
case ('('): |
if (0 == *++p) |
if (0 == *++p || ! isgraph(*p)) |
return(0); |
return(0); |
if (0 == *++p) |
if (0 == *++p || ! isgraph(*p)) |
return(0); |
return(0); |
return(4); |
return(4); |
case ('['): |
case ('['): |
Line 72 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 (isspace(*p)) |
if ( ! isgraph(*p)) |
break; |
break; |
|
|
return(*p == ']' ? c : 0); |
return(*p == ']' ? c : 0); |