arg_none
case arg_none:
lopts[i].has_arg = opts[i].at == arg_none ? no_argument : required_argument;
case arg_none:
OPT("flow_control", 'F', arg_none, opt, flow_control,
OPT("hdr_digests", 'g', arg_none, opt, header_digests,
OPT("data_digests", 'G', arg_none, opt, data_digests,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
OPT("human", 'h', arg_none, opt, human,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("verbose", 'v', arg_none, opt, verbose,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("activate", 'a', arg_none, opt, activate,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("crypto", 'C', arg_none, opt, Cflag,
OPT("erase", 'E', arg_none, opt, Eflag,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("hex", 'x', arg_none, opt, hex,
OPT("verbose", 'v', arg_none, opt, verbose,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("binary", 'b', arg_none, opt, binary,
OPT("hex", 'x', arg_none, opt, hex,
OPT("rae", 'r', arg_none, opt, rae,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
#define OPT_END { NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
OPT("hex", 'x', arg_none, identify_opt, hex,
OPT("verbose", 'v', arg_none, identify_opt, verbose,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
#define OPT_END { NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
ARG("raw-binary", 'b', arg_none, opt, binary,
ARG("dry-run", 'd', arg_none, opt, dry_run,
ARG("read", 'r', arg_none, opt, read,
ARG("show-command", 's', arg_none, opt, show_command,
ARG("write", 'w', arg_none, opt, write,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("perthread", 'p', arg_none, opt, perthread,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("list", 'l', arg_none, opt, list,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("flow_control", 'F', arg_none, opt, flow_control,
OPT("hdr_digests", 'g', arg_none, opt, header_digests,
OPT("data_digests", 'G', arg_none, opt, data_digests,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
{ arg_none, NULL, NULL },
OPT("iekey", 'i', arg_none, register_opt, iekey,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("hex", 'x', arg_none, report_opt, hex,
OPT("verbose", 'v', arg_none, report_opt, verbose,
OPT("eds", 'e', arg_none, report_opt, eds,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
#define OPT_END { NULL, 0, arg_none, NULL, NULL }
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("ause", 'U', arg_none, opt, ause,
OPT("ndas", 'd', arg_none, opt, ndas,
OPT("oipbp", 'I', arg_none, opt, oipbp,
OPT("reportonly", 'r', arg_none, opt, reportonly,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },
OPT("verbose", 'v', arg_none, opt, verbose,
{ NULL, 0, arg_none, NULL, NULL }
{ arg_none, NULL, NULL },