Lines Matching refs:mapping
617 FontMapPtr mapping;
622 for (mapping = encoding->mappings; ; mapping++) {
623 mapping->next = mapping + 1;
624 mapping->encoding = encoding;
625 if (mapping->next->type == 0) {
626 mapping->next = NULL;
678 FontEncRecode(unsigned code, FontMapPtr mapping)
680 FontEncPtr encoding = mapping->encoding;
682 if (encoding && mapping->recode) {
696 return (*mapping->recode) (code, mapping->client_data);
703 FontEncName(unsigned code, FontMapPtr mapping)
705 FontEncPtr encoding = mapping->encoding;
707 if (encoding && mapping->name) {
713 return (*mapping->name) (code, mapping->client_data);
744 FontMapPtr mapping;
749 for (mapping = encoding->mappings; mapping; mapping = mapping->next) {
750 if (mapping->type != type)
752 if (pid > 0 && mapping->pid != pid)
754 if (eid > 0 && mapping->eid != eid)
756 return mapping;
766 FontMapPtr mapping;
771 mapping = FontMapFind(encoding, type, pid, eid);
772 return mapping;
932 FontMapReverse(FontMapPtr mapping)
934 FontEncPtr encoding = mapping->encoding;
948 k = FontEncRecode(i, mapping);
957 k = FontEncRecode(i * 256 + j, mapping);