Lines Matching defs:merge
56 unsigned char merge;
118 info->dflt.defs.merge = MergeOverride;
129 info->ledDflt.defs.merge = MergeOverride;
142 info->dflt.defs.merge = MergeAugment;
208 if (new->defs.merge == MergeReplace)
253 (new->defs.merge != MergeAugment ? "last" : "first"));
269 unsigned merge;
271 merge = newGC->merge;
282 (merge == MergeAugment ? "old" : "new"));
284 if(newGC->defined && (merge != MergeAugment || !gc->defined))
353 MergeIncludedCompatMaps(CompatInfo * into, CompatInfo * from, unsigned merge)
372 if (merge != MergeDefault)
373 si->defs.merge = merge;
379 if (merge != MergeDefault)
380 gcm->merge = merge;
389 if (merge != MergeDefault)
390 led->defs.merge = merge;
402 unsigned /* merge */ ,
428 included.dflt.defs.merge = newMerge;
430 included.ledDflt.defs.merge = newMerge;
456 MergeIncludedCompatMaps(&included, info, next->merge);
465 next_incl.dflt.defs.merge = op;
467 next_incl.ledDflt.defs.merge = op;
510 ok = HandleActionDef(value, xkb, &si->interp.act, si->defs.merge,
653 HandleInterpDef(const InterpDef *def, XkbDescPtr xkb, unsigned merge,
672 if (def->merge != MergeDefault)
673 merge = def->merge;
676 si.defs.merge = merge;
696 XkbDescPtr xkb, unsigned merge, CompatInfo *info)
701 if (def->merge != MergeDefault)
702 merge = def->merge;
712 tmp.merge = merge;
728 XkbDescPtr xkb, unsigned merge, CompatInfo *info)
732 if (merge == MergeDefault)
733 merge = MergeAugment;
746 if (!HandleInterpDef((InterpDef *) stmt, xkb, merge, info))
751 ((GroupCompatDef *) stmt, xkb, merge, info))
758 &info->ledDflt, info->leds, merge);
770 if (!HandleVModDef((VModDef *) stmt, merge, &info->vmods))
809 WSGO("No room to merge symbol interpretations\n");
820 XkbFileInfo *result, unsigned merge, LEDInfo **unboundLEDs)
827 info.dflt.defs.merge = merge;
828 info.ledDflt.defs.merge = merge;
829 HandleCompatMapFile(file, xkb, merge, &info);