X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cf2261b8e065347d0fa26473f4b808e50b81e451..1189d1797cc934d847d6641d809bbe060729f064:/src/xbt/swag.c diff --git a/src/xbt/swag.c b/src/xbt/swag.c index a5cc96d117..5a11ab7fc5 100644 --- a/src/xbt/swag.c +++ b/src/xbt/swag.c @@ -71,16 +71,14 @@ XBT_INLINE void xbt_swag_insert(void *obj, xbt_swag_t swag) (swag->count)++; if (swag->head == NULL) { - xbt_assert0(!(swag->tail), "Inconsistent swag."); + xbt_assert(!(swag->tail), "Inconsistent swag."); swag->head = obj; swag->tail = obj; return; } xbt_swag_getPrev(obj, swag->offset) = swag->tail; - xbt_swag_getNext(xbt_swag_getPrev(obj, swag->offset), swag->offset) = - obj; - + xbt_swag_getNext(swag->tail, swag->offset) = obj; swag->tail = obj; } @@ -99,16 +97,14 @@ XBT_INLINE void xbt_swag_insert_at_head(void *obj, xbt_swag_t swag) (swag->count)++; if (swag->head == NULL) { - xbt_assert0(!(swag->tail), "Inconsistent swag."); + xbt_assert(!(swag->tail), "Inconsistent swag."); swag->head = obj; swag->tail = obj; return; } xbt_swag_getNext(obj, swag->offset) = swag->head; - xbt_swag_getPrev(xbt_swag_getNext(obj, swag->offset), swag->offset) = - obj; - + xbt_swag_getPrev(swag->head, swag->offset) = obj; swag->head = obj; } @@ -127,16 +123,14 @@ XBT_INLINE void xbt_swag_insert_at_tail(void *obj, xbt_swag_t swag) (swag->count)++; if (swag->head == NULL) { - xbt_assert0(!(swag->tail), "Inconsistent swag."); + xbt_assert(!(swag->tail), "Inconsistent swag."); swag->head = obj; swag->tail = obj; return; } xbt_swag_getPrev(obj, swag->offset) = swag->tail; - xbt_swag_getNext(xbt_swag_getPrev(obj, swag->offset), swag->offset) = - obj; - + xbt_swag_getNext(swag->tail, swag->offset) = obj; swag->tail = obj; } @@ -241,8 +235,8 @@ XBT_TEST_UNIT("basic", test_swag_basic, "Basic usage") obj1->name = "Obj 1"; obj2->name = "Obj 2"; - xbt_test_add0("Basic usage"); - xbt_test_log3("%p %p %ld\n", obj1, &(obj1->setB), + xbt_test_add("Basic usage"); + xbt_test_log("%p %p %ld\n", obj1, &(obj1->setB), (long) ((char *) &(obj1->setB) - (char *) obj1)); setA = xbt_swag_new(xbt_swag_offset(*obj1, setA)); @@ -256,17 +250,17 @@ XBT_TEST_UNIT("basic", test_swag_basic, "Basic usage") xbt_swag_remove(obj1, setB); /* xbt_swag_remove(obj2, setB); */ - xbt_test_add0("Traverse set A"); + xbt_test_add("Traverse set A"); xbt_swag_foreach(obj, setA) { - xbt_test_log1("Saw: %s", obj->name); + xbt_test_log("Saw: %s", obj->name); } - xbt_test_add0("Traverse set B"); + xbt_test_add("Traverse set B"); xbt_swag_foreach(obj, setB) { - xbt_test_log1("Saw: %s", obj->name); + xbt_test_log("Saw: %s", obj->name); } - xbt_test_add0("Ensure set content and length"); + xbt_test_add("Ensure set content and length"); xbt_test_assert(xbt_swag_belongs(obj1, setA)); xbt_test_assert(xbt_swag_belongs(obj2, setA));