00001 00010 #ifndef DKUTIL_C_DKC_H 00011 #define DKUTIL_C_DKC_H 00012 00013 /* generic */ 00014 #include "dkcDefined.h" 00015 #include "dkcOSIndependent.h" 00016 #include "dkcStdio.h" 00017 /* 00018 #ifndef DKUTIL_C_OS_INDEPENDENT_C 00019 # include "dkcOSIndependent.c" 00020 #endif 00021 00022 #ifndef DKUTIL_C_STDIO_C 00023 # include "dkcStdio.c" 00024 #endif 00025 */ 00026 /* container */ 00027 #include "dkcString.h" 00028 /* 00029 #ifndef DKUTIL_C_STRING_C 00030 # include "dkcString.c" 00031 #endif 00032 */ 00033 #include "dkcSingleList.h" 00034 #include "dkcStack.h" 00035 #include "dkcQueue.h" 00036 #include "dkc2Tree.h" 00037 #include "dkcMemoryStream.h" 00038 /* 00039 #ifndef DKUTIL_C_MEMORYSTREAM_C 00040 # include "dkcMemoryStream.c" 00041 #endif 00042 */ 00043 #include "dkcCircularMemoryStream.h" 00044 #include "dkcArrayOneByOne.h" 00045 00046 /* generic interface */ 00047 #include "dkcCircularStream.h" 00048 #include "dkcStream.h" 00049 00050 00051 00052 00053 00054 /* file system */ 00055 00056 /* 00057 #include "dkcSJISFileSystem.h" 00058 #include "dkcSafeFileSystem.h" 00059 #include "dkcSerialize.h" 00060 */ 00061 #include "dkcFileSystems.h" 00062 /* utility */ 00063 00064 #include "dkcDLL.h" 00065 #include "dkcThreadLock.h" 00066 00067 /* algorithm */ 00068 #include "dkcSort.h" 00069 #include "dkcMath.h" 00070 #include "dkcUniqueID.h" 00071 00072 /* compress */ 00073 #include "dkcLZSS.h" 00074 #include "dkcRLE.h" 00075 00076 /* cryptograph */ 00077 #include "dkcCryptoGraph.h" 00078 00079 00080 /* gemerate signature */ 00081 #include "dkcHash.h" /* and hash table */ 00082 #include "dkcCRC.h" 00083 00084 /* os dependence */ 00085 #include "dkcOS.h" 00086 00087 00088 00089 00090 00091 /* 00092 00093 #ifdef _MSC_VER 00094 # ifdef DEBUG 00095 # ifdef dkcdMultiThread 00096 //# pragma message("import dkutil_cMTd") 00097 # pragma comment(lib,"dkutil_cMTd") 00098 # else 00099 //# pragma message("import dkutil_cd") 00100 # pragma comment(lib,"dkutil_cd") 00101 # endif 00102 # else 00103 # ifdef dkcdMultiThread 00104 //# pragma message("import dkutil_cMT") 00105 # pragma comment(lib,"dkutil_cMT") 00106 # else 00107 //# pragma message("import dkutil_c") 00108 # pragma comment(lib,"dkutil_c") 00109 # endif 00110 # endif 00111 #endif 00112 00113 */ 00114 #endif