int setbits(pb *B, int i, int d, int x);
int getbit(pb *B, int i);
dword getbits(pb *B, int i, int d);
-unsigned int popcount(pb x);
+//unsigned int popcount(pb x);
int darray_construct(darray *da, int n, pb *buf,int opt);
int darray_select(darray *da, int i,int f);