Lines Matching refs:max_choice
101 print_list(ALL_DATA * data, int choice, int scrollamt, int max_choice)
107 for (i = 0; i < max_choice; i++) {
119 (long) (scrollamt + max_choice),
198 int max_choice;
295 max_choice = MIN(all.use_height, item_no);
296 max_choice = MAX(max_choice, 1);
350 scrollamt = MIN(scrollamt, max_choice + item_no - 1);
351 if (choice >= (max_choice + scrollamt - 1)) {
352 scrollamt = MAX(0, choice - max_choice + 1);
353 choice = max_choice - 1;
355 print_list(&all, choice, scrollamt, max_choice);
380 if (i < max_choice) {
382 print_list(&all, choice, scrollamt, max_choice);
432 print_list(&all, choice, scrollamt, max_choice);
478 && (key - '1' < max_choice)) {
497 i = -MIN(scrollamt, max_choice);
502 i = MIN(choice + max_choice, item_no - scrollamt - 1);
524 if (i < 0 || i >= max_choice) {
529 choice = max_choice - 1;
530 scrollamt += (i - max_choice + 1);
532 print_list(&all, choice, scrollamt, max_choice);
535 print_list(&all, choice, scrollamt, max_choice);