Create branch new-trunk
[SXSI/TextCollection.git] / swcsa / utils / kBitArray.h
1 #include "basics.h"\r
2  \r
3 struct akbitArr {\r
4         uint *data;        /* uint * contains space for the array of kbit elements      */\r
5         uint size;     /* number of kbitElements    */\r
6         uint elemSize; /* number of bits of each element*/      \r
7         uint totalInts; /* number of ints used */\r
8 };\r
9 \r
10 typedef struct akbitArr *t_kBitArray;\r
11 \r
12         /*********/\r
13         t_kBitArray create_kBitArray (uint size, uint elemSize);\r
14         uint getKBitArray(t_kBitArray V,uint i);\r
15         void setKBitArray(t_kBitArray V, uint i, uint value);\r
16         void destroy_kBitArray (t_kBitArray kBitArray);\r
17 \r
18 \r
19         #define getKBitArrayMacro mybitread  //mybitread(answ, v, p, len)\r
20 \r
21 \r
22 \r
23 \r