Lines Matching defs:accentmap
111 static void dump_accent_definition(char *name, accentmap_t *accentmap);
285 get_definition_line(FILE *file, keymap_t *keymap, accentmap_t *accentmap)
302 c = get_accent_definition_line(accentmap);
305 if (c > accentmap->n_accs)
306 accentmap->n_accs = c;
755 dump_accent_definition(char *name, accentmap_t *accentmap)
761 name, accentmap->n_accs);
762 if (accentmap->n_accs <= 0) {
769 c = accentmap->acc[i].accchar;
782 c = accentmap->acc[i].map[j][0];
791 printf("0x%02x },", accentmap->acc[i].map[j][1]);
836 accentmap_t accentmap;
876 memset(&accentmap, 0, sizeof(accentmap));
879 if (get_definition_line(file, &keymap, &accentmap) < 0)
891 dump_accent_definition(opt, &accentmap);
900 if ((accentmap.n_accs > 0)
901 && (ioctl(0, PIO_DEADKEYMAP, &accentmap) < 0)) {
903 to_old_accentmap(&accentmap, &oaccentmap);
907 warn("setting accentmap");
937 accentmap_t accentmap;
945 if (ioctl(0, GIO_DEADKEYMAP, &accentmap) < 0) {
948 to_new_accentmap(&oaccentmap, &accentmap);
951 memset(&accentmap, 0, sizeof(accentmap));
964 print_accent_definition_line(stdout, i, &accentmap.acc[i]);