Lines Matching defs:ndx
234 get_index(char *str, int *ndx)
240 *ndx = 0;
246 *ndx = -1;
250 *ndx = -1;
255 *ndx = atoi(ndx_buf);
265 int len, ndx;
284 char *end = get_index(tok+len, &ndx);
286 *end != '\0' || ndx == -1)
288 if (ndx < 1 || ndx > XkbNumKbdGroups) {
289 DebugF("Illegal %s index: %d\n", cname[i], ndx);
295 ndx = 0;
299 if ((i == LAYOUT && l_ndx_present&(1<<ndx)) ||
300 (i == VARIANT && v_ndx_present&(1<<ndx)) ) {
308 l_ndx_present |= 1 << ndx;
310 v_ndx_present |= 1 << ndx;
312 remap->remap[remap->num_remap++].index= ndx;
737 int len, ndx;
756 str = get_index(var + 1, &ndx);
757 if (ndx == -1) {
761 if ((*var=='l') && mdefs->layout[ndx] && *mdefs->layout[ndx])
762 len+= strlen(mdefs->layout[ndx])+extra_len;
765 else if ((*var=='v') && mdefs->variant[ndx] && *mdefs->variant[ndx])
766 len+= strlen(mdefs->variant[ndx])+extra_len;
791 str = get_index(var + 1, &ndx);
792 if (ndx == -1) {
795 if ((*var=='l') && mdefs->layout[ndx] && *mdefs->layout[ndx]) {
797 strcpy(outstr,mdefs->layout[ndx]);
798 outstr+= strlen(mdefs->layout[ndx]);
807 else if ((*var=='v') && mdefs->variant[ndx] && *mdefs->variant[ndx]) {
809 strcpy(outstr,mdefs->variant[ndx]);
810 outstr+= strlen(mdefs->variant[ndx]);