Lines Matching full:char_map
529 * and saves it into char_map as its name.
532 kcm_get_charmap_name(const char* kcm_file_path, AKeyCharmap* char_map) {
533 kcm_extract_charmap_name(kcm_file_path, char_map->name,
534 sizeof(char_map->name));
546 * char_map - Upon success will contain initialized characters map.
550 parse_kcm_file(const char* kcm_file_path, AKeyCharmap* char_map) {
561 char_map->num_entries = 0;
562 char_map->entries = 0;
572 kcm_get_charmap_name(kcm_file_path, char_map);
575 char_map->num_entries = 0;
576 AARRAY_NEW0(char_map->entries, map_size);
590 if (map_size == char_map->num_entries) {
591 AKeyEntry* entries = (AKeyEntry*)char_map->entries;
594 char_map->entries = (const AKeyEntry*)entries;
596 entries = (AKeyEntry*)char_map->entries;
597 entries[char_map->num_entries] = key_entry;
598 char_map->num_entries++;
618 if (0 != char_map->entries) {
619 AFREE((void*)char_map->entries);
620 char_map->entries = 0;
622 char_map->num_entries = 0;