#include <string.h>
#include "setset_private.h"
#include "xbt/sysdep.h"
+#include "simgrid_config.h" /*_XBT_WIN32*/
+
+/*The function ffs doesn't exist for windows*/
+#ifdef _XBT_WIN32
+ int ffs(int bits)
+ {
+ int i;
+ if (bits == 0)
+ return (0);
+ for (i = 1; ; i++, bits >>= 1)
+ {
+ if (bits & 1) break;
+ }
+ return (i);
+ }
+#endif
/**
* \brief Create a new setset data structure