Lines Matching refs:query
73 uint8_t query[100]; member
98 memmove(tablet->query, tablet->query + count, tablet->query_index); in wctablet_shift_input()
99 tablet->query[tablet->query_index] = 0; in wctablet_shift_input()
218 for (i = 0; i < len && tablet->query_index < sizeof(tablet->query) - 1; i++) { in wctablet_chr_write()
219 tablet->query[tablet->query_index++] = buf[i]; in wctablet_chr_write()
221 tablet->query[tablet->query_index] = 0; in wctablet_chr_write()
223 while (tablet->query_index > 0 && (tablet->query[0] == '@' || in wctablet_chr_write()
224 tablet->query[0] == '\r' || in wctablet_chr_write()
225 tablet->query[0] == '\n')) { in wctablet_chr_write()
232 if (strncmp((char *)tablet->query, "~#", 2) == 0) { in wctablet_chr_write()
242 pos = strchr((char *)tablet->query, '\r'); in wctablet_chr_write()
244 pos = strchr((char *)tablet->query, '\n'); in wctablet_chr_write()
249 clen = pos - (char *)tablet->query; in wctablet_chr_write()
252 if (strncmp((char *)tablet->query, "RE", 2) == 0 && in wctablet_chr_write()
259 } else if (strncmp((char *)tablet->query, "ST", 2) == 0 && in wctablet_chr_write()
266 } else if (strncmp((char *)tablet->query, "SP", 2) == 0 && in wctablet_chr_write()
272 } else if (strncmp((char *)tablet->query, "TS", 2) == 0 && in wctablet_chr_write()
274 unsigned int input = tablet->query[2]; in wctablet_chr_write()
289 tablet->query[clen] = 0; /* terminate line for printing */ in wctablet_chr_write()
290 trace_wct_cmd_other((char *)tablet->query); in wctablet_chr_write()