X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3309068faeae09a222d5c30ffb81cfd0a93e2eeb..084771f34162570d18b8b2cf1d3b65237a17ade2:/src/xbt/swag.c diff --git a/src/xbt/swag.c b/src/xbt/swag.c index 4b211c18aa..f6e7107455 100644 --- a/src/xbt/swag.c +++ b/src/xbt/swag.c @@ -1,6 +1,5 @@ -/* $Id$ */ - -/* Copyright (c) 2004 Arnaud Legrand. All rights reserved. */ +/* Copyright (c) 2004, 2005, 2006, 2007, 2008, 2009, 2010. The SimGrid Team. + * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -79,7 +78,8 @@ XBT_INLINE void xbt_swag_insert(void *obj, xbt_swag_t swag) } xbt_swag_getPrev(obj, swag->offset) = swag->tail; - xbt_swag_getNext(xbt_swag_getPrev(obj, swag->offset), swag->offset) = obj; + xbt_swag_getNext(xbt_swag_getPrev(obj, swag->offset), swag->offset) = + obj; swag->tail = obj; } @@ -106,7 +106,8 @@ XBT_INLINE void xbt_swag_insert_at_head(void *obj, xbt_swag_t swag) } xbt_swag_getNext(obj, swag->offset) = swag->head; - xbt_swag_getPrev(xbt_swag_getNext(obj, swag->offset), swag->offset) = obj; + xbt_swag_getPrev(xbt_swag_getNext(obj, swag->offset), swag->offset) = + obj; swag->head = obj; } @@ -133,7 +134,8 @@ XBT_INLINE void xbt_swag_insert_at_tail(void *obj, xbt_swag_t swag) } xbt_swag_getPrev(obj, swag->offset) = swag->tail; - xbt_swag_getNext(xbt_swag_getPrev(obj, swag->offset), swag->offset) = obj; + xbt_swag_getNext(xbt_swag_getPrev(obj, swag->offset), swag->offset) = + obj; swag->tail = obj; } @@ -170,8 +172,10 @@ XBT_INLINE void *xbt_swag_remove(void *obj, xbt_swag_t swag) xbt_swag_getNext(swag->tail, offset) = NULL; xbt_swag_getPrev(obj, offset) = NULL; } else { /* It's in the middle */ - xbt_swag_getNext(xbt_swag_getPrev(obj, offset), offset) = xbt_swag_getNext(obj, offset); - xbt_swag_getPrev(xbt_swag_getNext(obj, offset), offset) = xbt_swag_getPrev(obj, offset); + xbt_swag_getNext(xbt_swag_getPrev(obj, offset), offset) = + xbt_swag_getNext(obj, offset); + xbt_swag_getPrev(xbt_swag_getNext(obj, offset), offset) = + xbt_swag_getPrev(obj, offset); xbt_swag_getPrev(obj, offset) = xbt_swag_getNext(obj, offset) = NULL; } (swag->count)--; @@ -276,4 +280,4 @@ XBT_TEST_UNIT("basic", test_swag_basic, "Basic usage") xbt_swag_free(setB); } -#endif /* SIMGRID_TEST */ +#endif /* SIMGRID_TEST */