From 0867444e4bffdd609346db44a8e9c904c30f5f09 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 19 Sep 2003 00:29:17 +0000
Subject: [PATCH] Added LEN_EXTCODE constant definition for extended internal
 codes maxlen (prefix + suffix).

---
 src/sbbs3/sbbsdefs.h | 5 +++--
 src/sbbs3/scfgdefs.h | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 2f1e2394c7..6ec5d4919d 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -104,6 +104,7 @@ typedef struct {
 #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			*/
+#define LEN_EXTCODE (LEN_CODE*2)	/* Code prefix + suffix */
 
 							/* Lengths of various strings				*/
 #define LEN_GSNAME	15		/* Group/Lib short name						*/
@@ -929,8 +930,8 @@ typedef struct {						/* Users information */
 			netmail[LEN_NETMAIL+1], 	/* NetMail forwarding address */
 			tmpext[4],					/* QWK Packet extension */
 			comment[LEN_COMMENT+1], 	/* Private comment about user */
-			cursub[(LEN_CODE*2)+1],		/* Current sub-board internal code */
-			curdir[(LEN_CODE*2)+1],		/* Current directory internal code */
+			cursub[LEN_EXTCODE+1],		/* Current sub-board internal code */
+			curdir[LEN_EXTCODE+1],		/* Current directory internal code */
 			curxtrn[9];					/* Current external program internal code */
 
 	uchar	level,						/* Security level */
diff --git a/src/sbbs3/scfgdefs.h b/src/sbbs3/scfgdefs.h
index 139f8cf3da..9259fedce1 100644
--- a/src/sbbs3/scfgdefs.h
+++ b/src/sbbs3/scfgdefs.h
@@ -43,7 +43,7 @@
 #include "startup.h"
 
 typedef struct {                        /* Message sub board info */
-	char	code[(LEN_CODE*2)+1];		/* Internal code (with optional lib prefix) */
+	char	code[LEN_EXTCODE+1];		/* Internal code (with optional lib prefix) */
 	char	code_suffix[LEN_CODE+1];	/* Eight character code suffix */
 	char	lname[LEN_SLNAME+1],		/* Short name - used for prompts */
 			sname[LEN_SSNAME+1],		/* Long name - used for listing */
@@ -84,7 +84,7 @@ typedef struct {                        /* Message group info */
 } grp_t;
 
 typedef struct {                        /* Transfer Directory Info */
-	char	code[(LEN_CODE*2)+1];		/* Internal code (with optional lib prefix) */
+	char	code[LEN_EXTCODE+1];		/* Internal code (with optional lib prefix) */
 	char	code_suffix[LEN_CODE+1];	/* Eight character code suffix */
 	char	lname[LEN_SLNAME+1],		/* Short name - used for prompts */
 			sname[LEN_SSNAME+1],		/* Long name - used for listing */
-- 
GitLab