From 1302c5306a51f364ff33058b6f367ca77099a8c4 Mon Sep 17 00:00:00 2001 From: YuQing <384681@qq.com> Date: Tue, 24 Dec 2019 08:52:31 +0800 Subject: [PATCH] correct function skiplist_iterator in skiplist.h --- HISTORY | 3 ++- src/skiplist.h | 11 +++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/HISTORY b/HISTORY index 42eff34..072d2be 100644 --- a/HISTORY +++ b/HISTORY @@ -1,7 +1,8 @@ -Version 1.43 2019-12-06 +Version 1.43 2019-12-24 * replace function call system to getExecResult, system is the deprecated function in iOS 11 + * correct function skiplist_iterator in skiplist.h Version 1.42 2019-12-03 * add function get_gzip_command_filename diff --git a/src/skiplist.h b/src/skiplist.h index a4fdd3d..f3e8694 100644 --- a/src/skiplist.h +++ b/src/skiplist.h @@ -186,13 +186,16 @@ static inline void skiplist_iterator(Skiplist *sl, SkiplistIterator *iterator) iterator->type = sl->type; switch (sl->type) { 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: - return multi_skiplist_iterator(&sl->u.multi, &iterator->u.multi); + multi_skiplist_iterator(&sl->u.multi, &iterator->u.multi); + break; 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: - return EINVAL; + break; } }