Lines Matching refs:input
79 * doboottypemenu will render the menu and parse any user input
82 getchoicefrominput(char *input, int def)
89 if (*input == '\0' || *input == '\r' || *input == '\n') {
92 } else if (*input >= 'A' && *input < bootcfg_info.nummenu + 'A')
93 choice = (*input) - 'A';
94 else if (*input >= 'a' && *input < bootcfg_info.nummenu + 'a')
95 choice = (*input) - 'a';
96 else if (isdigit(*input)) {
97 choice = atoi(input) - 1;
103 !isdigit(*input) && !usedef)
112 char input[80], *ic, *oc;
117 oc = input;
121 if (*input == '\0')
125 for (; *oc == ' ' && oc > input; oc--);
130 if (*input != '\0')
131 docommand(input);
141 char input[80];
170 input[0] = '\0';
180 kgets(input, sizeof(input));
181 choice = getchoicefrominput(input, bootcfg_info.def);
193 input[0] = awaitkey(bootcfg_info.timeout, 1);
194 input[1] = '\0';
195 choice = getchoicefrominput(input, bootcfg_info.def);