draft markdown header + bit test
[smdp.git] / test / bits.c
1 #include <stdio.h>
2
3 #include "../include/markdown.h"
4
5 int main(int argc, char *argv[]) {
6
7     int i;
8     printf("INIT: %i\n", i);
9
10     SET_BIT(i, IS_HEADER);
11     printf("SET_BIT(%i): %i\n", IS_HEADER, i);
12
13     printf("CHECK_BIT(%i): %i\n", IS_HEADER, CHECK_BIT(i, IS_HEADER));
14
15     TOGGLE_BIT(i, IS_HEADER2);
16     printf("TOGGLE_BIT(%i): %i\n", IS_HEADER2, i);
17
18     printf("CHECK_BIT(%i): %i\n", IS_HEADER2, CHECK_BIT(i, IS_HEADER2));
19
20     TOGGLE_BIT(i, IS_HEADER2);
21     printf("TOGGLE_BIT(%i): %i\n", IS_HEADER2, i);
22
23     CLEAR_BIT(i, IS_HEADER);
24     printf("CLEAR_BIT(%i): %i\n", IS_HEADER, i);
25
26     printf("CHECK_BIT(%i): %i\n", IS_HEADER, CHECK_BIT(i, IS_HEADER));
27     printf("CHECK_BIT(%i): %i\n", IS_HEADER2, CHECK_BIT(i, IS_HEADER2));
28 }
29