| 424 |
log_common("BBSNET connect to %s:%d from %s:%d by [%s]\n", |
log_common("BBSNET connect to %s:%d from %s:%d by [%s]\n", |
| 425 |
remote_addr, remote_port, local_addr, local_port, BBS_username); |
remote_addr, remote_port, local_addr, local_port, BBS_username); |
| 426 |
|
|
| 427 |
snprintf(tocode, sizeof(tocode), "%s//TRANSLIT", bbsnet_conf[n].charset); |
snprintf(tocode, sizeof(tocode), "%s//IGNORE", bbsnet_conf[n].charset); |
| 428 |
input_cd = iconv_open(tocode, stdio_charset); |
input_cd = iconv_open(tocode, stdio_charset); |
| 429 |
if (input_cd == (iconv_t)(-1)) |
if (input_cd == (iconv_t)(-1)) |
| 430 |
{ |
{ |
| 433 |
} |
} |
| 434 |
|
|
| 435 |
snprintf(tocode, sizeof(tocode), "%s//TRANSLIT", stdio_charset); |
snprintf(tocode, sizeof(tocode), "%s//TRANSLIT", stdio_charset); |
| 436 |
output_cd = iconv_open(stdio_charset, bbsnet_conf[n].charset); |
output_cd = iconv_open(tocode, bbsnet_conf[n].charset); |
| 437 |
if (output_cd == (iconv_t)(-1)) |
if (output_cd == (iconv_t)(-1)) |
| 438 |
{ |
{ |
| 439 |
log_error("iconv_open(%s->%s) error: %d\n", bbsnet_conf[n].charset, tocode, errno); |
log_error("iconv_open(%s->%s) error: %d\n", bbsnet_conf[n].charset, tocode, errno); |