Lines Matching refs:darray_item
133 if (darray_item(from->levels, j).num_syms > 1) in CopyGroupInfo()
134 darray_item(to->levels, j).u.syms = in CopyGroupInfo()
135 memdup(darray_item(from->levels, j).u.syms, in CopyGroupInfo()
136 darray_item(from->levels, j).num_syms, in CopyGroupInfo()
281 struct xkb_level *intoLevel = &darray_item(into->levels, i); in MergeGroups()
282 struct xkb_level *fromLevel = &darray_item(from->levels, i); in MergeGroups()
384 &darray_item(into->groups, i), in MergeKeys()
385 &darray_item(from->groups, i), in MergeKeys()
389 darray_append(into->groups, darray_item(from->groups, i)); in MergeKeys()
390 InitGroupInfo(&darray_item(from->groups, i)); in MergeKeys()
522 if (!darray_item(from->group_names, i)) in MergeIncludedSymbols()
525 if (merge == MERGE_AUGMENT && darray_item(into->group_names, i)) in MergeIncludedSymbols()
528 darray_item(into->group_names, i) = darray_item(from->group_names, i); in MergeIncludedSymbols()
673 groupi = &darray_item(keyi->groups, ndx); in AddSymbolsToKey()
705 struct xkb_level *leveli = &darray_item(groupi->levels, i); in AddSymbolsToKey()
707 sym_index = darray_item(value->keysym_list.symsMapIndex, i); in AddSymbolsToKey()
708 leveli->num_syms = darray_item(value->keysym_list.symsNumEntries, i); in AddSymbolsToKey()
713 xkb_keysym_t keysym = darray_item(value->keysym_list.syms, in AddSymbolsToKey()
743 groupi = &darray_item(keyi->groups, ndx); in AddActionsToKey()
776 union xkb_action *toAct = &darray_item(groupi->levels, i).action; in AddActionsToKey()
831 darray_item(keyi->groups, ndx).type = val; in SetSymbolsField()
832 darray_item(keyi->groups, ndx).defined |= GROUP_FIELD_TYPE; in SetSymbolsField()
1000 darray_item(info->group_names, group_to_use) = name; in SetGroupName()
1116 darray_item(keyi->groups, info->explicit_group) = in SetExplicitGroup()
1117 darray_item(keyi->groups, 0); in SetExplicitGroup()
1118 InitGroupInfo(&darray_item(keyi->groups, 0)); in SetExplicitGroup()
1133 CopyGroupInfo(&darray_item(keyi.groups, i), in HandleSymbolsDef()
1134 &darray_item(info->default_key.groups, i)); in HandleSymbolsDef()
1306 (darray_item(groupi->levels, level).num_syms == 0 ? \ in FindAutomaticType()
1308 darray_item(groupi->levels, level).num_syms == 1 ? \ in FindAutomaticType()
1309 darray_item(groupi->levels, level).u.sym : \ in FindAutomaticType()
1311 darray_item(groupi->levels, level).u.syms[0]) in FindAutomaticType()
1356 GroupInfo *groupi = &darray_item(keyi->groups, group); in FindTypeForGroup()
1441 group0 = &darray_item(keyi->groups, 0); in CopySymbolsDefToKeymap()