[BACK]Return to ring.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / telnet

Diff for /src/usr.bin/telnet/ring.h between version 1.4 and 1.5

version 1.4, 1998/05/15 03:16:42 version 1.5, 2002/02/17 17:20:49
Line 36 
Line 36 
  *      from: @(#)ring.h        8.1 (Berkeley) 6/6/93   *      from: @(#)ring.h        8.1 (Berkeley) 6/6/93
  */   */
   
 #include <sys/cdefs.h>  
 #define P __P  
   
 /*  /*
  * This defines a structure for a ring buffer.   * This defines a structure for a ring buffer.
  *   *
Line 68 
Line 65 
   
 /* Initialization routine */  /* Initialization routine */
 extern int  extern int
         ring_init P((Ring *ring, unsigned char *buffer, int count));          ring_init(Ring *ring, unsigned char *buffer, int count);
   
 /* Data movement routines */  /* Data movement routines */
 extern void  extern void
         ring_supply_data P((Ring *ring, unsigned char *buffer, int count));          ring_supply_data(Ring *ring, unsigned char *buffer, int count);
 #ifdef notdef  #ifdef notdef
 extern void  extern void
         ring_consume_data P((Ring *ring, unsigned char *buffer, int count));          ring_consume_data(Ring *ring, unsigned char *buffer, int count);
 #endif  #endif
   
 /* Buffer state transition routines */  /* Buffer state transition routines */
 extern void  extern void
         ring_supplied P((Ring *ring, int count)),          ring_supplied(Ring *ring, int count),
         ring_consumed P((Ring *ring, int count));          ring_consumed(Ring *ring, int count);
   
 /* Buffer state query routines */  /* Buffer state query routines */
 extern int  extern int
         ring_empty_count P((Ring *ring)),          ring_empty_count(Ring *ring),
         ring_empty_consecutive P((Ring *ring)),          ring_empty_consecutive(Ring *ring),
         ring_full_count P((Ring *ring)),          ring_full_count(Ring *ring),
         ring_full_consecutive P((Ring *ring));          ring_full_consecutive(Ring *ring);
   
 #if    defined(ENCRYPTION)  #if    defined(ENCRYPTION)
 extern void  extern void
Line 98 
Line 95 
   
   
 extern void  extern void
     ring_clear_mark P((Ring *)),      ring_clear_mark(Ring *),
     ring_mark P((Ring *));      ring_mark(Ring *);
   
   
 extern int  extern int
     ring_at_mark P((Ring *));      ring_at_mark(Ring *);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5