Lines Matching refs:input
78 * doboottypemenu will render the menu and parse any user input
81 getchoicefrominput(char *input, int def)
88 if (*input == '\0' || *input == '\r' || *input == '\n') {
91 } else if (*input >= 'A' && *input < bootcfg_info.nummenu + 'A')
92 choice = (*input) - 'A';
93 else if (*input >= 'a' && *input < bootcfg_info.nummenu + 'a')
94 choice = (*input) - 'a';
95 else if (isdigit(*input)) {
96 choice = atoi(input) - 1;
102 !isdigit(*input) && !usedef)
111 char input[80], *ic, *oc;
116 oc = input;
120 if (*input == '\0')
124 for (; *oc == ' ' && oc > input; oc--);
129 if (*input != '\0')
130 docommand(input);
140 char input[80];
158 input[0] = '\0';
168 kgets(input, sizeof(input));
169 choice = getchoicefrominput(input, bootcfg_info.def);
181 input[0] = awaitkey(bootcfg_info.timeout, 1);
182 input[1] = '\0';
183 choice = getchoicefrominput(input, bootcfg_info.def);