Lines Matching refs:accentmap
125 static void dump_accent_definition(char *name, accentmap_t *accentmap);
293 get_definition_line(FILE *file, keymap_t *keymap, accentmap_t *accentmap) in get_definition_line() argument
310 c = get_accent_definition_line(accentmap); in get_definition_line()
313 if (c > accentmap->n_accs) in get_definition_line()
314 accentmap->n_accs = c; in get_definition_line()
761 dump_accent_definition(char *name, accentmap_t *accentmap) in dump_accent_definition() argument
767 name, accentmap->n_accs); in dump_accent_definition()
768 if (accentmap->n_accs <= 0) { in dump_accent_definition()
775 c = accentmap->acc[i].accchar; in dump_accent_definition()
788 c = accentmap->acc[i].map[j][0]; in dump_accent_definition()
797 printf("0x%02x },", accentmap->acc[i].map[j][1]); in dump_accent_definition()
825 accentmap_t accentmap; in load_keymap() local
860 memset(&accentmap, 0, sizeof(accentmap)); in load_keymap()
863 if (get_definition_line(file, &keymap, &accentmap) < 0) in load_keymap()
875 dump_accent_definition(opt, &accentmap); in load_keymap()
883 if ((accentmap.n_accs > 0) in load_keymap()
884 && (ioctl(0, PIO_DEADKEYMAP, &accentmap) < 0)) { in load_keymap()
895 accentmap_t accentmap; in print_keymap() local
900 if (ioctl(0, GIO_DEADKEYMAP, &accentmap) < 0) in print_keymap()
901 memset(&accentmap, 0, sizeof(accentmap)); in print_keymap()
913 print_accent_definition_line(stdout, i, &accentmap.acc[i]); in print_keymap()