00001 00040 #ifndef DKUTIL_C_DKC_H 00041 #define DKUTIL_C_DKC_H 00042 00043 /* generic */ 00044 #include "dkcDefined.h" 00045 #include "dkcOSIndependent.h" 00046 #include "dkcStdio.h" 00047 00048 /* container */ 00049 #include "dkcString.h" 00050 00051 #include "dkcSingleList.h" 00052 #include "dkcStack.h" 00053 #include "dkcQueue.h" 00054 #include "dkc2Tree.h" 00055 #include "dkcMemoryStream.h" 00056 00057 #include "dkcCircularMemoryStream.h" 00058 #include "dkcArrayOneByOne.h" 00059 00060 /* generic interface */ 00061 #include "dkcCircularStream.h" 00062 #include "dkcStream.h" 00063 00064 00065 00066 00067 00068 /* file system */ 00069 00070 #include "dkcFileSystems.h" 00071 /* utility */ 00072 00073 #include "dkcDLL.h" 00074 #include "dkcThreadLock.h" 00075 #include "dkcMemoryPool.h" 00076 00077 /* algorithm */ 00078 #include "dkcSort.h" 00079 #include "dkcMath.h" 00080 #include "dkcUniqueID.h" 00081 #include "dkcRegex.h" 00082 00083 /* compress */ 00084 #include "dkcLZSS.h" 00085 #include "dkcRLE.h" 00086 #include "dkcLZW.h" 00087 00088 /* cryptograph */ 00089 #include "dkcCryptoGraph.h" 00090 00091 00092 /* gemerate signature */ 00093 #include "dkcHash.h" /* and hash table */ 00094 #include "dkcCRC.h" 00095 00096 /* routine */ 00097 #include "dkcTelecomConfirmPacket.h" 00098 00099 00100 00101 /* os dependence */ 00102 #include "dkcOS.h" 00103 00104 00105 00106 00107 00108 00109 #ifdef _MSC_VER 00110 # ifdef DEBUG 00111 # ifdef dkcdMultiThread 00112 //# pragma message("import dkutil_cMTd") 00113 # pragma comment(lib,"dkutil_cMTd") 00114 # else 00115 //# pragma message("import dkutil_cd") 00116 # pragma comment(lib,"dkutil_cd") 00117 # endif 00118 # else 00119 # ifdef dkcdMultiThread 00120 //# pragma message("import dkutil_cMT") 00121 # pragma comment(lib,"dkutil_cMT") 00122 # else 00123 //# pragma message("import dkutil_c") 00124 # pragma comment(lib,"dkutil_c") 00125 # endif 00126 # endif 00127 #endif 00128 00129 00130 #endif