comparison regexParser/bitVector.cc @ 187:ef798db705e9 pairPro

remove some warnings and errors(not working)
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Thu, 24 Dec 2015 22:38:50 +0900
parents dbe004d03ef0
children 109d22faf7b5
comparison
equal deleted inserted replaced
186:3e8aae8beba9 187:ef798db705e9
2 #include <stdlib.h> 2 #include <stdlib.h>
3 #include <string.h> 3 #include <string.h>
4 #include "bitVector.h" 4 #include "bitVector.h"
5 5
6 BitVector createBitvector(int state) { 6 BitVector createBitvector(int state) {
7 unsigned long tmp = 1 << bitSetPosition; 7 unsigned long tmp = 1 << state;
8 BitVector bi1 = (struct BitVector){.bitContainer = tmp}; 8 BitVector bi1 = (BitVector){.bitContainer = tmp};
9 return bi1; 9 return bi1;
10 } 10 }
11 11
12 BitVector bitSet(BitVector bi, int bitSetPosition) { 12 BitVector bitSet(BitVector bi, int bitSetPosition) {
13 unsigned long tmp = 1 << bitSetPosition; 13 unsigned long tmp = 1 << bitSetPosition;
14 BitVector bi1 = (struct BitVector){.bitContainer = bi.bitContainer | tmp}; 14 BitVector bi1 = (BitVector){.bitContainer = bi.bitContainer | tmp};
15 return bi1; 15 return bi1;
16 } 16 }
17 17
18 void bitPrint(BitVector bi) { 18 void bitPrint(BitVector bi) {
19 unsigned long vec = bi.bitContainer; 19 unsigned long vec = bi.bitContainer;