Index: ram/ldselbx.c
===================================================================
--- ram/ldselbx.c	(revision a3eb13149bb5f7518254b8c2f3897d0551d73223)
+++ ram/ldselbx.c	(revision 2da8254651115c831fb96be6ec8f7d889dcdd736)
@@ -170,5 +170,5 @@
 */
 
-void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5)
+void ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, int16_t p4, int16_t p5)
 {
 	int8_t msgbuf[64];
@@ -302,5 +302,5 @@
 */
 
-void dpy_scr(uint16_t color, int16_t ns)
+void dpy_scr(int16_t color, int16_t ns)
 {
 	int8_t buf[40];
Index: ram/ldselbx.x
===================================================================
--- ram/ldselbx.x	(revision a3eb13149bb5f7518254b8c2f3897d0551d73223)
+++ ram/ldselbx.x	(revision 2da8254651115c831fb96be6ec8f7d889dcdd736)
@@ -28,9 +28,9 @@
 extern	void		clrerms(void);
 extern	void		clrlsel(void);
-extern	void		dpy_scr(uint16_t color, int16_t ns);
+extern	void		dpy_scr(int16_t color, int16_t ns);
 extern	void		endltyp(void);
 extern	int16_t		getit(void);
 extern	int16_t		lcancel(int16_t lct);
-extern	void		ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, uint16_t p4, uint16_t p5);
+extern	void		ldermsg(int8_t *p1, int8_t *p2, int8_t *p3, int16_t p4, int16_t p5);
 extern	int16_t		ldfnbox(int16_t n);
 extern	void		lst_scr(void);
