Lines Matching refs:wire
279 xkmKeyTypeDesc wire;
311 if ((int) fread(&wire, SIZEOF(xkmKeyTypeDesc), 1, file) < 1) {
316 if (((i == XkbOneLevelIndex) && (wire.numLevels != 1)) ||
318 ((i) == XkbKeypadIndex)) && (wire.numLevels != 2))) {
322 tmp = wire.nMapEntries;
324 if ((wire.nMapEntries > 0) && (type->map == NULL)) {
325 _XkbLibError(_XkbErrBadValue, "ReadXkmKeyTypes", wire.nMapEntries);
328 for (n = 0, entry = type->map; n < wire.nMapEntries; n++, entry++) {
355 if (wire.preserve) {
365 for (n = 0, pre = type->preserve; n < wire.nMapEntries; n++, pre++) {
376 if (wire.nLevelNames > 0) {
377 int width = wire.numLevels;
379 if (wire.nLevelNames > (unsigned) width) {
386 for (n = 0; n < wire.nLevelNames; n++) {
397 type->mods.mask = wire.realMods;
398 type->mods.real_mods = wire.realMods;
399 type->mods.vmods = wire.virtualMods;
400 type->num_levels = wire.numLevels;
401 type->map_count = wire.nMapEntries;
420 xkmSymInterpretDesc wire;
447 tmp = fread(&wire, SIZEOF(xkmSymInterpretDesc), 1, file);
449 interp->sym = wire.sym;
450 interp->mods = wire.mods;
451 interp->match = wire.match;
452 interp->virtual_mod = wire.virtualMod;
453 interp->flags = wire.flags;
454 interp->act.type = wire.actionType;
461 act->mods.flags = wire.actionData[0];
462 act->mods.mask = wire.actionData[1];
463 act->mods.real_mods = wire.actionData[2];
464 act->mods.vmods1 = wire.actionData[3];
465 act->mods.vmods2 = wire.actionData[4];
470 act->group.flags = wire.actionData[0];
471 act->group.group_XXX = wire.actionData[1];
474 act->ptr.flags = wire.actionData[0];
475 act->ptr.high_XXX = wire.actionData[1];
476 act->ptr.low_XXX = wire.actionData[2];
477 act->ptr.high_YYY = wire.actionData[3];
478 act->ptr.low_YYY = wire.actionData[4];
482 act->btn.flags = wire.actionData[0];
483 act->btn.count = wire.actionData[1];
484 act->btn.button = wire.actionData[2];
488 act->devbtn.flags = wire.actionData[0];
489 act->devbtn.count = wire.actionData[1];
490 act->devbtn.button = wire.actionData[2];
491 act->devbtn.device = wire.actionData[3];
494 act->dflt.flags = wire.actionData[0];
495 act->dflt.affect = wire.actionData[1];
496 act->dflt.valueXXX = wire.actionData[2];
499 act->iso.flags = wire.actionData[0];
500 act->iso.mask = wire.actionData[1];
501 act->iso.real_mods = wire.actionData[2];
502 act->iso.group_XXX = wire.actionData[3];
503 act->iso.affect = wire.actionData[4];
504 act->iso.vmods1 = wire.actionData[5];
505 act->iso.vmods2 = wire.actionData[6];
508 act->screen.flags = wire.actionData[0];
509 act->screen.screenXXX = wire.actionData[1];
513 act->ctrls.flags = wire.actionData[0];
514 act->ctrls.ctrls3 = wire.actionData[1];
515 act->ctrls.ctrls2 = wire.actionData[2];
516 act->ctrls.ctrls1 = wire.actionData[3];
517 act->ctrls.ctrls0 = wire.actionData[4];
520 act->redirect.new_key = wire.actionData[0];
521 act->redirect.mods_mask = wire.actionData[1];
522 act->redirect.mods = wire.actionData[2];
523 act->redirect.vmods_mask0 = wire.actionData[3];
524 act->redirect.vmods_mask1 = wire.actionData[4];
525 act->redirect.vmods0 = wire.actionData[4];
526 act->redirect.vmods1 = wire.actionData[5];
529 act->devval.device = wire.actionData[0];
530 act->devval.v1_what = wire.actionData[1];
531 act->devval.v1_ndx = wire.actionData[2];
532 act->devval.v1_value = wire.actionData[3];
533 act->devval.v2_what = wire.actionData[4];
534 act->devval.v2_ndx = wire.actionData[5];
535 act->devval.v2_value = wire.actionData[6];
563 memcpy(act->any.data, wire.actionData, XkbAnyActionDataSize);
611 xkmIndicatorMapDesc wire;
640 if ((tmp = fread(&wire, SIZEOF(xkmIndicatorMapDesc), 1, file)) < 1) {
646 xkb->names->indicators[wire.indicator - 1] = name;
649 (1 << (wire.indicator - 1));
651 map = &xkb->indicators->maps[wire.indicator - 1];
652 map->flags = wire.flags;
653 map->which_groups = wire.which_groups;
654 map->groups = wire.groups;
655 map->which_mods = wire.which_mods;
656 map->mods.mask = wire.real_mods;
657 map->mods.real_mods = wire.real_mods;
658 map->mods.vmods = wire.vmods;
659 map->ctrls = wire.ctrls;