00001 00049 #ifndef _dkc__h__ 00050 #define _dkc__h__ 00051 00052 /* generic */ 00053 #include "dkcDefined.h" 00054 #include "dkcOSIndependent.h" 00055 #include "dkcStdio.h" 00056 00057 /* container */ 00058 #include "dkcString.h" 00059 #include "dkcSingleList.h" 00060 #include "dkcStack.h" 00061 #include "dkcQueue.h" 00062 #include "dkc2Tree.h" 00063 #include "dkcMemoryStream.h" 00064 #include "dkcCircularMemoryStream.h" 00065 00066 /* generic interface */ 00067 #include "dkcCircularStream.h" 00068 #include "dkcStream.h" 00069 00070 /* utility */ 00071 #include "dkcUniqueID.h" 00072 #include "dkcSJISFileSystem.h" 00073 #include "dkcThreadLock.h" 00074 #include "dkcSerialize.h" 00075 #include "dkcLZSS.h" 00076 00077 00078 #ifdef _MSC_VER 00079 # ifdef DEBUG 00080 # ifdef dkcdMultiThread 00081 # pragma comment(lib,"dkutil_cMTd") 00082 # else 00083 # pragma comment(lib,"dkutil_cd") 00084 # endif 00085 # else 00086 # ifdef dkcdMultiThread 00087 # pragma comment(lib,"dkutil_cMT") 00088 # else 00089 # pragma comment(lib,"dkutil_c") 00090 # endif 00091 # endif 00092 #endif 00093 00094 #endif