Index: ram/setwq.c
===================================================================
--- ram/setwq.c	(revision aa021e27af8d8567fa787e709e3b0d49eefafb76)
+++ ram/setwq.c	(revision d18a473a1bebff676a7815ea3902d5de01a2a884)
@@ -28,5 +28,5 @@
 */
 
-uint16_t setwq(struct wordq *qp, uint16_t *qadr, uint16_t qsiz, uint16_t hi, uint16_t lo)
+int16_t setwq(struct wordq *qp, uint16_t *qadr, int16_t qsiz, int16_t hi, int16_t lo)
 {
 	if ((uint16_t *)0L EQ qadr)
Index: ram/setwq.x
===================================================================
--- ram/setwq.x	(revision aa021e27af8d8567fa787e709e3b0d49eefafb76)
+++ ram/setwq.x	(revision d18a473a1bebff676a7815ea3902d5de01a2a884)
@@ -18,3 +18,3 @@
 extern	int16_t		getwq(struct wordq *qp, uint16_t *p);
 extern	int16_t		putwq(struct wordq *qp, uint16_t c);
-extern	uint16_t	setwq(struct wordq *qp, uint16_t *qadr, uint16_t qsiz, uint16_t hi, uint16_t lo);
+extern	int16_t		setwq(struct wordq *qp, uint16_t *qadr, int16_t qsiz, int16_t hi, int16_t lo);
