From c6a4574296c19495ae4feb91704f659ac66b292d Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on ChromeOS)" <rob@synchro.net>
Date: Sun, 11 Jun 2023 13:29:04 -0700
Subject: [PATCH] Fix GCC build errors with SANITIZE=1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

scfgsys.c: In function ‘edit_sys_delmsg_policy’:
scfgsys.c:498:3: error: case label does not reduce to an integer constant
  498 |   case SM_USRVDELM | SM_SYSVDELM:
scfgsys.c:504:3: error: case label does not reduce to an integer constant
  504 |   case SM_SYSVDELM:
---
 src/sbbs3/sbbsdefs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 24545b7d90..69009d04b5 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -165,7 +165,7 @@
 #define SM_NOCDTCVT		(1<<28)	// No credit to minute conversions allowed	
 #define SM_DELEMAIL		(1<<29)	// Physically remove deleted e-mail immed.	
 #define SM_USRVDELM		(1<<30)	// Users can see deleted msgs				
-#define SM_SYSVDELM		(1<<31)	// Sysops can see deleted msgs				
+#define SM_SYSVDELM		(1U<<31)// Sysops can see deleted msgs
 
 								// Bit flags for scfg_t.login
 #define LOGIN_USERNUM	(1<<0)	// Allow logins by user number
-- 
GitLab