Return to mandoc.c CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.41, 2013/12/25 22:45:16 | version 1.42, 2013/12/26 02:55:35 | ||
---|---|---|---|
|
|
||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('b'): | case ('b'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('B'): | |||
/* FALLTHROUGH */ | |||
case ('D'): | case ('D'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('o'): | case ('o'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('R'): | case ('R'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('w'): | |||
/* FALLTHROUGH */ | |||
case ('X'): | case ('X'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('Z'): | case ('Z'): | ||
|
|
||
* These escapes are of the form \X'N', where 'X' is the trigger | * These escapes are of the form \X'N', where 'X' is the trigger | ||
* and 'N' resolves to a numerical expression. | * and 'N' resolves to a numerical expression. | ||
*/ | */ | ||
case ('B'): | |||
/* FALLTHROUGH */ | |||
case ('h'): | case ('h'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('H'): | case ('H'): | ||
|
|
||
case ('L'): | case ('L'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('l'): | case ('l'): | ||
gly = ESCAPE_NUMBERED; | |||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('S'): | case ('S'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('v'): | case ('v'): | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
case ('w'): | |||
/* FALLTHROUGH */ | |||
case ('x'): | case ('x'): | ||
if ('\'' != **start) | if ('\'' != **start) | ||
return(ESCAPE_ERROR); | return(ESCAPE_ERROR); | ||
if (ESCAPE_ERROR == gly) | gly = ESCAPE_IGNORE; | ||
gly = ESCAPE_IGNORE; | |||
*start = ++*end; | *start = ++*end; | ||
term = '\''; | term = '\''; | ||
break; | break; |