Lines Matching refs:ndx
232 get_index(char *str, int *ndx) in get_index() argument
238 *ndx = 0; in get_index()
244 *ndx = -1; in get_index()
248 *ndx = -1; in get_index()
252 *ndx = atoi(ndx_buf); in get_index()
262 int len, ndx; in SetUpRemap() local
280 char *end = get_index(tok + len, &ndx); in SetUpRemap()
283 *end != '\0' || ndx == -1) in SetUpRemap()
285 if (ndx < 1 || ndx > XkbNumKbdGroups) { in SetUpRemap()
286 DebugF("Illegal %s index: %d\n", cname[i], ndx); in SetUpRemap()
293 ndx = 0; in SetUpRemap()
297 if ((i == LAYOUT && l_ndx_present & (1 << ndx)) || in SetUpRemap()
298 (i == VARIANT && v_ndx_present & (1 << ndx))) { in SetUpRemap()
306 l_ndx_present |= 1 << ndx; in SetUpRemap()
308 v_ndx_present |= 1 << ndx; in SetUpRemap()
310 remap->remap[remap->num_remap++].index = ndx; in SetUpRemap()
756 int len, ndx; in XkbRF_SubstituteVars() local
776 str = get_index(var + 1, &ndx); in XkbRF_SubstituteVars()
777 if (ndx == -1) { in XkbRF_SubstituteVars()
781 if ((*var == 'l') && mdefs->layout[ndx] && *mdefs->layout[ndx]) in XkbRF_SubstituteVars()
782 len += strlen(mdefs->layout[ndx]) + extra_len; in XkbRF_SubstituteVars()
785 else if ((*var == 'v') && mdefs->variant[ndx] && *mdefs->variant[ndx]) in XkbRF_SubstituteVars()
786 len += strlen(mdefs->variant[ndx]) + extra_len; in XkbRF_SubstituteVars()
813 str = get_index(var + 1, &ndx); in XkbRF_SubstituteVars()
814 if (ndx == -1) { in XkbRF_SubstituteVars()
817 if ((*var == 'l') && mdefs->layout[ndx] && *mdefs->layout[ndx]) { in XkbRF_SubstituteVars()
820 strcpy(outstr, mdefs->layout[ndx]); in XkbRF_SubstituteVars()
821 outstr += strlen(mdefs->layout[ndx]); in XkbRF_SubstituteVars()
833 else if ((*var == 'v') && mdefs->variant[ndx] && in XkbRF_SubstituteVars()
834 *mdefs->variant[ndx]) { in XkbRF_SubstituteVars()
837 strcpy(outstr, mdefs->variant[ndx]); in XkbRF_SubstituteVars()
838 outstr += strlen(mdefs->variant[ndx]); in XkbRF_SubstituteVars()