Return to mdoc_man.c CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.38, 2012/07/16 10:45:28 | version 1.39, 2012/07/29 16:29:56 | ||
---|---|---|---|
|
|
||
*/ | */ | ||
if (MMAN_spc_force & outflags || '\0' == s[0] || | if (MMAN_spc_force & outflags || '\0' == s[0] || | ||
NULL == strchr(".,:;)]?!", s[0]) || '\0' != s[1]) { | NULL == strchr(".,:;)]?!", s[0]) || '\0' != s[1]) { | ||
if (MMAN_Bk & outflags) { | if (MMAN_Bk & outflags) | ||
putchar('\\'); | putchar('\\'); | ||
putchar('~'); | putchar(' '); | ||
} else | |||
putchar(' '); | |||
if (TPremain) | if (TPremain) | ||
TPremain--; | TPremain--; | ||
} | } | ||
|
|
||
for ( ; *s; s++) { | for ( ; *s; s++) { | ||
switch (*s) { | switch (*s) { | ||
case (ASCII_NBRSP): | case (ASCII_NBRSP): | ||
printf("\\~"); | printf("\\ "); | ||
break; | break; | ||
case (ASCII_HYPH): | case (ASCII_HYPH): | ||
putchar('-'); | putchar('-'); | ||
|
|
||
if (NULL == n->child) | if (NULL == n->child) | ||
return(0); | return(0); | ||
outflags &= ~MMAN_spc; | outflags &= ~MMAN_spc; | ||
print_word("\\~"); | print_word("\\ "); | ||
outflags &= ~MMAN_spc; | outflags &= ~MMAN_spc; | ||
return(1); | return(1); | ||
} | } |