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

FS-10167: Bug fix for libks compiling under linux

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