home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / communic / asycnch / circleq.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-07-01  |  354 b   |  19 lines

  1. #if !defined(CIRCLEQ_INCLUDE)
  2. #define CIRCLEQ_INCLUDE
  3. typedef struct _circq
  4. {
  5.     char *     Head;
  6.     char *     Tail;
  7.     char *     Buffer;
  8.     int    Size;
  9.     int    Flag;
  10. } CircleQ;
  11.  
  12. CircleQ *     Qalloc(int size);
  13. void        Qfree(CircleQ * qptr);
  14. void        QinsertChar(CircleQ * qptr, char ch);
  15. char        QpeekChar(CircleQ * qptr);
  16. char         QreadChar(CircleQ * qptr);
  17. #endif
  18.  
  19.