Lines Matching refs:index
507 int match_start, index; in get_mext_match() local
520 index = match_start; in get_mext_match()
522 char *str = k_menu_items[index].str; in get_mext_match()
524 return index; in get_mext_match()
527 --index; in get_mext_match()
529 ++index; in get_mext_match()
530 index = (index + items_num) % items_num; in get_mext_match()
531 if (index == match_start) in get_mext_match()
580 int index = items_num-1; in item_add_str() local
584 if (index < 0) in item_add_str()
591 k_menu_items[index].str, new_str); in item_add_str()
592 strncpy(k_menu_items[index].str, in item_add_str()
594 sizeof(k_menu_items[index].str)); in item_add_str()
596 k_menu_items[index].str[sizeof(k_menu_items[index].str) - 1] = '\0'; in item_add_str()
598 free_item(curses_menu_items[index]); in item_add_str()
599 curses_menu_items[index] = new_item( in item_add_str()
600 k_menu_items[index].str, in item_add_str()
601 k_menu_items[index].str); in item_add_str()
602 set_item_userptr(curses_menu_items[index], in item_add_str()
603 &k_menu_items[index]); in item_add_str()