Lines Matching refs:nSyms

57 int		nSyms[XkbNumKbdGroups];
66 nSyms[i]= xkb->map->types[types_inout[i]].num_levels;
67 if (nSyms[i]>groupsWidth)
68 groupsWidth= nSyms[i];
72 nSyms[i]= 2;
75 if (nSyms[XkbGroup1Index]<2)
76 nSyms[XkbGroup1Index]= 2;
77 if (nSyms[XkbGroup2Index]<2)
78 nSyms[XkbGroup2Index]= 2;
84 for (i=2;i<nSyms[XkbGroup1Index];i++) {
89 tmp= 2+(nSyms[XkbGroup1Index]-2); /* offset to extra group2 syms */
90 for (i=2;i<nSyms[XkbGroup2Index];i++) {
98 int j, width = nSyms[XkbGroup1Index];
129 nSyms[XkbGroup2Index]= 0;
130 nSyms[XkbGroup3Index]= 0;
131 nSyms[XkbGroup4Index]= 0;
135 tmp= nSyms[XkbGroup1Index]+nSyms[XkbGroup2Index];
138 nSyms[XkbGroup3Index]= 0;
139 nSyms[XkbGroup4Index]= 0;
144 for (i=0;i<nSyms[XkbGroup3Index];i++,tmp++) {
149 for (i=0;i<nSyms[XkbGroup4Index];i++,tmp++) {
154 nSyms[XkbGroup4Index]= 0;
163 if ((nSyms[i]>1)&&(syms[1]==NoSymbol)&&(syms[0]!=NoSymbol)) {
174 /* nSyms[i]= 1;*/
190 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));
245 if (nSyms[i] != nSyms[XkbGroup1Index])
248 for (s=0;identical&&(s<nSyms[i]);s++) {
258 syms= &xkb_syms_rtrn[nSyms[XkbGroup1Index]];
259 nSyms[XkbGroup1Index]= 1;
262 syms+= nSyms[i];
263 nSyms[i]= 1;
371 int n,nSyms,found;
388 nSyms= XkbKeyNumSyms(xkb,key);
390 if (nSyms>IBUF_SIZE) {
391 interps= calloc(nSyms, sizeof(XkbSymInterpretPtr));
394 nSyms= IBUF_SIZE;
401 for (n=0;n<nSyms;n++) {
422 pActs= XkbResizeKeyActions(xkb,key,nSyms);
424 if (nSyms > IBUF_SIZE)
429 for (n=0;n<nSyms;n++) {