00001 00008 #ifndef DKUTIL_C_BLOCKSORT_H 00009 #define DKUTIL_C_BLOCKSORT_H 00010 00011 #include "dkcOSIndependent.h" 00012 00013 typedef struct dkc_BlockSortInfo{ 00015 size_t mOffset; 00017 void *mResultPointer; 00018 }DKC_BLOCKSORT_INFO; 00029 DKC_EXTERN int WINAPI dkcBlockSortEncode(void *buff,size_t buffsize,DKC_BLOCKSORT_INFO *p); 00030 00031 DKC_EXTERN int WINAPI dkcBlockSortDecode(void *buff,size_t buffsize,DKC_BLOCKSORT_INFO *p); 00032 00033 #if !defined( DKUTIL_C_BLOCKSORT_C ) && defined(USE_DKC_INDEPENDENT_INCLUDE) 00034 # include "dkcBlockSort.c" 00035 #endif 00036 #endif //end of include once