364
364
if (must_be_var && (optp->var_type & GET_TYPE_MASK) == GET_NO_ARG)
366
366
if (my_getopt_print_errors)
368
368
"%s: option '%s' cannot take an argument",
369
369
my_progname, optp->name);
370
370
return EXIT_NO_ARGUMENT_ALLOWED;
372
372
value= optp->var_type & GET_ASK_ADDR ?
373
373
(*getopt_get_addr)(key_name, (uint) strlen(key_name), optp) : optp->value;
375
375
if (optp->arg_type == NO_ARG)
377
377
if (optend && (optp->var_type & GET_TYPE_MASK) != GET_BOOL)