source: buchla-68k/include/wordq.h@ 0580615

Last change on this file since 0580615 was 0580615, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Point of no return.

  • Property mode set to 100644
File size: 853 bytes
Line 
1/*
2 ============================================================================
3 wordq.h -- header for word queue functions
4 Version 1 -- 1988-11-02 -- D.N. Lynx Crowe
5 ============================================================================
6*/
7
8struct wordq {
9
10 unsigned short qsize; /* maximum queue length */
11 unsigned short qlen; /* current queue length */
12 unsigned short qin; /* in pointer */
13 unsigned short qout; /* out pointer */
14 unsigned short qhi; /* high water mark */
15 unsigned short qlo; /* low water mark */
16 unsigned short *qbuf; /* base of queue */
17};
18
19#ifndef WORDQHDR
20extern short putwq(struct wordq *qp, unsigned short c);
21extern short getwq(struct wordq *qp, unsigned short *p);
22extern unsigned short setwq(struct wordq *qp, unsigned short *qadr, unsigned short qsiz, unsigned short hi, unsigned short lo);
23#endif
Note: See TracBrowser for help on using the repository browser.