OSDN Git Service

Fix bugs of corruption during conversion from Shift_JIS to UTF-8.
[ffftp/ffftp.git] / config.h
1 \r
2 /* OPENVMS用のコードを有効にする。樋口殿作成のパッチを組み込みました。 */\r
3 #define HAVE_OPENVMS\r
4 \r
5 // 全体に影響する設定はここに記述する予定\r
6 // 使用するCPUを1個に限定する(マルチコアCPUの特定環境下でファイル通信中にクラッシュするバグ対策)\r
7 //#define DISABLE_MULTI_CPUS\r
8 // ファイル転送用のネットワークバッファを無効にする(通信中止後にリモートのディレクトリが表示されないバグ対策)\r
9 //#define DISABLE_TRANSFER_NETWORK_BUFFERS\r
10 // コントロール用のネットワークバッファを無効にする(フリーズ対策)\r
11 #define DISABLE_CONTROL_NETWORK_BUFFERS\r
12 // JRE32.DLLを無効にする(UTF-8に非対応のため)\r
13 #define DISABLE_JRE32DLL\r
14 // ファイル転送の同時接続数\r
15 #define MAX_DATA_CONNECTION 4\r
16 // 現在のコードページをShift_JISで置換する\r
17 #define FORCE_SJIS_ON_ACTIVE_CODE_PAGE\r
18 // UTF-8 UTF-16 LE間の変換処理でWindows XPのエミュレーションを行う\r
19 #define EMULATE_UTF8_WCHAR_CONVERSION\r
20 \r
21 /* HP NonStop Server 用のコードを有効にする */\r
22 #define HAVE_TANDEM\r
23 \r
24 // 内部をUTF-8として扱いマルチバイト文字ワイド文字APIラッパーを使用する\r
25 #include "mbswrapper.h"\r
26 // OpenSSL用ソケットラッパーを使用する\r
27 #include "socketwrapper.h"\r
28 // プロセスをDLL Injectionから保護する\r
29 #include "protectprocess.h"\r
30 \r