

//これが定義されていると、このファイルを使わない
#ifndef NOT_USE_DKUTIL_CONFIG_FILE


//#ifndef __dkutil_Config__Include_Once
//#define __dkutil_Config__Include_Once

//**********************************************************
//機能の設定
//**********************************************************

///VisualC++に付属のSTLか？STLPortか？VC付属の場合はコメントアウト
#define USE_DKINGYO_STLPORT


///なんかむかつくWarningをだすのならコメントアウト
#define USE_DKINGYO_WARNING_MEASURE



///スレッドに関して非常に神経質になるかどうか(笑)　神経質じゃないならコメントアウト
#define USE_DKINGYO_MULTITHREAD_CHECKER





///DLL用設定にするかどうか。
//#define USE_DKINGYO_DLL_COMPILE


///throwを行わないならコメントアウト。そのかわりにメッセージボックスが表示される。
#define USE_DKINGYO_THROW





///Mathクラスのsine tableの配列数を256個にする。
#define USE_DKINGYO_SINTABLESIZE_256

///OggVorbisを使うかどうか　使わないならコメントアウト
//#define USE_DKINGYO_OGGVORBIS

///PNGを使わないならコメントアウト
//#define USE_DKINGYO_PNG

///テスト系関数をコンパイルしないのならコメントアウト
//#define USE_DKINGYO_OBJECT_TEST

///メモリリーク検出を行うかどうか？行わない場合はコメントアウト(つーかデバックする人しか使わない。
#define USE_DKINGYO_MEMORYLEAK_CHECK

///インクルードの設定をboostのようにする。
#define USE_DKINGYO_INCLUDE_SETTING_LIKE_BOOST

///コモンコントロールとかSHELLとか使うかどうか？
#define USE_DKINGYO_SHELL_AND_COMMON_CONTROL

//**********************************************************
//その他設定類　（マニアック系設定なので、分かる人だけいじってください。
//**********************************************************



//NT等でごにょごにょらしいが・・・ よーわからへん 
//0x0400は例えばファイバーとか使う時に設定するらしい
//よく分からないので各自で設定してね＾＾
//#define _WIN32_WINNT 0x0400

///OSR2以前のWin95で動くようにするらしい。（こうすれば多分どんな環境でも動くらしいけど･･･)
#define _WIN32_IE 0x0200

/// SGI(STLPort) I/O stream は使うのならコメントアウト
//#define _STLP_NO_OWN_IOSTREAMS 1

///新しいアロケータを使う（これでメモリリークはしないらしい　でも遅い･･･）
//#	define _STLP_USE_NEWALLOC 1


///stdafxをいじってSTL系を後でインクルードしないのならコメントアウト
///（しかし、何かと上手くいかないみたいだ なので廃止予定
//#define DKINGYO_STL_INCLUDE_AFTER



//**********************************************************
//開発中


//#define USE_DKINGYO_FOX_1_1


///BoehmGCを使わないのであればコメントアウト
//#define USE_DKINGYO_BOEHM_GC


//d金魚がオーバーライドしたnewを使うかどうか？使わないならコメントアウト
//#define USE_DKINGYO_NEW_OPERATOR
/**
<b>処理内容 & 注意事項</b><br>
コメントアウトしたら、<br>
<ul>
<li>すぐにメモリ領域を開放する。普通のfreeみたいな感じ。
<li>無効な領域を開放してしまいエラーになる可能性がある。
</ul>
*/
///BoehmGCにメモリ開放を任せない場合はコメントアウト<br>
//#define USE_DKINGYO_BEOHM_GC_LEAVE_FREE



//#endif //end of include once directive
#endif //end of NOT_USE_DKUTIL_CONFIG_FILE
