Index: include/wordq.h
===================================================================
--- include/wordq.h	(revision aa021e27af8d8567fa787e709e3b0d49eefafb76)
+++ include/wordq.h	(revision 7bb128412e0dc849eabb8e70946421b6b86d24c6)
@@ -12,10 +12,10 @@
 struct	wordq {
 
-	uint16_t	qsize;		/* maximum queue length */
-	uint16_t	qlen;		/* current queue length */
-	uint16_t	qin;		/* in pointer */
-	uint16_t 	qout;		/* out pointer */
-	uint16_t	qhi;		/* high water mark */
-	uint16_t	qlo;		/* low water mark */
+	int16_t		qsize;		/* maximum queue length */
+	int16_t		qlen;		/* current queue length */
+	int16_t		qin;		/* in pointer */
+	int16_t 	qout;		/* out pointer */
+	int16_t		qhi;		/* high water mark */
+	int16_t		qlo;		/* low water mark */
 	uint16_t	*qbuf;		/* base of queue */
 };
