Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/ttpset/ttset.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3401 by maya, Fri May 15 15:33:18 2009 UTC revision 3420 by doda, Wed May 27 04:07:42 2009 UTC
# Line 325  void FAR PASCAL ReadIniFile(PCHAR FName, Line 325  void FAR PASCAL ReadIniFile(PCHAR FName,
325                  ts->KanjiCode = IdUTF8;                  ts->KanjiCode = IdUTF8;
326          else if (_stricmp(Temp, "UTF-8m") == 0)          else if (_stricmp(Temp, "UTF-8m") == 0)
327                  ts->KanjiCode = IdUTF8m;                  ts->KanjiCode = IdUTF8m;
328            else if (_stricmp(Temp, "KS5601") == 0)
329                    ts->KanjiCode = IdSJIS;
330          else          else
331                  ts->KanjiCode = IdSJIS;                  ts->KanjiCode = IdSJIS;
332          // KanjiCode/KanjiCodeSend を現在の Language に存在する値に置き換える          // KanjiCode/KanjiCodeSend を現在の Language に存在する値に置き換える
# Line 350  void FAR PASCAL ReadIniFile(PCHAR FName, Line 352  void FAR PASCAL ReadIniFile(PCHAR FName,
352                  ts->KanjiCodeSend = IdJIS;                  ts->KanjiCodeSend = IdJIS;
353          else if (_stricmp(Temp, "UTF-8") == 0)          else if (_stricmp(Temp, "UTF-8") == 0)
354                  ts->KanjiCodeSend = IdUTF8;                  ts->KanjiCodeSend = IdUTF8;
355            else if (_stricmp(Temp, "KS5601") == 0)
356                    ts->KanjiCode = IdSJIS;
357          else          else
358                  ts->KanjiCodeSend = IdSJIS;                  ts->KanjiCodeSend = IdSJIS;
359          // KanjiCode/KanjiCodeSend を現在の Language に存在する値に置き換える          // KanjiCode/KanjiCodeSend を現在の Language に存在する値に置き換える
# Line 1386  void FAR PASCAL WriteIniFile(PCHAR FName Line 1390  void FAR PASCAL WriteIniFile(PCHAR FName
1390                  strncpy_s(Temp, sizeof(Temp), "UTF-8m", _TRUNCATE);                  strncpy_s(Temp, sizeof(Temp), "UTF-8m", _TRUNCATE);
1391                  break;                  break;
1392          default:          default:
1393                  strncpy_s(Temp, sizeof(Temp), "SJIS", _TRUNCATE);                  switch (ts->Language) {
1394                    case IdJapanese:
1395                            strncpy_s(Temp, sizeof(Temp), "SJIS", _TRUNCATE);
1396                            break;
1397                    case IdKorean:
1398                            strncpy_s(Temp, sizeof(Temp), "KS5601", _TRUNCATE);
1399                            break;
1400                    default:
1401                            strncpy_s(Temp, sizeof(Temp), "SJIS", _TRUNCATE);
1402                    }
1403          }          }
1404          WritePrivateProfileString(Section, "KanjiReceive", Temp, FName);          WritePrivateProfileString(Section, "KanjiReceive", Temp, FName);
1405    
# Line 1410  void FAR PASCAL WriteIniFile(PCHAR FName Line 1423  void FAR PASCAL WriteIniFile(PCHAR FName
1423                  strncpy_s(Temp, sizeof(Temp), "UTF-8", _TRUNCATE);                  strncpy_s(Temp, sizeof(Temp), "UTF-8", _TRUNCATE);
1424                  break;                  break;
1425          default:          default:
1426                  strncpy_s(Temp, sizeof(Temp), "SJIS", _TRUNCATE);                  switch (ts->Language) {
1427                    case IdJapanese:
1428                            strncpy_s(Temp, sizeof(Temp), "SJIS", _TRUNCATE);
1429                            break;
1430                    case IdKorean:
1431                            strncpy_s(Temp, sizeof(Temp), "KS5601", _TRUNCATE);
1432                            break;
1433                    default:
1434                            strncpy_s(Temp, sizeof(Temp), "SJIS", _TRUNCATE);
1435                    }
1436          }          }
1437          WritePrivateProfileString(Section, "KanjiSend", Temp, FName);          WritePrivateProfileString(Section, "KanjiSend", Temp, FName);
1438    
# Line 2847  void FAR PASCAL ParseParam(PCHAR Param, Line 2869  void FAR PASCAL ParseParam(PCHAR Param,
2869                          else if (_strnicmp(&Temp[4], "UTF8",  4) == 0 ||                          else if (_strnicmp(&Temp[4], "UTF8",  4) == 0 ||
2870                                   _strnicmp(&Temp[4], "UTF-8", 5) == 0)                                   _strnicmp(&Temp[4], "UTF-8", 5) == 0)
2871                                  c = IdUTF8;                                  c = IdUTF8;
2872                          else if (_strnicmp(&Temp[4], "SJIS", 4) == 0)                          else if (_strnicmp(&Temp[4], "SJIS",   4) == 0 ||
2873                                     _strnicmp(&Temp[4], "KS5601", 6) == 0)
2874                                  c = IdSJIS;                                  c = IdSJIS;
2875                          else if (_strnicmp(&Temp[4], "EUC", 3) == 0)                          else if (_strnicmp(&Temp[4], "EUC", 3) == 0)
2876                                  c = IdEUC;                                  c = IdEUC;

Legend:
Removed from v.3401  
changed lines
  Added in v.3420

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26