Lines Matching refs:proot
313 static int parse_toml_protocol(const char *fname, struct toml_table_t *proot, struct keymap **keymap, bool verbose)
330 raw = toml_raw_in(proot, "protocol");
347 raw = toml_raw_in(proot, "variant");
358 raw = toml_raw_in(proot, "name");
369 rawarray = toml_array_in(proot, "raw");
371 if (toml_raw_in(proot, "scancodes")) {
392 for (i = 0; (key = toml_key_in(proot, i)) != NULL; i++) {
395 raw = toml_raw_in(proot, key);
409 scancodes = toml_table_in(proot, "scancodes");
461 struct toml_table_t *root, *proot;
494 proot = toml_table_at(arr, i);
495 if (!proot)
498 ret = parse_toml_protocol(fname, proot, &cur_map, verbose);