| 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 |
|
|
| 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 |
|
|
| 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 |
} |
} |
| 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 |
|
|