| 3149 |
{ |
{ |
| 3150 |
AddValueToList(FName, Host, "Hosts", "Host", MAXHOSTLIST); |
AddValueToList(FName, Host, "Hosts", "Host", MAXHOSTLIST); |
| 3151 |
} |
} |
| 3152 |
|
#if 0 |
| 3153 |
BOOL NextParam(PCHAR Param, int *i, PCHAR Temp, int Size) |
BOOL NextParam(PCHAR Param, int *i, PCHAR Temp, int Size) |
| 3154 |
{ |
{ |
| 3155 |
int j; |
int j; |
| 3184 |
Temp[j] = 0; |
Temp[j] = 0; |
| 3185 |
return (strlen(Temp) > 0); |
return (strlen(Temp) > 0); |
| 3186 |
} |
} |
| 3187 |
|
#endif |
| 3188 |
#ifndef NO_INET6 |
#ifndef NO_INET6 |
| 3189 |
static void ParseHostName(char *HostStr, WORD * port) |
static void ParseHostName(char *HostStr, WORD * port) |
| 3190 |
{ |
{ |
| 3290 |
DWORD ParamBaud = BaudNone; |
DWORD ParamBaud = BaudNone; |
| 3291 |
BOOL HostNameFlag = FALSE; |
BOOL HostNameFlag = FALSE; |
| 3292 |
BOOL JustAfterHost = FALSE; |
BOOL JustAfterHost = FALSE; |
| 3293 |
|
#if 1 |
| 3294 |
|
PCHAR start, cur, next; |
| 3295 |
|
#endif |
| 3296 |
|
|
| 3297 |
ts->HostName[0] = 0; |
ts->HostName[0] = 0; |
| 3298 |
//ts->KeyCnfFN[0] = 0; |
//ts->KeyCnfFN[0] = 0; |
| 3310 |
DDETopic[0] = 0; |
DDETopic[0] = 0; |
| 3311 |
i = 0; |
i = 0; |
| 3312 |
/* the first term shuld be executable filename of Tera Term */ |
/* the first term shuld be executable filename of Tera Term */ |
| 3313 |
|
#if 1 |
| 3314 |
|
start = GetParam(Temp, sizeof(Temp), Param); |
| 3315 |
|
#else |
| 3316 |
NextParam(Param, &i, Temp, sizeof(Temp)); |
NextParam(Param, &i, Temp, sizeof(Temp)); |
| 3317 |
param_top = i; |
#endif |
| 3318 |
|
|
| 3319 |
|
#if 1 |
| 3320 |
|
cur = start; |
| 3321 |
|
while (next = GetParam(Temp, sizeof(Temp), cur)) { |
| 3322 |
|
#else |
| 3323 |
|
param_top = i; |
| 3324 |
while (NextParam(Param, &i, Temp, sizeof(Temp))) { |
while (NextParam(Param, &i, Temp, sizeof(Temp))) { |
| 3325 |
|
#endif |
| 3326 |
if (_strnicmp(Temp, "/F=", 3) == 0) { /* setup filename */ |
if (_strnicmp(Temp, "/F=", 3) == 0) { /* setup filename */ |
| 3327 |
DequoteParam(Temp2, sizeof(Temp2), &Temp[3]); |
DequoteParam(Temp2, sizeof(Temp2), &Temp[3]); |
| 3328 |
if (strlen(Temp2) > 0) { |
if (strlen(Temp2) > 0) { |
| 3335 |
} |
} |
| 3336 |
} |
} |
| 3337 |
} |
} |
| 3338 |
|
#if 1 |
| 3339 |
|
cur = next; |
| 3340 |
|
#endif |
| 3341 |
} |
} |
| 3342 |
|
|
| 3343 |
|
#if 1 |
| 3344 |
|
cur = start; |
| 3345 |
|
while (next = GetParam(Temp, sizeof(Temp), cur)) { |
| 3346 |
|
#else |
| 3347 |
i = param_top; |
i = param_top; |
| 3348 |
while (NextParam(Param, &i, Temp, sizeof(Temp))) { |
while (NextParam(Param, &i, Temp, sizeof(Temp))) { |
| 3349 |
|
#endif |
| 3350 |
if (HostNameFlag) { |
if (HostNameFlag) { |
| 3351 |
JustAfterHost = TRUE; |
JustAfterHost = TRUE; |
| 3352 |
HostNameFlag = FALSE; |
HostNameFlag = FALSE; |
| 3560 |
} |
} |
| 3561 |
} |
} |
| 3562 |
JustAfterHost = FALSE; |
JustAfterHost = FALSE; |
| 3563 |
|
#if 1 |
| 3564 |
|
cur = next; |
| 3565 |
|
#endif |
| 3566 |
} |
} |
| 3567 |
|
|
| 3568 |
// Language が変更されたかもしれないので、 |
// Language が変更されたかもしれないので、 |