| 4038 |
if (_stricmp(ts->SetupFName, Temp) != 0) { |
if (_stricmp(ts->SetupFName, Temp) != 0) { |
| 4039 |
strncpy_s(ts->SetupFName, sizeof(ts->SetupFName), Temp, |
strncpy_s(ts->SetupFName, sizeof(ts->SetupFName), Temp, |
| 4040 |
_TRUNCATE); |
_TRUNCATE); |
| 4041 |
|
ts->SetupFNameW = ToWcharA(ts->SetupFName); |
| 4042 |
ReadIniFile(ts->SetupFName, ts); |
ReadIniFile(ts->SetupFName, ts); |
| 4043 |
} |
} |
| 4044 |
} |
} |
| 4147 |
strncpy_s(Temp2, sizeof(Temp2), &Temp[3], _TRUNCATE); |
strncpy_s(Temp2, sizeof(Temp2), &Temp[3], _TRUNCATE); |
| 4148 |
ConvFName(ts->HomeDir, Temp2, sizeof(Temp2), ".CNF", |
ConvFName(ts->HomeDir, Temp2, sizeof(Temp2), ".CNF", |
| 4149 |
ts->KeyCnfFN, sizeof(ts->KeyCnfFN)); |
ts->KeyCnfFN, sizeof(ts->KeyCnfFN)); |
| 4150 |
|
ts->KeyCnfFNW = ToWcharA(ts->KeyCnfFN); |
| 4151 |
} |
} |
| 4152 |
else if ((_strnicmp(Temp, "/KR=", 4) == 0) || |
else if ((_strnicmp(Temp, "/KR=", 4) == 0) || |
| 4153 |
(_strnicmp(Temp, "/KT=", 4) == 0)) { /* kanji code */ |
(_strnicmp(Temp, "/KT=", 4) == 0)) { /* kanji code */ |
| 4175 |
} |
} |
| 4176 |
else if (_strnicmp(Temp, "/L=", 3) == 0) { /* log file */ |
else if (_strnicmp(Temp, "/L=", 3) == 0) { /* log file */ |
| 4177 |
strncpy_s(ts->LogFN, sizeof(ts->LogFN), &Temp[3], _TRUNCATE); |
strncpy_s(ts->LogFN, sizeof(ts->LogFN), &Temp[3], _TRUNCATE); |
| 4178 |
|
ts->LogFNW = ToWcharA(ts->LogFN); |
| 4179 |
} |
} |
| 4180 |
else if (_strnicmp(Temp, "/LA=", 4) == 0) { /* language */ |
else if (_strnicmp(Temp, "/LA=", 4) == 0) { /* language */ |
| 4181 |
switch (Temp[4]) { |
switch (Temp[4]) { |
| 4200 |
strncpy_s(ts->MulticastName, sizeof(ts->MulticastName), &Temp[4], _TRUNCATE); |
strncpy_s(ts->MulticastName, sizeof(ts->MulticastName), &Temp[4], _TRUNCATE); |
| 4201 |
} |
} |
| 4202 |
else if (_strnicmp(Temp, "/M=", 3) == 0) { /* macro filename */ |
else if (_strnicmp(Temp, "/M=", 3) == 0) { /* macro filename */ |
| 4203 |
if ((Temp[3] == 0) || (Temp[3] == '*')) |
if ((Temp[3] == 0) || (Temp[3] == '*')) { |
| 4204 |
strncpy_s(ts->MacroFN, sizeof(ts->MacroFN), "*", |
strncpy_s(ts->MacroFN, sizeof(ts->MacroFN), "*", |
| 4205 |
_TRUNCATE); |
_TRUNCATE); |
| 4206 |
else { |
} else { |
| 4207 |
strncpy_s(Temp2, sizeof(Temp2), &Temp[3], _TRUNCATE); |
strncpy_s(Temp2, sizeof(Temp2), &Temp[3], _TRUNCATE); |
| 4208 |
ConvFName(ts->HomeDir, Temp2, sizeof(Temp2), ".TTL", |
ConvFName(ts->HomeDir, Temp2, sizeof(Temp2), ".TTL", |
| 4209 |
ts->MacroFN, sizeof(ts->MacroFN)); |
ts->MacroFN, sizeof(ts->MacroFN)); |
| 4210 |
} |
} |
| 4211 |
/* Disable auto connect to serial when macro mode (2006.9.15 maya) */ |
/* Disable auto connect to serial when macro mode (2006.9.15 maya) */ |
| 4212 |
|
ts->MacroFNW = ToWcharA(ts->MacroFN); |
| 4213 |
ts->ComAutoConnect = FALSE; |
ts->ComAutoConnect = FALSE; |
| 4214 |
} |
} |
| 4215 |
else if (_stricmp(Temp, "/M") == 0) { /* macro option without file name */ |
else if (_stricmp(Temp, "/M") == 0) { /* macro option without file name */ |
| 4216 |
strncpy_s(ts->MacroFN, sizeof(ts->MacroFN), "*", _TRUNCATE); |
strncpy_s(ts->MacroFN, sizeof(ts->MacroFN), "*", _TRUNCATE); |
| 4217 |
|
ts->MacroFNW = ToWcharA(ts->MacroFN); |
| 4218 |
/* Disable auto connect to serial when macro mode (2006.9.15 maya) */ |
/* Disable auto connect to serial when macro mode (2006.9.15 maya) */ |
| 4219 |
ts->ComAutoConnect = FALSE; |
ts->ComAutoConnect = FALSE; |
| 4220 |
} |
} |