diff options
Diffstat (limited to 'match/match.c')
| -rw-r--r-- | match/match.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/match/match.c b/match/match.c index 604faaf..44297d9 100644 --- a/match/match.c +++ b/match/match.c | |||
| @@ -12,13 +12,9 @@ const float BIG_VALUE = 1e20; | |||
| 12 | 12 | ||
| 13 | typedef unsigned short col_t; | 13 | typedef unsigned short col_t; |
| 14 | 14 | ||
| 15 | #define GETBIT2(m, row, col) ((m[col]>>row)&1U) | 15 | #define GETBIT2(m, row, col) ((m[col]>>(row))&1U) |
| 16 | #define SETBIT2(m, row, col) (m[col]|=(1U<<row)) | 16 | #define SETBIT2(m, row, col) (m[col]|=(1U<<(row))) |
| 17 | #define CLEARBIT2(m, row, col) (m[col]&=~(1U<<row)) | 17 | #define CLEARBIT2(m, row, col) (m[col]&=~(1U<<(row))) |
| 18 | |||
| 19 | #define GETBIT(m, x) ((m>>x)&1U) | ||
| 20 | #define SETBIT(m, x) (m|=(1U<<x)) | ||
| 21 | #define CLEARBIT(m, x) (m&=~(1U<<x)) | ||
| 22 | 18 | ||
| 23 | /********************************************************/ | 19 | /********************************************************/ |
| 24 | 20 | ||
