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.

Generated on Fri May 27 14:50:00 2011 for EPSILON by  doxygen 1.5.6