Lines Matching refs:legal
101 #define CHK_MASK_LEGAL3(err,mask,legal,ev,er,ret) {\
102 if ((mask)&(~(legal))) { \
103 (ev)= _XkbErrCode2((err),((mask)&(~(legal))));\
108 #define CHK_MASK_LEGAL2(err,mask,legal,ev,er) {\
109 if ((mask)&(~(legal))) { \
110 (ev)= _XkbErrCode2((err),((mask)&(~(legal))));\
114 #define CHK_MASK_LEGAL(err,mask,legal) \
115 CHK_MASK_LEGAL2(err,mask,legal,client->errorValue,BadValue)
220 unsigned legal;
266 legal = XkbAllNewKeyboardEventsMask;
271 legal = XkbAllStateEventsMask;
276 legal = XkbAllControlEventsMask;
281 legal = XkbAllIndicatorEventsMask;
286 legal = XkbAllIndicatorEventsMask;
291 legal = XkbAllNameEventsMask;
296 legal = XkbAllCompatMapEventsMask;
301 legal = XkbAllBellEventsMask;
306 legal = XkbAllActionMessagesMask;
311 legal = XkbAllAccessXEventsMask;
316 legal = XkbAllExtensionDeviceEventsMask;
345 CHK_MASK_LEGAL(ndx, from.c16[0], legal);
351 CHK_MASK_LEGAL(ndx, from.c32[0], legal);
357 CHK_MASK_LEGAL(ndx, from.c8[0], legal);
5806 unsigned char *wire, *str, *tmp, *legal;
5809 legal = &componentExprLegal[0];
5811 legal = &componentSpecLegal[0];
5820 if (legal[(*wire) / 8] & (1 << ((*wire) % 8)))