extern struct charset_functions charset_mac_hebrew;
extern struct charset_functions charset_mac_centraleurope;
extern struct charset_functions charset_mac_cyrillic;
+extern struct charset_functions charset_mac_greek;
extern struct charset_functions charset_mac_turkish;
extern struct charset_functions charset_utf8;
extern struct charset_functions charset_utf8_mac;
static struct charset_functions builtin_functions[] = {
{"UCS-2", 0, iconv_copy, iconv_copy, CHARSET_WIDECHAR | CHARSET_PRECOMPOSED, NULL, NULL, NULL},
{"ASCII", 0, ascii_pull, ascii_push, CHARSET_MULTIBYTE | CHARSET_PRECOMPOSED, NULL, NULL, NULL},
- {"SHIFT_JIS", 1568, NULL, NULL, CHARSET_ICONV | CHARSET_PRECOMPOSED | CHARSET_CLIENT, NULL, NULL, NULL},
{NULL, 0, NULL, NULL, 0, NULL, NULL, NULL}
};
return 0;
}
-void lazy_initialize_iconv(void)
+static void lazy_initialize_iconv(void)
{
static int initialized = 0;
int i;
atalk_register_charset(&charset_utf8_mac);
atalk_register_charset(&charset_mac_roman);
atalk_register_charset(&charset_mac_hebrew);
+ atalk_register_charset(&charset_mac_greek);
atalk_register_charset(&charset_mac_turkish);
atalk_register_charset(&charset_mac_centraleurope);
atalk_register_charset(&charset_mac_cyrillic);