Lines Matching refs:optchar
358 int optchar, short_too; local
489 optchar = parse_long_options(nargv, options, long_options,
491 if (optchar != -1) {
493 return (optchar);
497 if ((optchar = (int)*place++) == (int)':' ||
498 (optchar == (int)'-' && *place != '\0') ||
499 (oli = strchr(options, optchar)) == NULL) {
505 if (optchar == (int)'-' && *place == '\0')
512 optchar);
515 warnx(illoptchar, optchar);
517 optopt = optchar;
520 if (long_options != NULL && optchar == 'W' && oli[1] == ';') {
527 warnx(recargchar, optchar);
528 optopt = optchar;
535 optchar = parse_long_options(nargv, options, long_options,
538 return (optchar);
551 warnx(recargchar, optchar);
552 optopt = optchar;
561 return (optchar);