+#ifndef DARRAY_H_
+#define DARRAY_H_
+
typedef unsigned char byte;
typedef unsigned short word;
typedef unsigned int dword;
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);
// Added by Diego Arroyuelo
void destroyDarray(darray *da);
+
+#endif