diff --git a/src/sbbs3/filelist.c b/src/sbbs3/filelist.c index 40248c531cf4ed86177afd7ca36ff281cc0e8129..4d0c54cd9ef7895363ff550602abc3efd436fa12 100644 --- a/src/sbbs3/filelist.c +++ b/src/sbbs3/filelist.c @@ -118,9 +118,9 @@ int main(int argc, char **argv) { char revision[16]; char error[512]; - char *p,str[256],fname[256],ext,not[MAX_NOTS][9],nots=0; + char *p,str[256],fname[256],ext,not[MAX_NOTS][9]; uchar *datbuf,*ixbbuf; - int i,j,file,dirnum,libnum,desc_off,lines + int i,j,file,dirnum,libnum,desc_off,lines,nots=0 ,omode=O_WRONLY|O_CREAT|O_TRUNC; ulong l,m,n,cdt,misc=0,total_cdt=0,total_files=0,datbuflen; time_t uld,dld; @@ -307,11 +307,11 @@ int main(int argc, char **argv) exit(1); } out=fdopen(j,"wb"); } if(misc&HDR) { - sprintf(fname,"%-*s %-*s Files: %4u" + sprintf(fname,"%-*s %-*s Files: %4lu" ,LEN_GSNAME,scfg.lib[scfg.dir[i]->lib]->sname ,LEN_SLNAME,scfg.dir[i]->lname,l/F_IXBSIZE); fprintf(out,"%s\r\n",fname); - strset(fname,'-'); + memset(fname,'-',strlen(fname)); fprintf(out,"%s\r\n",fname); } if(!l) { close(file); @@ -331,7 +331,7 @@ int main(int argc, char **argv) close(file); sprintf(str,"%s%s.DAT",scfg.dir[i]->data_dir,scfg.dir[i]->code); if((file=nopen(str,O_RDONLY))==-1) { - printf("\7ERR_OPEN %s %lu\n",str,O_RDONLY); + printf("\7ERR_OPEN %s %u\n",str,O_RDONLY); FREE((char *)ixbbuf); if(misc&AUTO) fclose(out); continue; } @@ -439,7 +439,7 @@ int main(int argc, char **argv) if(!fexist(str)) continue; if((j=nopen(str,O_RDONLY))==-1) { - printf("\7ERR_OPEN %s %lu\n",str,O_RDONLY); + printf("\7ERR_OPEN %s %u\n",str,O_RDONLY); continue; } if((in=fdopen(j,"rb"))==NULL) { close(j);