@@ -73,7 +73,7 @@ void setup(const char *keyboard) {
7373void test_debugging_disabled () {
7474 setup (" 000 - null keyboard.kmx" );
7575 try_status (km_kbp_state_debug_set (test_state, 0 ));
76- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_S, KM_KBP_MODIFIER_SHIFT, 1 , 0 ));
76+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_S, KM_KBP_MODIFIER_SHIFT, 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
7777 assert (debug_items (test_state, {
7878 km_kbp_state_debug_item{KM_KBP_DEBUG_END}
7979 }));
@@ -91,7 +91,7 @@ void test_debugging_no_rule_match() {
9191 setup (" 000 - null keyboard.kmx" );
9292 DEBUG_GROUP gp = {u" Main" };
9393 try_status (km_kbp_state_debug_set (test_state, 1 ));
94- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_S, KM_KBP_MODIFIER_SHIFT, 1 , 0 ));
94+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_S, KM_KBP_MODIFIER_SHIFT, 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
9595 assert (debug_items (test_state, {
9696 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_S, KM_KBP_MODIFIER_SHIFT, ' S' }},
9797 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -112,7 +112,7 @@ void test_debugging_function_key() {
112112 setup (" 000 - null keyboard.kmx" );
113113 DEBUG_GROUP gp = {u" Main" };
114114 try_status (km_kbp_state_debug_set (test_state, 1 ));
115- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_F1, 0 , 1 , 0 ));
115+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_F1, 0 , 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
116116 assert (debug_items (test_state, {
117117 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_F1, 0 , 0 }},
118118 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -138,7 +138,7 @@ void test_basic_rule_matches() {
138138
139139 // 'DE' + 'F' > U+0E04 U+0E05 U+0E06
140140
141- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_D, KM_KBP_MODIFIER_SHIFT, 1 , 0 ));
141+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_D, KM_KBP_MODIFIER_SHIFT, 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
142142 assert (debug_items (test_state, {
143143 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_D, KM_KBP_MODIFIER_SHIFT, ' D' }},
144144 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -151,7 +151,7 @@ void test_basic_rule_matches() {
151151 {KM_KBP_IT_END}
152152 }));
153153
154- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_E, KM_KBP_MODIFIER_SHIFT, 1 , 0 ));
154+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_E, KM_KBP_MODIFIER_SHIFT, 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
155155 assert (debug_items (test_state, {
156156 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_E, KM_KBP_MODIFIER_SHIFT, ' E' }},
157157 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -164,7 +164,7 @@ void test_basic_rule_matches() {
164164 {KM_KBP_IT_END}
165165 }));
166166
167- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_F, KM_KBP_MODIFIER_SHIFT, 1 , 0 ));
167+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_F, KM_KBP_MODIFIER_SHIFT, 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
168168 assert (debug_items (test_state, {
169169 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_F, KM_KBP_MODIFIER_SHIFT, ' F' }},
170170 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -208,7 +208,7 @@ void test_multiple_groups() {
208208
209209 // '12' -> 'abc'
210210
211- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_1, 0 , 1 , 0 ));
211+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_1, 0 , 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
212212 assert (debug_items (test_state, {
213213 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_1, 0 , ' 1' }},
214214 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -238,7 +238,7 @@ void test_multiple_groups() {
238238 {KM_KBP_IT_END}
239239 }));
240240
241- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_2, 0 , 1 , 0 ));
241+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_2, 0 , 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
242242 assert (debug_items (test_state, {
243243 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_2, 0 , ' 2' }},
244244 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -287,7 +287,7 @@ void test_store_offsets() {
287287
288288 // 'ab' -> 'ex'
289289
290- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_A, 0 , 1 , 0 ));
290+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_A, 0 , 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
291291 assert (debug_items (test_state, {
292292 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_A, 0 , ' a' }},
293293 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -307,7 +307,7 @@ void test_store_offsets() {
307307 {KM_KBP_IT_END}
308308 }));
309309
310- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_B, 0 , 1 , 0 ));
310+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_B, 0 , 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
311311 assert (debug_items (test_state, {
312312 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_B, 0 , ' b' }},
313313 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
@@ -361,7 +361,7 @@ void test_set_option() {
361361
362362 // '1' -> set_option
363363
364- try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_1, 0 , 1 , 0 ));
364+ try_status (km_kbp_process_event (test_state, KM_KBP_VKEY_1, 0 , 1 , KM_KBP_EVENT_FLAG_DEFAULT ));
365365 assert (debug_items (test_state, {
366366 km_kbp_state_debug_item{KM_KBP_DEBUG_BEGIN, KM_KBP_DEBUG_FLAG_UNICODE, {KM_KBP_VKEY_1, 0 , ' 1' }},
367367 km_kbp_state_debug_item{KM_KBP_DEBUG_GROUP_ENTER, 0 , {}, {u" " , &gp}},
0 commit comments