Lines Matching refs:counter
37 struct counter {
45 struct counter *c = data;
57 struct counter *c = data;
89 struct counter counter;
91 counter.open_func_count = 0;
92 counter.close_func_count = 0;
96 li = libinput_path_create_context(&counting_interface, &counter);
100 ck_assert_int_eq(counter.open_func_count, 0);
101 ck_assert_int_eq(counter.close_func_count, 0);
110 struct counter counter;
112 counter.open_func_count = 0;
113 counter.close_func_count = 0;
115 li = libinput_path_create_context(&counting_interface, &counter);
123 ck_assert_int_eq(counter.open_func_count, 0);
124 ck_assert_int_eq(counter.close_func_count, 0);
128 ck_assert_int_eq(counter.close_func_count, 0);
137 struct counter counter;
139 counter.open_func_count = 0;
140 counter.close_func_count = 0;
142 li = libinput_path_create_context(&counting_interface, &counter);
150 ck_assert_int_eq(counter.open_func_count, 1);
151 ck_assert_int_eq(counter.close_func_count, 1);
155 ck_assert_int_eq(counter.close_func_count, 1);
165 struct counter counter;
172 counter.open_func_count = 0;
173 counter.close_func_count = 0;
175 li = libinput_path_create_context(&counting_interface, &counter);
184 ck_assert_int_eq(counter.open_func_count, 0);
185 ck_assert_int_eq(counter.close_func_count, 0);
189 ck_assert_int_eq(counter.close_func_count, 0);
198 struct counter counter;
203 counter.open_func_count = 0;
204 counter.close_func_count = 0;
206 li = libinput_path_create_context(&counting_interface, &counter);
213 ck_assert_int_eq(counter.open_func_count, 0);
214 ck_assert_int_eq(counter.close_func_count, 0);
218 ck_assert_int_eq(counter.close_func_count, 0);
230 struct counter counter;
232 counter.open_func_count = 0;
233 counter.close_func_count = 0;
242 li = libinput_path_create_context(&counting_interface, &counter);
247 ck_assert(libinput_get_user_data(li) == &counter);
253 ck_assert_int_eq(counter.open_func_count, 1);
257 ck_assert_int_eq(counter.close_func_count, 1);