Lines Matching refs:mm
618 ModMapEntry *mm;
622 for (mm = info->modMap; mm != NULL; mm = (ModMapEntry *) mm->defs.next)
624 if (new->haveSymbol && mm->haveSymbol
625 && (new->u.keySym == mm->u.keySym))
627 if (mm->modifier != new->modifier)
634 ignore = mm->modifier;
638 use = mm->modifier;
647 mm->modifier = use;
651 if ((!new->haveSymbol) && (!mm->haveSymbol) &&
652 (new->u.keyName == mm->u.keyName))
654 if (mm->modifier != new->modifier)
661 ignore = mm->modifier;
665 use = mm->modifier;
673 mm->modifier = use;
678 mm = malloc(sizeof(ModMapEntry));
679 if (mm == NULL)
686 *mm = *new;
687 mm->defs.next = &info->modMap->defs;
688 info->modMap = mm;
728 ModMapEntry *mm, *next;
729 for (mm = from->modMap; mm != NULL; mm = next)
732 mm->defs.merge = merge;
733 if (!AddModMapEntry(into, mm))
735 next = (ModMapEntry *) mm->defs.next;
736 free(mm);
2270 ModMapEntry *mm, *next;
2271 for (mm = info.modMap; mm != NULL; mm = next)
2273 if (!CopyModMapDef(result, mm))
2275 next = (ModMapEntry *) mm->defs.next;