Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rhhaaa, use the __compar_fn_t type defined in stdlib instead of
[simgrid.git] / include / xbt / dynar.h
index 6fb99a8..0b881bc 100644 (file)
@@ -10,6 +10,8 @@
 #define _XBT_DYNAR_H
 
 #include <string.h> /* memcpy */
+#include <stdlib.h> /* __compar_fn_t */
+
 #include "xbt/misc.h"           /* SG_BEGIN_DECL */
 #include "xbt/function_types.h"
 
@@ -97,7 +99,7 @@ XBT_PUBLIC(void) xbt_dynar_remove_at(xbt_dynar_t const dynar, const int idx,
 
 XBT_PUBLIC(int) xbt_dynar_search(xbt_dynar_t const dynar, void *elem);
 XBT_PUBLIC(int) xbt_dynar_member(xbt_dynar_t const dynar, void *elem);
-XBT_PUBLIC(void) xbt_dynar_sort(xbt_dynar_t const dynar, int_f_pvoid_pvoid_t compar_fn);
+XBT_PUBLIC(void) xbt_dynar_sort(xbt_dynar_t const dynar, __compar_fn_t);
 
 /** @} */
 /** @defgroup XBT_dynar_perl Perl-like use of dynars