Lines Matching defs:complete
168 unsigned complete;
173 complete= 0;
174 if (COMPLETE(names->keycodes)) complete|= XkmKeyNamesMask;
175 if (COMPLETE(names->types)) complete|= XkmTypesMask;
176 if (COMPLETE(names->compat)) complete|= XkmCompatMapMask;
177 if (COMPLETE(names->symbols)) complete|= XkmSymbolsMask;
178 if (COMPLETE(names->geometry)) complete|= XkmGeometryMask;
179 want|= (complete|need);
208 wantConfig= want&(~complete);
236 complete|= wantConfig;
239 wantNames= want&(~complete);
249 complete|= XkmTypesMask;
257 complete|= XkmCompatMapMask;
264 complete|= XkmSymbolsMask;
272 complete|= XkmKeyNamesMask;
279 complete|= XkmGeometryMask;
283 if (complete&XkmCompatMapMask)
284 complete|= XkmIndicatorsMask|XkmVirtualModsMask;
285 else if (complete&(XkmSymbolsMask|XkmTypesMask))
286 complete|= XkmVirtualModsMask;
287 if (need & (~complete))
289 if ((complete&XkmSymbolsMask)&&((XkmKeyNamesMask|XkmTypesMask)&(~complete)))
293 if (((complete&XkmKeymapRequired)==XkmKeymapRequired)&&
294 ((complete&(~XkmKeymapLegal))==0)) {
297 else if (((complete&XkmSemanticsRequired)==XkmSemanticsRequired)&&
298 ((complete&(~XkmSemanticsLegal))==0)) {
301 else if (((complete&XkmLayoutRequired)==XkmLayoutRequired)&&
302 ((complete&(~XkmLayoutLegal))==0)) {
305 else if (XkmSingleSection(complete&(~XkmVirtualModsMask))) {
312 wantNames= complete&(~(wantConfig|wantDflts));