Home | History | Annotate | Download | only in logcat

Lines Matching refs:long_options

113 // Returns -1 if short_too is set and the option does not match long_options.
115 const struct option* long_options, int* idx,
148 for (int i = 0; long_options[i].name; i++) {
150 if (strncmp(current_argv, long_options[i].name, current_argv_len)) {
154 if (strlen(long_options[i].name) == current_argv_len) {
166 } else if (long_options[i].has_arg != long_options[match].has_arg ||
167 long_options[i].flag != long_options[match].flag ||
168 long_options[i].val != long_options[match].val) {
183 if (long_options[match].has_arg == no_argument && has_equal) {
191 long_options[match].flag ? 0 : long_options[match].val;
194 if (long_options[match].has_arg == required_argument ||
195 long_options[match].has_arg == optional_argument) {
198 } else if (long_options[match].has_arg == required_argument) {
203 if ((long_options[match].has_arg == required_argument) &&
214 long_options[match].flag ? 0 : long_options[match].val;
231 if (long_options[match].flag) {
232 *long_options[match].flag = long_options[match].val;
235 return long_options[match].val;
241 const struct option* long_options, int* idx,
322 if (long_options && context->place != nargv[context->optind] &&
333 optchar = parse_long_options_r(nargv, options, long_options, idx,
359 if (long_options && optchar == 'W' && oli[1] == ';') {
374 optchar = parse_long_options_r(nargv, options, long_options, idx, false,