bit_io.h File Reference
Bit I/O.
More...
|
Data Structures |
| struct | bit_buffer_tag |
Defines |
| #define | BIT_BUFFER_OK 0 |
| #define | BIT_BUFFER_OVERFLOW 1 |
| #define | BIT_BUFFER_UNDERFLOW 2 |
| #define | write_0(_bb) write_bits(_bb, 0UL, 1) |
| #define | write_1(_bb) write_bits(_bb, 1UL, 1) |
| #define | read_bit(_bb, _bit) read_bits(_bb, _bit, 1) |
Typedefs |
| typedef struct bit_buffer_tag | bit_buffer |
Functions |
| void | init_bits (bit_buffer *bb, unsigned char *buf, int size) |
| int | write_bits (bit_buffer *bb, int value, int size) |
| int | read_bits (bit_buffer *bb, int *value, int size) |
| int | flush_bits (bit_buffer *bb) |
Detailed Description
This file contains bit I/O routines.