//#define VER_STR "1.97b"\r
//#define VER_NUM 1921 /* 設定バージョン */\r
//#define PROGRAM_VERSION_NUM 1972 /* バージョン */\r
-#define VER_STR "1.98"\r
+#define VER_STR "1.99"\r
#define VER_NUM 1980 /* 設定バージョン */\r
-#define PROGRAM_VERSION_NUM 1980 /* バージョン */\r
+#define PROGRAM_VERSION_NUM 1990 /* バージョン */\r
\r
\r
#define MYWEB_URL "http://www2.biglobe.ne.jp/~sota/ffftp-qa.html"\r
#define LIST_UNIX_73 45 /* UNIX 73 */\r
#define LIST_UNIX_74 46 /* UNIX 74 */\r
#define LIST_UNIX_75 47 /* UNIX 75 */\r
+// MLSD対応\r
+#define LIST_MLSD 48\r
\r
#define LIST_MELCOM 0x100 /* MELCOM80 */\r
\r
#define REGTYPE_REG 0 /* レジストリ */\r
#define REGTYPE_INI 1 /* INIファイル */\r
\r
-#define REG_SECT_MAX (16*1024) /* レジストリの1セクションの最大データサイズ */\r
+// UTF-8対応\r
+//#define REG_SECT_MAX (16*1024) /* レジストリの1セクションの最大データサイズ */\r
+#define REG_SECT_MAX (64*1024) /* レジストリの1セクションの最大データサイズ */\r
\r
/*===== ホスト設定で明示的に指定するホストのタイプ =====*/\r
\r
#define CRYPT_FTPIS 2\r
#define CRYPT_SFTP 3\r
\r
+// FEAT対応\r
+// UTF-8対応\r
+#define FEATURE_UTF8 0x00000001\r
+// MLSD対応\r
+#define FEATURE_MLSD 0x00000002\r
+\r
\r
/*=================================================\r
* ストラクチャ\r
int UseSFTP; /* SFTPで接続する (YES/NO) */\r
// 同時接続対応\r
int MaxThreadCount; /* 同時接続数 */\r
+ // FEAT対応\r
+ int Feature; /* 利用可能な機能のフラグ (FEATURE_xxx) */\r
+ // MLSD対応\r
+ int UseMLSD; /* "MLSD"コマンドを使用する */\r
} HOSTDATA;\r
\r
\r
int UseSFTP; /* SFTPで接続する (YES/NO) */\r
// 同時接続対応\r
int MaxThreadCount; /* 同時接続数 */\r
+ // MLSD対応\r
+ int UseMLSD; /* "MLSD"コマンドを使用する */\r
struct historydata *Next;\r
} HISTORYDATA;\r
\r
int AskUseSFTP(void);\r
// 同時接続対応\r
int AskMaxThreadCount(void);\r
+// FEAT対応\r
+int AskHostFeature(void);\r
+// MLSD対応\r
+int AskUseMLSD(void);\r
\r
/*===== cache.c =====*/\r
\r