Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move typedefs where they are used.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 5 Dec 2017 22:13:27 +0000 (23:13 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 5 Dec 2017 22:13:27 +0000 (23:13 +0100)
src/xbt/mmalloc/swag.c
src/xbt/mmalloc/swag.h

index b9fb24e..4d2e212 100644 (file)
 #include "swag.h"
 #include "xbt/asserts.h"
 
+typedef s_xbt_swag_hookup_t *xbt_swag_hookup_t;
+typedef struct xbt_swag* xbt_swag_t;
+typedef const struct xbt_swag* const_xbt_swag_t;
+
 #define xbt_swag_getPrev(obj, offset) (((xbt_swag_hookup_t)(((char*)(obj)) + (offset)))->prev)
 #define xbt_swag_getNext(obj, offset) (((xbt_swag_hookup_t)(((char*)(obj)) + (offset)))->next)
 #define xbt_swag_belongs(obj, swag) (xbt_swag_getNext((obj), (swag)->offset) || (swag)->tail == (obj))
index e990380..a2f09ba 100644 (file)
@@ -60,7 +60,6 @@ typedef struct foo {
 }
 \endcode
 */
-typedef s_xbt_swag_hookup_t *xbt_swag_hookup_t;
 
 struct xbt_swag {
   void *head;
@@ -69,7 +68,5 @@ struct xbt_swag {
   int count;
 };
 typedef struct xbt_swag s_xbt_swag_t;
-typedef struct xbt_swag* xbt_swag_t;
-typedef const struct xbt_swag* const_xbt_swag_t;
 
 #endif /* XBT_SWAG_H */