X-Git-Url: http://git.sourceforge.jp/view?p=ffftp%2Fffftp.git;a=blobdiff_plain;f=config.h;h=c6365fa520adc43599b17a0d2661f7f2fd94d24c;hp=0adca580ada64ef3406d75dbe56ac678b061f9e2;hb=31ed1ad41a53d5c866a263d6a6d115990677a926;hpb=900680514719a9c47c6e1b23ba2b6997c5ad1ca7 diff --git a/config.h b/config.h index 0adca58..c6365fa 100644 --- a/config.h +++ b/config.h @@ -1,10 +1,29 @@ - -/* OPENVMS—p‚̃R[ƒh‚ð—LŒø‚É‚·‚éB”óŒû“aì¬‚̃pƒbƒ`‚ð‘g‚ݍž‚Ý‚Ü‚µ‚½B */ + +/* OPENVMS用のコードを有効にする。樋口殿作成のパッチを組み込みました。 */ #define HAVE_OPENVMS -//‘S‘̂ɉe‹¿‚·‚éÝ’è‚Í‚±‚±‚É‹Lq‚·‚é—\’è -//Žg—p‚·‚éCPU‚ð1ŒÂ‚ÉŒÀ’è‚·‚éiƒ}ƒ‹ƒ`ƒRƒACPU‚Ì“Á’èŠÂ‹«‰º‚Ńtƒ@ƒCƒ‹’ʐM’†‚ɃNƒ‰ƒbƒVƒ…‚·‚éƒoƒO‘΍ôj -#define DISABLE_MULTI_CPUS -//ƒlƒbƒgƒ[ƒNƒoƒbƒtƒ@‚𖳌ø‚É‚·‚éi’ʐM’†Ž~Œã‚ɃŠƒ‚[ƒg‚̃fƒBƒŒƒNƒgƒŠ‚ª•\Ž¦‚³‚ê‚È‚¢ƒoƒO‘΍ôj -#define DISABLE_NETWORK_BUFFERS +// 全体に影響する設定はここに記述する予定 +// 内部をUTF-8として扱いマルチバイト文字ワイド文字APIラッパーを使用する +#include "mbswrapper.h" +// OpenSSL用ソケットラッパーを使用する +#include "socketwrapper.h" +// プロセスをDLL Injectionから保護する +#include "protectprocess.h" +// 使用するCPUを1個に限定する(マルチコアCPUの特定環境下でファイル通信中にクラッシュするバグ対策) +//#define DISABLE_MULTI_CPUS +// ファイル転送用のネットワークバッファを無効にする(通信中止後にリモートのディレクトリが表示されないバグ対策) +//#define DISABLE_TRANSFER_NETWORK_BUFFERS +// コントロール用のネットワークバッファを無効にする(フリーズ対策) +#define DISABLE_CONTROL_NETWORK_BUFFERS +// JRE32.DLLを無効にする(UTF-8に非対応のため) +#define DISABLE_JRE32DLL +// ファイル転送の同時接続数 +#define MAX_DATA_CONNECTION 4 +// 現在のコードページをShift_JISで置換する +#define FORCE_SJIS_ON_ACTIVE_CODE_PAGE +// UTF-8 UTF-16 LE間の変換処理でWindows XPのエミュレーションを行う +#define EMULATE_UTF8_WCHAR_CONVERSION + +/* HP NonStop Server 用のコードを有効にする */ +#define HAVE_TANDEM