Changeset 7258c6a in buchla-68k for include/wordq.h
- Timestamp:
- 07/09/2017 04:45:34 PM (7 years ago)
- Branches:
- master
- Children:
- 8618599
- Parents:
- 0292fbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/wordq.h
r0292fbb r7258c6a 8 8 struct wordq { 9 9 10 u nsigned short qsize; /* maximum queue length */11 u nsigned short qlen; /* current queue length */12 u nsigned short qin; /* in pointer */13 u nsigned short qout; /* out pointer */14 u nsigned short qhi; /* high water mark */15 u nsigned short qlo; /* low water mark */16 u nsigned short *qbuf; /* base of queue */10 uint16_t qsize; /* maximum queue length */ 11 uint16_t qlen; /* current queue length */ 12 uint16_t qin; /* in pointer */ 13 uint16_t qout; /* out pointer */ 14 uint16_t qhi; /* high water mark */ 15 uint16_t qlo; /* low water mark */ 16 uint16_t *qbuf; /* base of queue */ 17 17 }; 18 18 19 19 #ifndef WORDQHDR 20 extern short putwq(struct wordq *qp, unsigned short c);21 extern short getwq(struct wordq *qp, unsigned short *p);22 extern u nsigned short setwq(struct wordq *qp, unsigned short *qadr, unsigned short qsiz, unsigned short hi, unsigned short lo);20 extern int16_t putwq(struct wordq *qp, uint16_t c); 21 extern int16_t getwq(struct wordq *qp, uint16_t *p); 22 extern uint16_t setwq(struct wordq *qp, uint16_t *qadr, uint16_t qsiz, uint16_t hi, uint16_t lo); 23 23 #endif 24
Note:
See TracChangeset
for help on using the changeset viewer.