提交 bea654ee authored 作者: Shane Bryldt's avatar Shane Bryldt

FS-10167: Bug fix for libks compiling under linux

上级 f5617f93
......@@ -43,13 +43,6 @@
# endif
#endif
/* disable asserts */
#ifndef SIMCLIST_DEBUG
#ifndef NDEBUG
#define NDEBUG
#endif
#endif
#include <assert.h>
......@@ -332,7 +325,7 @@ KS_DECLARE(ks_status_t) ks_list_create(ks_list_t **list, ks_pool_t *pool) {
ks_assert(ks_list_repOk(l));
ks_assert(ks_list_attrOk(l));
ks_assert(ks_pool_set_cleanup(pool, l, NULL, ks_list_cleanup) == KS_STATUS_SUCCESS);
ks_pool_set_cleanup(pool, l, NULL, ks_list_cleanup);
*list = l;
return KS_STATUS_SUCCESS;
......@@ -726,7 +719,6 @@ KS_DECLARE(int) ks_list_delete_range(ks_list_t *restrict l, unsigned int posstar
KS_DECLARE(int) ks_list_clear(ks_list_t *restrict l) {
struct ks_list_entry_s *s;
unsigned int numels;
int ret = -1;
ks_rwl_write_lock(l->lock);
......@@ -734,7 +726,7 @@ KS_DECLARE(int) ks_list_clear(ks_list_t *restrict l) {
numels = l->numels;
if (l->iter_active) {
ret = -1;
numels = -1;
goto done;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论