Mercurial > hg > Applications > Grep
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; |