diff --git a/src/sbbs3/listfile.cpp b/src/sbbs3/listfile.cpp index b6fe962c3f6c0ea84cd265fc54eee24b1f4bb824..4b25ce928049d5f52ca6fff6e7a80ea10db3c886 100644 --- a/src/sbbs3/listfile.cpp +++ b/src/sbbs3/listfile.cpp @@ -332,7 +332,7 @@ int sbbs_t::listfiles(uint dirnum, char *filespec, int tofile, long mode) if((int)(i=batchflagprompt(dirnum,bf,letter-'A'+1,l/F_IXBSIZE))<1) { FREE((char *)ixbbuf); FREE((char *)datbuf); - if(i==-1) + if((int)i==-1) return(-1); else return(found); } @@ -770,7 +770,7 @@ int sbbs_t::batchflagprompt(uint dirnum, file_t* bf, uint total ,j+1,cfg.dir[usrdir[ml][j]]->lname); SYNC; bprintf(text[MoveToDirPrompt],usrdirs[ml]); - if((md=getnum(usrdirs[ml]))==-1) + if((int)(md=getnum(usrdirs[ml]))==-1) return(2); if(!md) md=usrdirs[ml]-1; @@ -1134,7 +1134,7 @@ int sbbs_t::listfileinfo(uint dirnum, char *filespec, long mode) bprintf(text[MoveToLibLstFmt],i+1,cfg.lib[usrlib[i]]->lname); SYNC; bprintf(text[MoveToLibPrompt],cfg.dir[dirnum]->lib+1); - if((i=getnum(usrlibs))==-1) + if((int)(i=getnum(usrlibs))==-1) continue; if(!i) i=cfg.dir[dirnum]->lib; @@ -1146,7 +1146,7 @@ int sbbs_t::listfileinfo(uint dirnum, char *filespec, long mode) ,j+1,cfg.dir[usrdir[i][j]]->lname); SYNC; bprintf(text[MoveToDirPrompt],usrdirs[i]); - if((j=getnum(usrdirs[i]))==-1) + if((int)(j=getnum(usrdirs[i]))==-1) continue; if(!j) j=usrdirs[i]-1; diff --git a/src/sbbs3/load_cfg.c b/src/sbbs3/load_cfg.c index e6eadabb6cdad54a37265081df5318076f48bed6..03eececbe447a9afc4e3e4952c9ac97d596cb77d 100644 --- a/src/sbbs3/load_cfg.c +++ b/src/sbbs3/load_cfg.c @@ -51,7 +51,7 @@ BOOL DLLCALL load_cfg(scfg_t* cfg, char* text[], BOOL prep, char* error) FILE *instream; if(cfg->size!=sizeof(scfg_t)) { - sprintf(error,"cfg->size (%d) != sizeof(scfg_t) (%d)" + sprintf(error,"cfg->size (%ld) != sizeof(scfg_t) (%d)" ,cfg->size,sizeof(scfg_t)); return(FALSE); } @@ -105,7 +105,7 @@ BOOL DLLCALL load_cfg(scfg_t* cfg, char* text[], BOOL prep, char* error) fclose(instream); if(i<TOTAL_TEXT) { - sprintf(error,"line %u in %s: Less than TOTAL_TEXT (%u) strings defined in %s." + sprintf(error,"line %lu in %s: Less than TOTAL_TEXT (%u) strings defined in %s." ,line,fname ,TOTAL_TEXT,fname); return(FALSE);