From 4eb032b640941d1bc94d46741d13ac587775aa27 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 19 Dec 2002 22:10:00 +0000
Subject: [PATCH] Fixed gcc printf format warnings on OpenBSD.

---
 src/sbbs3/atcodes.cpp  | 6 +++---
 src/sbbs3/main.cpp     | 2 +-
 src/sbbs3/xtrn_sec.cpp | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp
index 4c44ea7ac9..cfdcec288f 100644
--- a/src/sbbs3/atcodes.cpp
+++ b/src/sbbs3/atcodes.cpp
@@ -141,10 +141,10 @@ char* sbbs_t::atcode(char* sp, char* str)
 			up=0;
 		char   days[64]="";
 		if((up/(24*60*60))>=2) {
-	        sprintf(days,"%lu days ",up/(24*60*60));
+	        sprintf(days,"%u days ",up/(24*60*60));
 			up%=(24*60*60);
 		}
-		sprintf(str,"%s%lu:%02lu"
+		sprintf(str,"%s%u:%02u"
 	        ,days
 			,up/(60*60)
 			,(up/60)%60
@@ -384,7 +384,7 @@ char* sbbs_t::atcode(char* sp, char* str)
 
 	if(!strcmp(sp,"TIMEON") || !strcmp(sp,"TIMEUSED")) {
 		now=time(NULL);
-		sprintf(str,"%lu",(now-logontime)/60); 
+		sprintf(str,"%lu",(now-logontime)/60L); 
 		return(str);
 	}
 
diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 254b843a98..9bbedf079a 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -1503,7 +1503,7 @@ void event_thread(void* arg)
 						delfiles(sbbs->cfg.temp_dir,ALLFILES);
 						if(sbbs->unpack_qwk(str,i)==false) {
 							char newname[MAX_PATH+1];
-							sprintf(newname,"%s.%lx.bad",str,now);
+							sprintf(newname,"%s.%x.bad",str,now);
 							remove(newname);
 							if(rename(str,newname)==0) {
 								char logmsg[MAX_PATH*3];
diff --git a/src/sbbs3/xtrn_sec.cpp b/src/sbbs3/xtrn_sec.cpp
index cb01921b7c..0e67b5945c 100644
--- a/src/sbbs3/xtrn_sec.cpp
+++ b/src/sbbs3/xtrn_sec.cpp
@@ -396,7 +396,7 @@ void sbbs_t::xtrndat(char *name, char *dropdir, uchar type, ulong tleft
 		lfexpand(str,misc);
 		write(file,str,strlen(str));
 
-		sprintf(str,"%s\n%s\n%lx\n%s\n%s\n%s\n"
+		sprintf(str,"%s\n%s\n%x\n%s\n%s\n%s\n"
 			,ltoaf(useron.exempt,tmp)			/* Exemptions */
 			,ltoaf(useron.rest,tmp2)			/* Restrictions */
 			,useron.expire						/* Expiration date in unix form */
@@ -1132,7 +1132,7 @@ void sbbs_t::xtrndat(char *name, char *dropdir, uchar type, ulong tleft
 			l=((((long)tm.tm_hour*60L)+(long)tm.tm_min)*60L)
 				+(long)tm.tm_sec;
 
-		sprintf(str,"%s\n%s\n%u\n%u\n%u\n%u\n%lu\n%lu\n%s\n"
+		sprintf(str,"%s\n%s\n%u\n%u\n%u\n%u\n%lu\n%u\n%s\n"
 			"%s\n%s\n%lu\n%s\n%u\n%u\n%u\n%u\n%u\n%lu\n%u\n"
 			"%lu\n%lu\n%s\n%s\n"
 			,dropdir
-- 
GitLab