From 7ec750913453bc8a157dd21a0903c0ba6f84d9ac Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Sun, 27 Feb 2022 19:16:38 -0800
Subject: [PATCH] For SBBSecho to use text.dat strings, it needs load_cfg() to
 support it

Thanks to Dan_C for the head's up that SBBSecho stopped (very recently) successfully sending notices to users about received netmail or echomail.
---
 src/sbbs3/load_cfg.c       | 4 ----
 src/sbbs3/load_cfg.vcxproj | 2 ++
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/sbbs3/load_cfg.c b/src/sbbs3/load_cfg.c
index 3b2f3c432f..c9eec3563d 100644
--- a/src/sbbs3/load_cfg.c
+++ b/src/sbbs3/load_cfg.c
@@ -43,11 +43,9 @@ char *	readtext(long *line, FILE *stream, long dflt);
 BOOL load_cfg(scfg_t* cfg, char* text[], BOOL prep, BOOL req_node, char* error, size_t maxerrlen)
 {
 	int		i;
-#ifdef SBBS
 	long	line=0L;
 	FILE 	*instream;
 	char	str[256];
-#endif
 
 	if(cfg->size!=sizeof(scfg_t)) {
 		safe_snprintf(error, maxerrlen,"cfg->size (%"PRIu32") != sizeof(scfg_t) (%" XP_PRIsize_t "d)"
@@ -86,7 +84,6 @@ BOOL load_cfg(scfg_t* cfg, char* text[], BOOL prep, BOOL req_node, char* error,
 	if(read_attr_cfg(cfg, error, maxerrlen)==FALSE)
 		return(FALSE);
 
-#ifdef SBBS
 	if(text!=NULL) {
 
 		/* Free existing text if allocated */
@@ -112,7 +109,6 @@ BOOL load_cfg(scfg_t* cfg, char* text[], BOOL prep, BOOL req_node, char* error,
 		}
 		cfg->text = text;
 	}
-#endif
 
     /* Override com-port settings */
     cfg->com_base=0xf;	/* All nodes use FOSSIL */
diff --git a/src/sbbs3/load_cfg.vcxproj b/src/sbbs3/load_cfg.vcxproj
index ff742a99da..6a164bb296 100644
--- a/src/sbbs3/load_cfg.vcxproj
+++ b/src/sbbs3/load_cfg.vcxproj
@@ -103,9 +103,11 @@
     <ClCompile Include="ars.c" />
     <ClCompile Include="load_cfg.c" />
     <ClCompile Include="nopen.c" />
+    <ClCompile Include="readtext.c" />
     <ClCompile Include="scfglib1.c" />
     <ClCompile Include="scfglib2.c" />
     <ClCompile Include="str_util.c" />
+    <ClCompile Include="text_defaults.c" />
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
-- 
GitLab