X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/53df2f10610a1118332e6fe650a10dc32bc5a37d..3ca7ba141fb09d54d776e57603c256e87a908fc9:/src/xbt/swag.c diff --git a/src/xbt/swag.c b/src/xbt/swag.c index ec8e4c7f93..d20cd5ee43 100644 --- a/src/xbt/swag.c +++ b/src/xbt/swag.c @@ -12,7 +12,7 @@ /* This type should be added to a type that is to be used in such a swag */ #include "xbt/sysdep.h" -#include "xbt/error.h" +#include "xbt/log.h" #include "xbt/swag.h" XBT_LOG_NEW_DEFAULT_SUBCATEGORY(swag,xbt,"Swag : O(1) set library"); @@ -31,7 +31,10 @@ xbt_swag_t xbt_swag_new(size_t offset) { xbt_swag_t swag = xbt_new0(s_xbt_swag_t, 1); + swag->tail = NULL; + swag->head = NULL; swag->offset = offset; + swag->count = 0; return swag; } @@ -56,7 +59,10 @@ void xbt_swag_free(xbt_swag_t swag) */ void xbt_swag_init(xbt_swag_t swag, size_t offset) { + swag->tail = NULL; + swag->head = NULL; swag->offset = offset; + swag->count = 0; }