translated a few long logn into int64_t for correctness and to avoid compilation warnings as well

This commit is contained in:
antirez 2010-08-26 18:11:26 +02:00
parent 588cd980e9
commit 23c64fe50d
3 changed files with 3 additions and 3 deletions

View File

@ -468,7 +468,7 @@ int rewriteAppendOnlyFile(char *filename) {
/* Emit the SADDs needed to rebuild the set */
if (o->encoding == REDIS_ENCODING_INTSET) {
int ii = 0;
long long llval;
int64_t llval;
while(intsetGet(o->ptr,ii++,&llval)) {
if (fwrite(cmd,sizeof(cmd)-1,1,fp) == 0) goto werr;
if (fwriteBulkObject(fp,&key) == 0) goto werr;

View File

@ -273,7 +273,7 @@ int rdbSaveObject(FILE *fp, robj *o) {
dictReleaseIterator(di);
} else if (o->encoding == REDIS_ENCODING_INTSET) {
intset *is = o->ptr;
long long llval;
int64_t llval;
int i = 0;
if (rdbSaveLen(fp,intsetLen(is)) == -1) return -1;

View File

@ -112,7 +112,7 @@ robj *setTypeNext(setTypeIterator *si) {
incrRefCount(ret);
}
} else if (si->encoding == REDIS_ENCODING_INTSET) {
long long llval;
int64_t llval;
if (intsetGet(si->subject->ptr,si->ii++,&llval))
ret = createStringObjectFromLongLong(llval);
}