Added simple WCSA
[SXSI/TextCollection.git] / swcsa / utils / kBitArray.h
diff --git a/swcsa/utils/kBitArray.h b/swcsa/utils/kBitArray.h
new file mode 100755 (executable)
index 0000000..e929b11
--- /dev/null
@@ -0,0 +1,23 @@
+#include "basics.h"\r
\r
+struct akbitArr {\r
+       uint *data;        /* uint * contains space for the array of kbit elements      */\r
+       uint size;     /* number of kbitElements    */\r
+       uint elemSize; /* number of bits of each element*/      \r
+       uint totalInts; /* number of ints used */\r
+};\r
+\r
+typedef struct akbitArr *t_kBitArray;\r
+\r
+       /*********/\r
+       t_kBitArray create_kBitArray (uint size, uint elemSize);\r
+       uint getKBitArray(t_kBitArray V,uint i);\r
+       void setKBitArray(t_kBitArray V, uint i, uint value);\r
+       void destroy_kBitArray (t_kBitArray kBitArray);\r
+\r
+\r
+       #define getKBitArrayMacro mybitread  //mybitread(answ, v, p, len)\r
+\r
+\r
+\r
+\r