correct function skiplist_iterator in skiplist.h
parent
41e4e6f079
commit
1302c5306a
3
HISTORY
3
HISTORY
|
|
@ -1,7 +1,8 @@
|
||||||
|
|
||||||
Version 1.43 2019-12-06
|
Version 1.43 2019-12-24
|
||||||
* replace function call system to getExecResult,
|
* replace function call system to getExecResult,
|
||||||
system is the deprecated function in iOS 11
|
system is the deprecated function in iOS 11
|
||||||
|
* correct function skiplist_iterator in skiplist.h
|
||||||
|
|
||||||
Version 1.42 2019-12-03
|
Version 1.42 2019-12-03
|
||||||
* add function get_gzip_command_filename
|
* add function get_gzip_command_filename
|
||||||
|
|
|
||||||
|
|
@ -186,13 +186,16 @@ static inline void skiplist_iterator(Skiplist *sl, SkiplistIterator *iterator)
|
||||||
iterator->type = sl->type;
|
iterator->type = sl->type;
|
||||||
switch (sl->type) {
|
switch (sl->type) {
|
||||||
case SKIPLIST_TYPE_FLAT:
|
case SKIPLIST_TYPE_FLAT:
|
||||||
return flat_skiplist_iterator(&sl->u.flat, &iterator->u.flat);
|
flat_skiplist_iterator(&sl->u.flat, &iterator->u.flat);
|
||||||
|
break;
|
||||||
case SKIPLIST_TYPE_MULTI:
|
case SKIPLIST_TYPE_MULTI:
|
||||||
return multi_skiplist_iterator(&sl->u.multi, &iterator->u.multi);
|
multi_skiplist_iterator(&sl->u.multi, &iterator->u.multi);
|
||||||
|
break;
|
||||||
case SKIPLIST_TYPE_SET:
|
case SKIPLIST_TYPE_SET:
|
||||||
return skiplist_set_iterator(&sl->u.set, &iterator->u.set);
|
skiplist_set_iterator(&sl->u.set, &iterator->u.set);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return EINVAL;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue