00001 00010 #ifndef _dkc__h__ 00011 #define _dkc__h__ 00012 00013 /* generic */ 00014 #include "dkcDefined.h" 00015 #include "dkcOSIndependent.h" 00016 #include "dkcStdio.h" 00017 00018 /* container */ 00019 #include "dkcString.h" 00020 #include "dkcSingleList.h" 00021 #include "dkcStack.h" 00022 #include "dkcQueue.h" 00023 #include "dkc2Tree.h" 00024 #include "dkcMemoryStream.h" 00025 #include "dkcCircularMemoryStream.h" 00026 00027 /* generic interface */ 00028 #include "dkcCircularStream.h" 00029 #include "dkcStream.h" 00030 00031 /* utility */ 00032 00033 #include "dkcSJISFileSystem.h" 00034 #include "dkcSafeFileSystem.h" 00035 #include "dkcThreadLock.h" 00036 #include "dkcSerialize.h" 00037 #include "dkcDLL.h" 00038 00039 /* algorithm */ 00040 #include "dkcSort.h" 00041 #include "dkcMath.h" 00042 #include "dkcUniqueID.h" 00043 00044 /* convert */ 00045 #include "dkcLZSS.h" 00046 #include "dkcHash.h" 00047 #include "dkcArcfour.h" 00048 #include "dkcRijndael.h" 00049 00050 00051 00052 00053 00054 #ifdef _MSC_VER 00055 # ifdef DEBUG 00056 # ifdef dkcdMultiThread 00057 //# pragma message("import dkutil_cMTd") 00058 # pragma comment(lib,"dkutil_cMTd") 00059 # else 00060 //# pragma message("import dkutil_cd") 00061 # pragma comment(lib,"dkutil_cd") 00062 # endif 00063 # else 00064 # ifdef dkcdMultiThread 00065 //# pragma message("import dkutil_cMT") 00066 # pragma comment(lib,"dkutil_cMT") 00067 # else 00068 //# pragma message("import dkutil_c") 00069 # pragma comment(lib,"dkutil_c") 00070 # endif 00071 # endif 00072 #endif 00073 00074 #endif