version 1.90, 2015/01/01 18:11:45 |
version 1.93, 2015/08/29 22:40:05 |
Line 95 mandoc_escape(const char **end, const char **start, in |
|
Line 95 mandoc_escape(const char **end, const char **start, in |
|
case 'd': |
case 'd': |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case 'u': |
case 'u': |
|
/* FALLTHROUGH */ |
|
case ',': |
|
/* FALLTHROUGH */ |
|
case '/': |
return(ESCAPE_IGNORE); |
return(ESCAPE_IGNORE); |
|
|
/* |
/* |
Line 156 mandoc_escape(const char **end, const char **start, in |
|
Line 160 mandoc_escape(const char **end, const char **start, in |
|
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case 'D': |
case 'D': |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case 'o': |
|
/* FALLTHROUGH */ |
|
case 'R': |
case 'R': |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case 'X': |
case 'X': |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case 'Z': |
case 'Z': |
if ('\0' == **start) |
|
return(ESCAPE_ERROR); |
|
gly = ESCAPE_IGNORE; |
gly = ESCAPE_IGNORE; |
|
/* FALLTHROUGH */ |
|
case 'o': |
|
if (**start == '\0') |
|
return(ESCAPE_ERROR); |
|
if (gly == ESCAPE_ERROR) |
|
gly = ESCAPE_OVERSTRIKE; |
term = **start; |
term = **start; |
*start = ++*end; |
*start = ++*end; |
break; |
break; |
Line 239 mandoc_escape(const char **end, const char **start, in |
|
Line 245 mandoc_escape(const char **end, const char **start, in |
|
case '\'': |
case '\'': |
*start = ++*end; |
*start = ++*end; |
term = '\''; |
term = '\''; |
|
break; |
|
case '3': |
|
/* FALLTHROUGH */ |
|
case '2': |
|
/* FALLTHROUGH */ |
|
case '1': |
|
*sz = (*end)[-1] == 's' && |
|
isdigit((unsigned char)(*end)[1]) ? 2 : 1; |
break; |
break; |
default: |
default: |
*sz = 1; |
*sz = 1; |