version 1.2, 1996/03/27 19:33:06 |
version 1.3, 1998/03/12 04:57:39 |
|
|
*bottom, /* lowest address in buffer */ |
*bottom, /* lowest address in buffer */ |
*top, /* highest address+1 in buffer */ |
*top, /* highest address+1 in buffer */ |
*mark; /* marker (user defined) */ |
*mark; /* marker (user defined) */ |
|
#if defined(ENCRYPTION) |
|
unsigned char *clearto; /* Data to this point is clear text */ |
|
unsigned char *encryyptedto; /* Data is encrypted to here */ |
|
#endif |
int size; /* size in bytes of buffer */ |
int size; /* size in bytes of buffer */ |
u_long consumetime, /* help us keep straight full, empty, etc. */ |
u_long consumetime, /* help us keep straight full, empty, etc. */ |
supplytime; |
supplytime; |
|
|
ring_full_count P((Ring *ring)), |
ring_full_count P((Ring *ring)), |
ring_full_consecutive P((Ring *ring)); |
ring_full_consecutive P((Ring *ring)); |
|
|
|
#if defined(ENCRYPTION) |
|
extern void |
|
ring_encrypt (Ring *ring, void (*func)()), |
|
ring_clearto (Ring *ring); |
|
#endif |
|
|
|
|
extern void |
extern void |
ring_clear_mark(), |
ring_clear_mark P((Ring *)), |
ring_mark(); |
ring_mark P((Ring *)); |