Lines Matching defs:input
75 * doboottypemenu will render the menu and parse any user input
78 getchoicefrominput(char *input, int def)
85 if (*input == '\0' || *input == '\r' || *input == '\n') {
88 } else if (*input >= 'A' && *input < bootcfg_info.nummenu + 'A')
89 choice = (*input) - 'A';
90 else if (*input >= 'a' && *input < bootcfg_info.nummenu + 'a')
91 choice = (*input) - 'a';
92 else if (isdigit(*input)) {
93 choice = atoi(input) - 1;
99 !isdigit(*input) && !usedef)
108 char input[80], *ic, *oc;
113 oc = input;
117 if (*input == '\0')
121 for (; *oc == ' ' && oc > input; oc--);
126 if (*input != '\0')
127 docommand(input);
137 char input[80];
166 input[0] = '\0';
176 kgets(input, sizeof(input));
177 choice = getchoicefrominput(input, bootcfg_info.def);
189 input[0] = awaitkey(bootcfg_info.timeout, 1);
190 input[1] = '\0';
191 choice = getchoicefrominput(input, bootcfg_info.def);