/**< This type should be added to a type that is to be used in a swag.
*
* Whenever a new object with this struct is created, all fields have
/**< This type should be added to a type that is to be used in a swag.
*
* Whenever a new object with this struct is created, all fields have
-typedef struct xbt_swag {
- void *head;
- void *tail;
- size_t offset;
- int count;
-} s_xbt_swag_t, *xbt_swag_t;
+ typedef struct xbt_swag {
+ void *head;
+ void *tail;
+ size_t offset;
+ int count;
+ } s_xbt_swag_t, *xbt_swag_t;
XBT_PUBLIC(void) xbt_swag_insert(void *obj, xbt_swag_t swag);
XBT_PUBLIC(void) xbt_swag_insert_at_head(void *obj, xbt_swag_t swag);
XBT_PUBLIC(void) xbt_swag_insert_at_tail(void *obj, xbt_swag_t swag);
XBT_PUBLIC(void) xbt_swag_insert(void *obj, xbt_swag_t swag);
XBT_PUBLIC(void) xbt_swag_insert_at_head(void *obj, xbt_swag_t swag);
XBT_PUBLIC(void) xbt_swag_insert_at_tail(void *obj, xbt_swag_t swag);
-XBT_PUBLIC(void*) xbt_swag_remove(void *obj, xbt_swag_t swag);
-XBT_PUBLIC(void*)xbt_swag_extract(xbt_swag_t swag);
+XBT_PUBLIC(void *) xbt_swag_remove(void *obj, xbt_swag_t swag);
+XBT_PUBLIC(void *) xbt_swag_extract(xbt_swag_t swag);
XBT_PUBLIC(int) xbt_swag_size(xbt_swag_t swag);
XBT_PUBLIC(int) xbt_swag_belongs(void *obj, xbt_swag_t swag);
XBT_PUBLIC(int) xbt_swag_size(xbt_swag_t swag);
XBT_PUBLIC(int) xbt_swag_belongs(void *obj, xbt_swag_t swag);