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