bitutil_hal.h
556 Bytes
#ifndef BITUTIL_H_
#define BITUTIL_H_
//#include "global_init.h"
typedef unsigned char U8;
typedef unsigned short U16;
typedef unsigned int U32;
typedef unsigned char BOOL;
#define TRUE (1)
#define FALSE (0)
U8 getByteAt(unsigned char * bitStream,int byteIndex);
BOOL getBitAt(unsigned char * bitStream, int bitIndex);
U32 getIntAt(unsigned char * bitStream,int intIndex);
U8 getByteAtBits(unsigned char * bitStream,int firstBitOffset, int length);
U32 getIntAtBits(unsigned char * bitStream,int firstBitOffset, int length);
#endif /*BITUTIL_H_*/