Lines Matching refs:err

231       error_t err;
236 err = (*group->parser)(key, arg, state);
238 return err;
467 error_t err = 0;
532 group < parser->egroup && (!err || err == EBADKEY);
546 err = group_parse (group, &parser->state, ARGP_KEY_INIT, 0);
548 if (err == EBADKEY)
549 err = 0; /* Some parser didn't understand. */
551 if (err)
552 return err;
578 error_t err, int arg_ebadkey, int *end_index)
582 if (err == EBADKEY && arg_ebadkey)
584 err = 0;
586 if (! err)
593 group < parser->egroup && (!err || err==EBADKEY);
596 err = group_parse (group, &parser->state, ARGP_KEY_NO_ARGS, 0);
598 group >= parser->groups && (!err || err==EBADKEY);
600 err = group_parse (group, &parser->state, ARGP_KEY_END, 0);
602 if (err == EBADKEY)
603 err = 0; /* Some parser didn't understand. */
621 err = EBADKEY;
628 if (err)
631 if (err == EBADKEY)
648 ; group >= parser->groups && (!err || err == EBADKEY)
650 err = group_parse (group, &parser->state, ARGP_KEY_SUCCESS, 0);
651 if (err == EBADKEY)
652 err = 0; /* Some parser didn't understand. */
659 if (err == EBADKEY)
660 err = EINVAL;
664 return err;
679 error_t err = EBADKEY;
685 ; group < parser->egroup && err == EBADKEY
690 err = group_parse (group, &parser->state, key, val);
692 if (err == EBADKEY)
697 err = group_parse (group, &parser->state, key, 0);
701 if (! err)
719 return err;
731 error_t err = EBADKEY;
745 err = group_parse (group, &parser->state, opt,
753 err =
758 if (err == EBADKEY)
779 return err;
791 error_t err = 0;
864 err = parser_parse_arg (parser, parser->opt_data.optarg);
866 err = parser_parse_opt (parser, opt, parser->opt_data.optarg);
868 if (err == EBADKEY)
871 return err;
884 error_t err;
887 /* If true, then err == EBADKEY is a result of a non-option argument failing
929 err = parser_init (&parser, argp, argc, argv, flags, input);
931 if (! err)
934 while (! err)
935 err = parser_parse_next (&parser, &arg_ebadkey);
936 err = parser_finalize (&parser, err, arg_ebadkey, end_index);
939 return err;