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 4810 by yutakapon, Sun Jan 29 13:04:12 2012 UTC revision 4849 by doda, Thu Mar 1 09:14:41 2012 UTC
# Line 672  void FAR PASCAL ReadIniFile(PCHAR FName, Line 672  void FAR PASCAL ReadIniFile(PCHAR FName,
672                  ts->Parity = IdParityEven;                  ts->Parity = IdParityEven;
673          else if (_stricmp(Temp, "odd") == 0)          else if (_stricmp(Temp, "odd") == 0)
674                  ts->Parity = IdParityOdd;                  ts->Parity = IdParityOdd;
675            else if (_stricmp(Temp, "mark") == 0)
676                    ts->Parity = IdParityMark;
677            else if (_stricmp(Temp, "space") == 0)
678                    ts->Parity = IdParitySpace;
679          else          else
680                  ts->Parity = IdParityNone;                  ts->Parity = IdParityNone;
681    
# Line 688  void FAR PASCAL ReadIniFile(PCHAR FName, Line 692  void FAR PASCAL ReadIniFile(PCHAR FName,
692                                  Temp, sizeof(Temp), FName);                                  Temp, sizeof(Temp), FName);
693          if (_stricmp(Temp, "2") == 0)          if (_stricmp(Temp, "2") == 0)
694                  ts->StopBit = IdStopBit2;                  ts->StopBit = IdStopBit2;
695            else if (_stricmp(Temp, "1.5") == 0)
696                    ts->StopBit = IdStopBit15;
697          else          else
698                  ts->StopBit = IdStopBit1;                  ts->StopBit = IdStopBit1;
699    
# Line 1958  void FAR PASCAL WriteIniFile(PCHAR FName Line 1964  void FAR PASCAL WriteIniFile(PCHAR FName
1964          case IdParityOdd:          case IdParityOdd:
1965                  strncpy_s(Temp, sizeof(Temp), "odd", _TRUNCATE);                  strncpy_s(Temp, sizeof(Temp), "odd", _TRUNCATE);
1966                  break;                  break;
1967            case IdParityMark:
1968                    strncpy_s(Temp, sizeof(Temp), "mark", _TRUNCATE);
1969                    break;
1970            case IdParitySpace:
1971                    strncpy_s(Temp, sizeof(Temp), "space", _TRUNCATE);
1972                    break;
1973          default:          default:
1974                  strncpy_s(Temp, sizeof(Temp), "none", _TRUNCATE);                  strncpy_s(Temp, sizeof(Temp), "none", _TRUNCATE);
1975          }          }
# Line 1972  void FAR PASCAL WriteIniFile(PCHAR FName Line 1984  void FAR PASCAL WriteIniFile(PCHAR FName
1984          WritePrivateProfileString(Section, "DataBit", Temp, FName);          WritePrivateProfileString(Section, "DataBit", Temp, FName);
1985    
1986          /* Stop bit */          /* Stop bit */
1987          if (ts->StopBit == IdStopBit2)          switch (ts->StopBit) {
1988            case IdStopBit2:
1989                  strncpy_s(Temp, sizeof(Temp), "2", _TRUNCATE);                  strncpy_s(Temp, sizeof(Temp), "2", _TRUNCATE);
1990          else                  break;
1991            case IdStopBit15:
1992                    strncpy_s(Temp, sizeof(Temp), "1.5", _TRUNCATE);
1993                    break;
1994            default:
1995                  strncpy_s(Temp, sizeof(Temp), "1", _TRUNCATE);                  strncpy_s(Temp, sizeof(Temp), "1", _TRUNCATE);
1996                    break;
1997            }
1998    
1999          WritePrivateProfileString(Section, "StopBit", Temp, FName);          WritePrivateProfileString(Section, "StopBit", Temp, FName);
2000    

Legend:
Removed from v.4810  
changed lines
  Added in v.4849

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