source: svn/trunk/zasc/app/DST_BitBuffer.h @ 10

Last change on this file since 10 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
File size: 668 bytes
Line 
1#ifndef __DST_BIT_BUFFER_H__
2#define __DST_BIT_BUFFER_H__
3
4#include "DST_Common.h"
5
6/*typedef struct bitBuffer bitBuffer_t, *bitBufferPtr_t;*/
7typedef struct bitBuffer bitBuffer_t;
8typedef struct bitBuffer  * bitBufferPtr_t;
9
10/* API */
11int bitBufferCreate ( bitBufferPtr_t *instance, DS_U8 *buffer, DS_U32 bufSize);
12int bitBufferDestroy ( bitBufferPtr_t instance);
13DS_U32 bitBufferGetBits (bitBufferPtr_t instance, DS_U8 numberOfBits);
14void bitBufferSkipBits (bitBufferPtr_t instance, DS_U16 numberOfBits);
15DS_U8* bitBufferGetBytePointer (bitBufferPtr_t instance);
16bool bitBufferCheckError (bitBufferPtr_t instance);\
17
18#endif // __DST_BIT_BUFFER_H__
Note: See TracBrowser for help on using the repository browser.