wefwe
Dependencies: mbed C12832 DogM163 FatFileSystem
_bitio.h
00001 #ifndef ___BITIO_H__ 00002 #define ___BITIO_H__ 00003 /* 00004 #define TRUE 1 00005 #define FALSE 0 00006 */ 00007 #define rightbits(n, x) ((x) & ((1U << (n)) - 1U)) 00008 00009 #define OVERRUN 0xffff 00010 #define k 0x0b // k:0x09 to 0x0b? 00011 00012 typedef unsigned int Uint; 00013 typedef unsigned char Uchar; 00014 00015 extern FILE *infp, *outfp; 00016 extern int getcount, putcount; 00017 extern Uint bitbuf; 00018 00019 /* Rice Golomb en-decoding */ 00020 extern void decode(void); 00021 extern void encode(long int n); 00022 00023 00024 void init_bit_o(void); 00025 void init_bit_i(void); 00026 Uint getbit(void); 00027 Uint getbits(int n); 00028 void putbit(Uint bit); 00029 void putbits(int n, Uint x); 00030 00031 00032 00033 #endif
Generated on Wed Jul 20 2022 22:55:22 by 1.7.2