Lines Matching defs:arrayNdx

858 GetGroupIndex(KeyInfo *key, const ExprDef *arrayNdx,
869 if (arrayNdx == NULL)
891 (arrayNdx, &tmp, SimpleLookup, (XPointer) groupNames))
911 const ExprDef *arrayNdx, const ExprDef *value,
916 if (!GetGroupIndex(key, arrayNdx, SYMBOLS, &ndx))
967 const ExprDef *arrayNdx, const ExprDef *value,
974 if (!GetGroupIndex(key, arrayNdx, ACTIONS, &ndx))
1030 SetAllowNone(KeyInfo *key, const ExprDef *arrayNdx, const ExprDef *value)
1035 if (arrayNdx == NULL)
1041 if (!ExprResolveInteger(arrayNdx, &tmp, RadioLookup, NULL))
1101 const ExprDef *arrayNdx, const ExprDef *value,
1116 if (arrayNdx == NULL)
1121 else if (!ExprResolveInteger(arrayNdx, &ndx, SimpleLookup,
1144 return AddSymbolsToKey(key, xkb, field, arrayNdx, value, info);
1146 return AddActionsToKey(key, xkb, field, arrayNdx, value, info);
1212 ok = SetAllowNone(key, arrayNdx, value);
1348 SetGroupName(SymbolsInfo *info, const ExprDef *arrayNdx,const ExprDef *value)
1352 if ((arrayNdx == NULL) && (warningLevel > 0))
1359 (arrayNdx, &tmp, SimpleLookup, (XPointer) groupNames))
1389 ExprDef *arrayNdx;
1391 if (ExprResolveLhs(stmt->name, &elem, &field, &arrayNdx) == 0)
1395 return SetSymbolsField(&info->dflt, xkb, field.str, arrayNdx,
1402 return SetGroupName(info, arrayNdx, stmt->value);
1460 return SetAllowNone(&info->dflt, arrayNdx, stmt->value);
1462 return SetActionField(xkb, elem.str, field.str, arrayNdx, stmt->value,
1482 ExprDef *arrayNdx;
1491 arrayNdx = NULL;
1495 ok = ExprResolveLhs(def->name, &tmp, &field, &arrayNdx);
1498 ok = SetSymbolsField(key, xkb, field.str, arrayNdx,