Lines Matching refs:xi2mask

40     XI2Mask *xi2mask = NULL, *mergemask = NULL;  in xi2mask_test()  local
52 xi2mask = xi2mask_new_with_size(MAXDEVICES + 2, (MAXDEVICES + 2) * 2); in xi2mask_test()
53 assert(xi2mask); in xi2mask_test()
54 assert(xi2mask->nmasks > 0); in xi2mask_test()
55 assert(xi2mask->mask_size > 0); in xi2mask_test()
57 assert(xi2mask_mask_size(xi2mask) == xi2mask->mask_size); in xi2mask_test()
58 assert(xi2mask_num_masks(xi2mask) == xi2mask->nmasks); in xi2mask_test()
60 mask = calloc(1, xi2mask_mask_size(xi2mask)); in xi2mask_test()
62 for (i = 0; i < xi2mask_num_masks(xi2mask); i++) { in xi2mask_test()
63 const unsigned char *m = xi2mask_get_one_mask(xi2mask, i); in xi2mask_test()
65 assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0); in xi2mask_test()
69 for (i = 0; i < xi2mask_num_masks(xi2mask); i++) { in xi2mask_test()
72 xi2mask_set(xi2mask, i, i); in xi2mask_test()
75 assert(xi2mask_isset(xi2mask, &dev, i)); in xi2mask_test()
77 m = xi2mask_get_one_mask(xi2mask, i); in xi2mask_test()
79 assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0); in xi2mask_test()
84 for (i = 0; i < xi2mask_num_masks(xi2mask); i++) { in xi2mask_test()
85 const unsigned char *m = xi2mask_get_one_mask(xi2mask, i); in xi2mask_test()
87 assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) != 0); in xi2mask_test()
88 xi2mask_zero(xi2mask, i); in xi2mask_test()
89 assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0); in xi2mask_test()
93 for (i = 0; i < xi2mask_num_masks(xi2mask); i++) in xi2mask_test()
94 xi2mask_set(xi2mask, i, i); in xi2mask_test()
95 xi2mask_zero(xi2mask, -1); in xi2mask_test()
97 for (i = 0; i < xi2mask_num_masks(xi2mask); i++) { in xi2mask_test()
98 const unsigned char *m = xi2mask_get_one_mask(xi2mask, i); in xi2mask_test()
100 assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0); in xi2mask_test()
103 for (i = 0; i < xi2mask_num_masks(xi2mask); i++) { in xi2mask_test()
107 xi2mask_set_one_mask(xi2mask, i, mask, xi2mask_mask_size(xi2mask)); in xi2mask_test()
108 m = xi2mask_get_one_mask(xi2mask, i); in xi2mask_test()
109 assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0); in xi2mask_test()
120 xi2mask_merge(xi2mask, mergemask); in xi2mask_test()
122 const unsigned char *m = xi2mask_get_one_mask(xi2mask, i); in xi2mask_test()
126 assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0); in xi2mask_test()
131 xi2mask_free(&xi2mask); in xi2mask_test()
132 assert(xi2mask == NULL); in xi2mask_test()