From ec012d5b8cd83d86d6e3cf22398625cb784c13f9 Mon Sep 17 00:00:00 2001 From: mabaoyan Date: Thu, 16 Dec 2021 10:23:42 +0800 Subject: [PATCH] fix keyword "new" warning in Cpp & OC --- bsdiff.c | 34 +++++++++++++++++----------------- bsdiff.h | 2 +- bspatch.c | 26 +++++++++++++------------- bspatch.h | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/bsdiff.c b/bsdiff.c index 628f1c1..a087852 100644 --- a/bsdiff.c +++ b/bsdiff.c @@ -208,9 +208,9 @@ static int64_t writedata(struct bsdiff_stream* stream, const void* buffer, int64 struct bsdiff_request { - const uint8_t* old; + const uint8_t* oldbuffer; int64_t oldsize; - const uint8_t* new; + const uint8_t* newbuffer; int64_t newsize; struct bsdiff_stream* stream; int64_t *I; @@ -232,7 +232,7 @@ static int bsdiff_internal(const struct bsdiff_request req) if((V=req.stream->malloc((req.oldsize+1)*sizeof(int64_t)))==NULL) return -1; I = req.I; - qsufsort(I,V,req.old,req.oldsize); + qsufsort(I,V,req.oldbuffer,req.oldsize); req.stream->free(V); buffer = req.buffer; @@ -244,26 +244,26 @@ static int bsdiff_internal(const struct bsdiff_request req) oldscore=0; for(scsc=scan+=len;scanoldscore+8)) break; if((scan+lastoffsetSf*2-lenf) { Sf=s; lenf=i; }; }; @@ -272,7 +272,7 @@ static int bsdiff_internal(const struct bsdiff_request req) if(scan=lastscan+i)&&(pos>=i);i++) { - if(req.old[pos-i]==req.new[scan-i]) s++; + if(req.oldbuffer[pos-i]==req.newbuffer[scan-i]) s++; if(s*2-i>Sb*2-lenb) { Sb=s; lenb=i; }; }; }; @@ -281,10 +281,10 @@ static int bsdiff_internal(const struct bsdiff_request req) overlap=(lastscan+lenf)-(scan-lenb); s=0;Ss=0;lens=0; for(i=0;iSs) { Ss=s; lens=i+1; }; }; @@ -302,13 +302,13 @@ static int bsdiff_internal(const struct bsdiff_request req) /* Write diff data */ for(i=0;iread(stream, new + newpos, ctrl[0])) + if (stream->read(stream, newbuffer + newpos, ctrl[0])) return -1; /* Add old data to diff string */ for(i=0;i=0) && (oldpos+iread(stream, new + newpos, ctrl[1])) + if (stream->read(stream, newbuffer + newpos, ctrl[1])) return -1; /* Adjust pointers */ @@ -130,7 +130,7 @@ int main(int argc,char * argv[]) int fd; int bz2err; uint8_t header[24]; - uint8_t *old, *new; + uint8_t *oldbuffer, *newbuffer; int64_t oldsize, newsize; BZFILE* bz2; struct bspatch_stream stream; @@ -161,19 +161,19 @@ int main(int argc,char * argv[]) /* Close patch file and re-open it via libbzip2 at the right places */ if(((fd=open(argv[1],O_RDONLY,0))<0) || ((oldsize=lseek(fd,0,SEEK_END))==-1) || - ((old=malloc(oldsize+1))==NULL) || + ((oldbuffer=malloc(oldsize+1))==NULL) || (lseek(fd,0,SEEK_SET)!=0) || - (read(fd,old,oldsize)!=oldsize) || + (read(fd,oldbuffer,oldsize)!=oldsize) || (fstat(fd, &sb)) || (close(fd)==-1)) err(1,"%s",argv[1]); - if((new=malloc(newsize+1))==NULL) err(1,NULL); + if((newbuffer=malloc(newsize+1))==NULL) err(1,NULL); if (NULL == (bz2 = BZ2_bzReadOpen(&bz2err, f, 0, 0, NULL, 0))) errx(1, "BZ2_bzReadOpen, bz2err=%d", bz2err); stream.read = bz2_read; stream.opaque = bz2; - if (bspatch(old, oldsize, new, newsize, &stream)) + if (bspatch(oldbuffer, oldsize, newbuffer, newsize, &stream)) errx(1, "bspatch"); /* Clean up the bzip2 reads */ @@ -182,11 +182,11 @@ int main(int argc,char * argv[]) /* Write the new file */ if(((fd=open(argv[2],O_CREAT|O_TRUNC|O_WRONLY,sb.st_mode))<0) || - (write(fd,new,newsize)!=newsize) || (close(fd)==-1)) + (write(fd,newbuffer,newsize)!=newsize) || (close(fd)==-1)) err(1,"%s",argv[2]); - free(new); - free(old); + free(newbuffer); + free(oldbuffer); return 0; } diff --git a/bspatch.h b/bspatch.h index 099c36e..8bed26c 100644 --- a/bspatch.h +++ b/bspatch.h @@ -36,7 +36,7 @@ struct bspatch_stream int (*read)(const struct bspatch_stream* stream, void* buffer, int length); }; -int bspatch(const uint8_t* old, int64_t oldsize, uint8_t* new, int64_t newsize, struct bspatch_stream* stream); +int bspatch(const uint8_t* oldbuffer, int64_t oldsize, uint8_t* newbuffer, int64_t newsize, struct bspatch_stream* stream); #endif