version 1.198, 2011/09/18 14:14:15 |
version 1.199, 2011/09/18 21:18:19 |
Line 576 encode(struct termp *p, const char *word, size_t sz) |
|
Line 576 encode(struct termp *p, const char *word, size_t sz) |
|
adjbuf(p, p->col + 1 + (len * 3)); |
adjbuf(p, p->col + 1 + (len * 3)); |
|
|
for (i = 0; i < len; i++) { |
for (i = 0; i < len; i++) { |
if ( ! isgraph((unsigned char)word[i])) { |
if (ASCII_HYPH != word[i] && |
|
! isgraph((unsigned char)word[i])) { |
p->buf[p->col++] = word[i]; |
p->buf[p->col++] = word[i]; |
continue; |
continue; |
} |
} |
|
|
if (TERMFONT_UNDER == f) |
if (TERMFONT_UNDER == f) |
p->buf[p->col++] = '_'; |
p->buf[p->col++] = '_'; |
|
else if (ASCII_HYPH == word[i]) |
|
p->buf[p->col++] = '-'; |
else |
else |
p->buf[p->col++] = word[i]; |
p->buf[p->col++] = word[i]; |
|
|