diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index 8debae0001e00f8a2fbc7751471fc7ba5ec52f0e..abeaff1af732f6db5d6466db9cd0bcf1c8c867e1 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); }