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 5877 by maya, Mon May 18 15:27:53 2015 UTC revision 5882 by maya, Sat May 23 12:42:04 2015 UTC
# Line 3149  void FAR PASCAL AddHostToList(PCHAR FNam Line 3149  void FAR PASCAL AddHostToList(PCHAR FNam
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;
# Line 3184  BOOL NextParam(PCHAR Param, int *i, PCHA Line 3184  BOOL NextParam(PCHAR Param, int *i, PCHA
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  {  {
# Line 3290  void FAR PASCAL ParseParam(PCHAR Param, Line 3290  void FAR PASCAL ParseParam(PCHAR Param,
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;
# Line 3307  void FAR PASCAL ParseParam(PCHAR Param, Line 3310  void FAR PASCAL ParseParam(PCHAR Param,
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) {
# Line 3323  void FAR PASCAL ParseParam(PCHAR Param, Line 3335  void FAR PASCAL ParseParam(PCHAR Param,
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;
# Line 3540  void FAR PASCAL ParseParam(PCHAR Param, Line 3560  void FAR PASCAL ParseParam(PCHAR Param,
3560                          }                          }
3561                  }                  }
3562                  JustAfterHost = FALSE;                  JustAfterHost = FALSE;
3563    #if 1
3564                    cur = next;
3565    #endif
3566          }          }
3567    
3568          // Language が変更されたかもしれないので、          // Language が変更されたかもしれないので、

Legend:
Removed from v.5877  
changed lines
  Added in v.5882

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