OSDN Git Service

Add UTF-8 to UTF-16 API bridge.
[ffftp/ffftp.git] / hostman.c
index f151997..abecc33 100644 (file)
--- a/hostman.c
+++ b/hostman.c
@@ -1790,15 +1790,19 @@ static BOOL CALLBACK CodeSettingProc(HWND hDlg, UINT iMessage, WPARAM wParam, LP
 {\r
        NMHDR *pnmhdr;\r
 \r
+       // UTF-8\91Î\89\9e\r
        static const RADIOBUTTON KanjiButton[] = {\r
                { HSET_NO_CNV, KANJI_NOCNV },\r
+               { HSET_SJIS_CNV, KANJI_SJIS },\r
                { HSET_JIS_CNV, KANJI_JIS },\r
-               { HSET_EUC_CNV, KANJI_EUC }\r
+               { HSET_EUC_CNV, KANJI_EUC },\r
+               { HSET_UTF8N_CNV, KANJI_UTF8N }\r
        };\r
        #define KANJIBUTTONS    (sizeof(KanjiButton)/sizeof(RADIOBUTTON))\r
 \r
        static const RADIOBUTTON NameKanjiButton[] = {\r
-               { HSET_FN_NO_CNV, KANJI_NOCNV },\r
+               { HSET_FN_AUTO_CNV, KANJI_AUTO },\r
+               { HSET_FN_SJIS_CNV, KANJI_SJIS },\r
                { HSET_FN_JIS_CNV, KANJI_JIS },\r
                { HSET_FN_EUC_CNV, KANJI_EUC },\r
                { HSET_FN_SMH_CNV, KANJI_SMB_HEX },\r
@@ -1845,7 +1849,10 @@ static BOOL CALLBACK CodeSettingProc(HWND hDlg, UINT iMessage, WPARAM wParam, LP
                                        EnableWindow(GetDlgItem(hDlg, HSET_HANCNV), TRUE);\r
                                        break;\r
 \r
+                               // UTF-8\91Î\89\9e\r
                                case HSET_NO_CNV :\r
+                               case HSET_SJIS_CNV :\r
+                               case HSET_UTF8N_CNV :\r
                                        EnableWindow(GetDlgItem(hDlg, HSET_HANCNV), FALSE);\r
                                        break;\r
 \r
@@ -1854,7 +1861,8 @@ static BOOL CALLBACK CodeSettingProc(HWND hDlg, UINT iMessage, WPARAM wParam, LP
                                        EnableWindow(GetDlgItem(hDlg, HSET_FN_HANCNV), TRUE);\r
                                        break;\r
 \r
-                               case HSET_FN_NO_CNV :\r
+                               case HSET_FN_AUTO_CNV :\r
+                               case HSET_FN_SJIS_CNV :\r
                                case HSET_FN_SMH_CNV :\r
                                case HSET_FN_SMC_CNV :\r
                                case HSET_FN_UTF8N_CNV :        // UTF-8N\91Î\89\9e\r