I'm using 1.1 on Fedora 13. I start with
set = hwloc_bitmap_alloc_full()
and it looks like
0xf...f
Then I call
hwloc_bitmap_from_ith_ulong(set, 1, 0xdeadbeef)
and I get
0xdeadbeef,0x00000034,0x3f77aed8
which I don't understand.
Example code is attached.
thanks,
--Guy
#include <stdlib.h>
#include <stdio.h>
#include <hwloc.h>
main()
{
hwloc_bitmap_t set;
char *string;
set = hwloc_bitmap_alloc_full();
hwloc_bitmap_asprintf(&string, set);
printf("full: %s\n", string);
free(string);
hwloc_bitmap_from_ith_ulong(set, 1, 0xdeadbeef);
hwloc_bitmap_asprintf(&string, set);
printf("ith: %s\n", string);
return 0;
}