Lines Matching refs:nSyms
54 int nSyms[XkbNumKbdGroups]; in XkbKeyTypesForCoreSymbols() local
63 nSyms[i] = xkb->map->types[types_inout[i]].num_levels; in XkbKeyTypesForCoreSymbols()
64 if (nSyms[i] > groupsWidth) in XkbKeyTypesForCoreSymbols()
65 groupsWidth = nSyms[i]; in XkbKeyTypesForCoreSymbols()
69 nSyms[i] = 2; in XkbKeyTypesForCoreSymbols()
72 if (nSyms[XkbGroup1Index] < 2) in XkbKeyTypesForCoreSymbols()
73 nSyms[XkbGroup1Index] = 2; in XkbKeyTypesForCoreSymbols()
74 if (nSyms[XkbGroup2Index] < 2) in XkbKeyTypesForCoreSymbols()
75 nSyms[XkbGroup2Index] = 2; in XkbKeyTypesForCoreSymbols()
81 for (i = 2; i < nSyms[XkbGroup1Index]; i++) { in XkbKeyTypesForCoreSymbols()
86 tmp = 2 + (nSyms[XkbGroup1Index] - 2); /* offset to extra group2 syms */ in XkbKeyTypesForCoreSymbols()
87 for (i = 2; i < nSyms[XkbGroup2Index]; i++) { in XkbKeyTypesForCoreSymbols()
94 int j, width = nSyms[XkbGroup1Index]; in XkbKeyTypesForCoreSymbols()
120 nSyms[XkbGroup2Index] = 0; in XkbKeyTypesForCoreSymbols()
121 nSyms[XkbGroup3Index] = 0; in XkbKeyTypesForCoreSymbols()
122 nSyms[XkbGroup4Index] = 0; in XkbKeyTypesForCoreSymbols()
126 tmp = nSyms[XkbGroup1Index] + nSyms[XkbGroup2Index]; in XkbKeyTypesForCoreSymbols()
130 nSyms[XkbGroup3Index] = 0; in XkbKeyTypesForCoreSymbols()
131 nSyms[XkbGroup4Index] = 0; in XkbKeyTypesForCoreSymbols()
136 for (i = 0; i < nSyms[XkbGroup3Index]; i++, tmp++) { in XkbKeyTypesForCoreSymbols()
141 for (i = 0; i < nSyms[XkbGroup4Index]; i++, tmp++) { in XkbKeyTypesForCoreSymbols()
147 nSyms[XkbGroup4Index] = 0; in XkbKeyTypesForCoreSymbols()
157 if ((nSyms[i] > 1) && (syms[1] == NoSymbol) && (syms[0] != NoSymbol)) { in XkbKeyTypesForCoreSymbols()
188 for (n = 1, found = FALSE; (!found) && (n < nSyms[i]); n++) { in XkbKeyTypesForCoreSymbols()
211 nSyms[XkbGroup2Index] = nSyms[XkbGroup1Index]; in XkbKeyTypesForCoreSymbols()
217 memcpy((char *) &xkb_syms_rtrn[nSyms[XkbGroup1Index]], in XkbKeyTypesForCoreSymbols()
219 nSyms[XkbGroup1Index] * sizeof(KeySym)); in XkbKeyTypesForCoreSymbols()
251 if (nSyms[i] != nSyms[XkbGroup1Index]) in XkbKeyTypesForCoreSymbols()
254 for (s = 0; identical && (s < nSyms[i]); s++) { in XkbKeyTypesForCoreSymbols()
265 syms = &xkb_syms_rtrn[nSyms[XkbGroup1Index]]; in XkbKeyTypesForCoreSymbols()
266 nSyms[XkbGroup1Index] = 1; in XkbKeyTypesForCoreSymbols()
269 syms += nSyms[i]; in XkbKeyTypesForCoreSymbols()
270 nSyms[i] = 1; in XkbKeyTypesForCoreSymbols()
380 int n, nSyms, found; in XkbApplyCompatMapToKey() local
397 nSyms = XkbKeyNumSyms(xkb, key); in XkbApplyCompatMapToKey()
399 if (nSyms > IBUF_SIZE) { in XkbApplyCompatMapToKey()
400 interps = calloc(nSyms, sizeof(XkbSymInterpretPtr)); in XkbApplyCompatMapToKey()
403 nSyms = IBUF_SIZE; in XkbApplyCompatMapToKey()
410 for (n = 0; n < nSyms; n++) { in XkbApplyCompatMapToKey()
434 pActs = XkbResizeKeyActions(xkb, key, nSyms); in XkbApplyCompatMapToKey()
436 if (nSyms > IBUF_SIZE) in XkbApplyCompatMapToKey()
441 for (n = 0; n < nSyms; n++) { in XkbApplyCompatMapToKey()