Lines Matching +full:- +full:compat
25 #include "xkbcomp-priv.h"
41 const char *compat; member
53 data->rules, data->model, data->layout, data->variant, data->options in test_rules()
57 fprintf(stderr, "\n\nChecking : %s\t%s\t%s\t%s\t%s\n", data->rules, in test_rules()
58 data->model, data->layout, data->variant, data->options); in test_rules()
60 if (data->should_fail) in test_rules()
64 data->keycodes, data->types, data->compat, data->symbols); in test_rules()
68 return data->should_fail; in test_rules()
72 kccgst.keycodes, kccgst.types, kccgst.compat, kccgst.symbols); in test_rules()
74 passed = streq(kccgst.keycodes, data->keycodes) && in test_rules()
75 streq(kccgst.types, data->types) && in test_rules()
76 streq(kccgst.compat, data->compat) && in test_rules()
77 streq(kccgst.symbols, data->symbols); in test_rules()
81 free(kccgst.compat); in test_rules()
102 .compat = "my_compat|some:compat", in main()
113 .compat = "default_compat", .symbols = "default_symbols", in main()
123 .compat = "default_compat", .symbols = "default_symbols", in main()
133 .compat = "default_compat", .symbols = "my_symbols+(bar)", in main()
154 .compat = "default_compat", in main()
160 .rules = "multiple-options", in main()
166 .compat = "my_compat+some:compat+group(bla)", in main()