diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 34b5829e83dbe74fa79f254ac824ebe62f442ccb..2ee3e174680c9f7653f4a3768e2da605bb3dac41 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -426,8 +426,8 @@ typedef enum {						/* Values for xtrn_t.event				*/
 #define CHAT_SPLITP (1<<4)	/* Split screen private chat					*/
 																			
 																			
-#define INVALID_DIR 0xffff	/* Invalid directory value						*/
-#define INVALID_SUB 0xffff	/* Invalid sub-board value						*/
+#define INVALID_DIR ((uint)-1)	/* Invalid directory value					*/
+#define INVALID_SUB ((uint)-1)	/* Invalid sub-board value					*/
 																			
 #define KEY_BUFSIZE 1024	/* Size of keyboard input buffer				*/
 #define SAVE_LINES	 4		/* Maximum number of lines to save				*/