Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2913 by maya, Tue Oct 10 16:54:54 2006 UTC revision 2915 by maya, Thu Oct 19 06:24:05 2006 UTC
# Line 75  static char FAR *ProtocolFamilyList[] = Line 75  static char FAR *ProtocolFamilyList[] =
75  #include "cipher.h"  #include "cipher.h"
76    
77  #define MATCH_STR(s, o) strncmp((s), (o), NUM_ELEM(o) - 1)  #define MATCH_STR(s, o) strncmp((s), (o), NUM_ELEM(o) - 1)
78    #define MATCH_STR_I(s, o) _strnicmp((s), (o), NUM_ELEM(o) - 1)
79    
80  /* This extension implements SSH, so we choose a load order in the  /* This extension implements SSH, so we choose a load order in the
81     "protocols" range. */     "protocols" range. */
# Line 1273  static int parse_option(PTInstVar pvar, Line 1274  static int parse_option(PTInstVar pvar,
1274                          }                          }
1275    
1276                          return 1;                          return 1;
1277                  } else if (MATCH_STR(option + 1, "t=") == 0) {  
1278                    // ttermpro.exe の /T= 指定の流用なので、大文字も許す (2006.10.19 maya)
1279                    } else if (MATCH_STR_I(option + 1, "t=") == 0) {
1280                          if (strcmp(option + 3, "2") == 0) {                          if (strcmp(option + 3, "2") == 0) {
1281                                  pvar->settings.Enabled = 1;                                  pvar->settings.Enabled = 1;
1282                                  return 1;                                  return 1;
1283                          } else {                          } else {
1284                                  pvar->settings.Enabled = 0;                                  pvar->settings.Enabled = 0;
1285                          }                          }
                 } else if (MATCH_STR(option + 1, "f=") == 0) {  
                         read_ssh_options_from_user_file(pvar, option + 3);  
1286    
1287                  // ttermpro.exe の /F= 指定でも TTSSH の設定を読むようにした (2006.10.11 maya)                  // ttermpro.exe の /F= 指定でも TTSSH の設定を読む (2006.10.11 maya)
1288                  } else if (MATCH_STR(option + 1, "F=") == 0) {                  } else if (MATCH_STR_I(option + 1, "f=") == 0) {
1289                          read_ssh_options_from_user_file(pvar, option + 3);                          read_ssh_options_from_user_file(pvar, option + 3);
1290    
1291                  // /1 および /2 オプションの新規追加 (2004.10.3 yutaka)                  // /1 および /2 オプションの新規追加 (2004.10.3 yutaka)
# Line 1427  static void FAR PASCAL TTXParseParam(PCH Line 1428  static void FAR PASCAL TTXParseParam(PCH
1428                          if ((option[0] == '-' || option[0] == '/') &&                          if ((option[0] == '-' || option[0] == '/') &&
1429                                  (MATCH_STR(option + 1, "ssh-f=") == 0 ||                                  (MATCH_STR(option + 1, "ssh-f=") == 0 ||
1430                                   MATCH_STR(option + 1, "ssh-consume=") == 0 ||                                   MATCH_STR(option + 1, "ssh-consume=") == 0 ||
1431                                   MATCH_STR(option + 1, "f=") == 0 ||                                   MATCH_STR_I(option + 1, "f=") == 0)) {
                                  MATCH_STR(option + 1, "F=") == 0)) {  
1432                                  if (param[i] == '"') {                                  if (param[i] == '"') {
1433                                          inQuotes = TRUE;                                          inQuotes = TRUE;
1434                                  }                                  }
# Line 3207  int CALLBACK LibMain(HANDLE hInstance, W Line 3207  int CALLBACK LibMain(HANDLE hInstance, W
3207    
3208  /*  /*
3209   * $Log: not supported by cvs2svn $   * $Log: not supported by cvs2svn $
3210     * Revision 1.44  2006/10/10 16:54:54  maya
3211     * ttermpro.exeの/Fパラメータで指定されたファイルからTTSSHの設定が読まれなくなっていたのを修正した。
3212     *
3213   * Revision 1.43  2006/10/06 16:35:25  maya   * Revision 1.43  2006/10/06 16:35:25  maya
3214   * スペースを含むファイル名を認識するよう修正した。   * スペースを含むファイル名を認識するよう修正した。
3215   *   *

Legend:
Removed from v.2913  
changed lines
  Added in v.2915

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