diff --git a/src/sbbs3/mail.cpp b/src/sbbs3/mail.cpp
index 7994a13be50d6868752ab26f728f60e46c7fb0ef..9a614596b1d964c38e0bcd22d80d51dd5f932551 100644
--- a/src/sbbs3/mail.cpp
+++ b/src/sbbs3/mail.cpp
@@ -54,7 +54,7 @@ int DLLCALL getmail(scfg_t* cfg, int usernumber, BOOL sent)
 	smb.retry_time=cfg->smb_retry_time;
 	sprintf(str,"%s.sid",smb.file);
 	l=flength(str);
-	if(l<sizeof(idxrec_t))
+	if(l<(long)sizeof(idxrec_t))
 		return(0);
 	if(!usernumber) 
 		return(l/sizeof(idxrec_t)); 	/* Total system e-mail */
diff --git a/src/sbbs3/smbutil.c b/src/sbbs3/smbutil.c
index bb850aaaa5665969decc78a0b6f245efabb1e040..0c7131d76b4c979e40d542f63d38167400d445c8 100644
--- a/src/sbbs3/smbutil.c
+++ b/src/sbbs3/smbutil.c
@@ -59,6 +59,7 @@
 
 #include "genwrap.h"	/* stricmp */
 #include "dirwrap.h"	/* fexist */
+#include "conwrap.h"	/* getch */
 #include "filewrap.h"
 #include "smblib.h"
 #include "crc32.h"