diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 31ba3c5f6970a3e5a1e10de6fe48b5c34ba3f9ec..3a0e5060dff8e693997d65c706761dc0a716e8dd 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -92,8 +92,7 @@
 #define LEN_DIR		63		/* Maximum length of directory paths		*/
 #define LEN_CMD		63		/* Maximum length of command lines			*/
 
-							/* MS-DOS limited values					*/
-#define LEN_CODE	8		/* Maximum length of internal codes			*/
+#define LEN_CODE	16		/* Maximum length of internal codes			*/
 #define LEN_QWKID	8		/* Maximum length of QWK-ID					*/
 #define LEN_MODNAME 8		/* Maximum length of loadable module name	*/
 #define LEN_SIFNAME 8		/* Maximum length of SIF filename			*/
diff --git a/src/sbbs3/scfg/scfgmsg.c b/src/sbbs3/scfg/scfgmsg.c
index 91ad3cbca005c48dcbe32fde7ba58f737fd7d25e..6e40fee2619b0188308535962f19e58381cf5079 100644
--- a/src/sbbs3/scfg/scfgmsg.c
+++ b/src/sbbs3/scfg/scfgmsg.c
@@ -486,7 +486,7 @@ void msgs_cfg()
 		"constructed from a combination of the prefix and the specified code \n"
 		"suffix for each sub-board.\n"
 		"\n"
-		"Code prefixes may contain up to 8 legal filename characters.\n"
+		"Code prefixes may contain up to 16 legal filename characters.\n"
 		"\n"
 		"Code prefixes should be unique among the message groups on the system.\n"
 		"\n"
diff --git a/src/sbbs3/scfg/scfgxfr2.c b/src/sbbs3/scfg/scfgxfr2.c
index 6d6e5ed75fbf9946e4cfba452b4f97af4018e724..b9b450428f6e5654835eb320759dfed4937e7d84 100644
--- a/src/sbbs3/scfg/scfgxfr2.c
+++ b/src/sbbs3/scfg/scfgxfr2.c
@@ -252,7 +252,7 @@ void xfer_cfg()
 		"constructed from a combination of the prefix and the specified code\n"
 		"suffix for each directory.\n"
 		"\n"
-		"Code prefixes may contain up to 8 legal filename characters.\n"
+		"Code prefixes may contain up to 16 legal filename characters.\n"
 		"\n"
 		"Code prefixes should be unique among the file libraries on the system.\n"
 		"\n"