Ring
extern Ring
Ring netoring, netiring;
ring_at_mark(Ring *ring)
ring_clear_mark(Ring *ring)
ring_supplied(Ring *ring, int count)
ring_consumed(Ring *ring, int count)
ring_empty_count(Ring *ring)
ring_empty_consecutive(Ring *ring)
ring_full_count(Ring *ring)
ring_full_consecutive(Ring *ring)
ring_supply_data(Ring *ring, unsigned char *buffer, int count)
ring_init(Ring *ring, unsigned char *buffer, int count)
ring_mark(Ring *ring)
void ring_init(Ring *ring, unsigned char *buffer, int size);
void ring_supply_data(Ring *ring, unsigned char *buffer, int count);
void ring_supplied(Ring *ring, int count);
void ring_consumed(Ring *ring, int count);
int ring_empty_count(Ring *ring);
int ring_empty_consecutive(Ring *ring);
int ring_full_count(Ring *ring);
int ring_full_consecutive(Ring *ring);
void ring_clear_mark(Ring *);
void ring_mark(Ring *);
int ring_at_mark(Ring *);
Ring ttyoring, ttyiring;