Lines Matching defs:index
503 /* return the index of the matched item, or -1 if no such item exists */
506 int match_start, index;
519 index = match_start;
521 char *str = k_menu_items[index].str;
523 return index;
526 --index;
528 ++index;
529 index = (index + items_num) % items_num;
530 if (index == match_start)
579 int index = items_num-1;
583 if (index < 0)
590 k_menu_items[index].str, new_str);
591 strncpy(k_menu_items[index].str,
593 sizeof(k_menu_items[index].str));
595 free_item(curses_menu_items[index]);
596 curses_menu_items[index] = new_item(
597 k_menu_items[index].str,
598 k_menu_items[index].str);
599 set_item_userptr(curses_menu_items[index],
600 &k_menu_items[index]);