diff --git a/src/sbbs3/ftpsrvr.h b/src/sbbs3/ftpsrvr.h
index bc8b5f528d6eec557785289c9aac4ff6ef00ab5d..256c12529850a141ef7a7c2b0821361cafc7ce54 100644
--- a/src/sbbs3/ftpsrvr.h
+++ b/src/sbbs3/ftpsrvr.h
@@ -35,6 +35,9 @@
  * Note: If this box doesn't appear square, then you need to fix your tabs.	*
  ****************************************************************************/
 
+#ifndef _FTPSRVR_H_
+#define _FTPSRVR_H_
+
 #include "client.h"				/* client_t */
 
 typedef struct {
@@ -132,4 +135,6 @@ DLLEXPORT void	DLLCALL ftp_terminate(void);
 DLLEXPORT char*	DLLCALL ftp_ver(void);
 #ifdef __cplusplus
 }
-#endif
\ No newline at end of file
+#endif
+
+#endif /* Don't add anything after this line */
\ No newline at end of file
diff --git a/src/sbbs3/mailsrvr.h b/src/sbbs3/mailsrvr.h
index 4d67c3cc3ecf9627ba15d03d80b7ccd19d66948a..fc5bd02abedc732614bfa012d7376e9376bf0436 100644
--- a/src/sbbs3/mailsrvr.h
+++ b/src/sbbs3/mailsrvr.h
@@ -35,6 +35,9 @@
  * Note: If this box doesn't appear square, then you need to fix your tabs.	*
  ****************************************************************************/
 
+#ifndef _MAILSRVR_H_
+#define _MAILSRVR_H_
+
 #include "client.h"				/* client_t */
 
 typedef struct {
@@ -136,4 +139,6 @@ DLLEXPORT void	DLLCALL mail_terminate(void);
 DLLEXPORT char*	DLLCALL mail_ver(void);
 #ifdef __cplusplus
 }
-#endif
\ No newline at end of file
+#endif
+
+#endif /* Don't add anything after this line */
\ No newline at end of file