Lines Matching defs:complete
173 unsigned complete;
178 complete = 0;
180 complete |= XkmKeyNamesMask;
182 complete |= XkmTypesMask;
184 complete |= XkmCompatMapMask;
186 complete |= XkmSymbolsMask;
188 complete |= XkmGeometryMask;
189 want |= (complete | need);
218 wantConfig = want & (~complete);
246 complete |= wantConfig;
249 wantNames = want & (~complete);
259 complete |= XkmTypesMask;
268 complete |= XkmCompatMapMask;
275 complete |= XkmSymbolsMask;
284 complete |= XkmKeyNamesMask;
291 complete |= XkmGeometryMask;
295 if (complete & XkmCompatMapMask)
296 complete |= XkmIndicatorsMask | XkmVirtualModsMask;
297 else if (complete & (XkmSymbolsMask | XkmTypesMask))
298 complete |= XkmVirtualModsMask;
299 if (need & (~complete))
301 if ((complete & XkmSymbolsMask) &&
302 ((XkmKeyNamesMask | XkmTypesMask) & (~complete)))
306 if (((complete & XkmKeymapRequired) == XkmKeymapRequired) &&
307 ((complete & (~XkmKeymapLegal)) == 0)) {
310 else if (((complete & XkmSemanticsRequired) == XkmSemanticsRequired) &&
311 ((complete & (~XkmSemanticsLegal)) == 0)) {
314 else if (((complete & XkmLayoutRequired) == XkmLayoutRequired) &&
315 ((complete & (~XkmLayoutLegal)) == 0)) {
318 else if (XkmSingleSection(complete & (~XkmVirtualModsMask))) {
325 wantNames = complete & (~(wantConfig | wantDflts));