blob: d996f5ea531d2446ede167216915b7fde4cb72c9 [file] [log] [blame]
#ifndef _UTIL_H_
#define _UTIL_H_
/********************************************************************
* Workfile : util.h
* Project : Kraken
* Author : khwoo
* Description: Commands Template
*
* Copyright (c) 2009 HUMAX Co., Ltd.
* All rights reserved.
********************************************************************/
#define _______________________________________________________________________
#define ____HEADER_FILES____
#define _______________________________________________________________________
#define ____MACRO_DEFINITION____
#define _______________________________________________________________________
#define ____TYPE_DEFINITION____
#define _______________________________________________________________________
#define ____EXTERNAL_VARIABLE_DEFINITION____
#define _______________________________________________________________________
#define ____EXTERNAL_FUNCTION_DEFINITION____
unsigned short GetCRC16(unsigned char *BufferPtr, unsigned long NumberOfByte);
unsigned short GetCRC16Fast(void *inP, unsigned long NumberOfByte);
unsigned long GetCrc32(unsigned char *p, unsigned long n);
unsigned long GetCRC32Fast(void *inP, unsigned long NumberOfByte);
unsigned short Get12Bits(unsigned char * base);
unsigned short Get16Bits(unsigned char *base);
unsigned long Get24Bits(unsigned char *base);
unsigned long Get32Bits(unsigned char *base);
unsigned short SWAP16(unsigned short A);
unsigned int SWAP32(unsigned long A);
unsigned char *DecompressData(unsigned char *data);
//long atol(const char *dest);
//char tolower(char c);
#endif /* _UTIL_H_ */