version 1.20, 2011/12/04 23:10:52 |
version 1.21, 2013/06/01 14:27:20 |
Line 73 ascii_init(enum termenc enc, char *outopts) |
|
Line 73 ascii_init(enum termenc enc, char *outopts) |
|
struct termp *p; |
struct termp *p; |
|
|
p = mandoc_calloc(1, sizeof(struct termp)); |
p = mandoc_calloc(1, sizeof(struct termp)); |
p->enc = enc; |
|
|
|
p->tabwidth = 5; |
p->tabwidth = 5; |
p->defrmargin = 78; |
p->defrmargin = 78; |
Line 93 ascii_init(enum termenc enc, char *outopts) |
|
Line 92 ascii_init(enum termenc enc, char *outopts) |
|
if (TERMENC_ASCII != enc) { |
if (TERMENC_ASCII != enc) { |
v = TERMENC_LOCALE == enc ? |
v = TERMENC_LOCALE == enc ? |
setlocale(LC_ALL, "") : |
setlocale(LC_ALL, "") : |
setlocale(LC_CTYPE, "UTF-8"); |
setlocale(LC_CTYPE, "en_US.UTF-8"); |
if (NULL != v && MB_CUR_MAX > 1) { |
if (NULL != v && MB_CUR_MAX > 1) { |
p->enc = enc; |
p->enc = enc; |
p->advance = locale_advance; |
p->advance = locale_advance; |