From 74d5030477fa90f937ccd309c5fb676bd831412a Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 24 Oct 2003 22:02:02 +0000
Subject: [PATCH] Changed all lprintf/eprintf/lputs implementations/calls to
 use a log_level arg.

---
 src/sbbs3/sbbsecho.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index 8debae0001..abeaff1af7 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -144,7 +144,7 @@ unsigned _rotr (
 /******************************************************************************
  Displays characters locally
 ******************************************************************************/
-int lputs(char *str)
+static int lputs(int level, char *str)
 {
     char tmp[256];
     int i,j,k;
@@ -161,10 +161,9 @@ int lputs(char *str)
 }
 
 /****************************************************************************/
-/* Performs printf() through local assembly routines                        */
-/* Called from everywhere                                                   */
+/* This is needed by load_cfg.c												*/
 /****************************************************************************/
-int lprintf(char *fmat, ...)
+int lprintf(int level, char *fmat, ...)
 {
 	va_list argptr;
 	char sbuf[256];
@@ -174,7 +173,7 @@ int lprintf(char *fmat, ...)
 	chcount=vsnprintf(sbuf,sizeof(sbuf),fmat,argptr);
 	sbuf[sizeof(sbuf)-1]=0;
 	va_end(argptr);
-	lputs(sbuf);
+	lputs(level, sbuf);
 	return(chcount);
 }
 
-- 
GitLab