Lines Matching defs:nr_opts
438 static struct option *add_opt(struct option *opts, size_t *nr_opts,
441 opts = realloc(opts, (*nr_opts + 1) * sizeof(*opts));
444 opts[*nr_opts].name = name;
445 opts[*nr_opts].has_arg = has_arg;
446 opts[*nr_opts].flag = NULL;
447 opts[*nr_opts].val = val;
448 ++*nr_opts;
452 static struct option *fill_common_opts(struct option *opts, size_t *nr_opts,
458 opts = add_opt(opts, nr_opts, desc->cmdline_name, has_arg,
701 size_t nr_opts = 0;
708 opts = fill_common_opts(opts, &nr_opts, required_argument);
709 opts = add_opt(opts, &nr_opts, "plat-toc-flags", required_argument,
711 opts = add_opt(opts, &nr_opts, "align", required_argument, OPT_ALIGN);
712 opts = add_opt(opts, &nr_opts, "blob", required_argument, 'b');
713 opts = add_opt(opts, &nr_opts, NULL, 0, 0);
802 size_t nr_opts = 0;
812 opts = fill_common_opts(opts, &nr_opts, required_argument);
813 opts = add_opt(opts, &nr_opts, "align", required_argument, OPT_ALIGN);
814 opts = add_opt(opts, &nr_opts, "blob", required_argument, 'b');
815 opts = add_opt(opts, &nr_opts, "out", required_argument, 'o');
816 opts = add_opt(opts, &nr_opts, "plat-toc-flags", required_argument,
818 opts = add_opt(opts, &nr_opts, NULL, 0, 0);
922 size_t nr_opts = 0;
931 opts = fill_common_opts(opts, &nr_opts, required_argument);
932 opts = add_opt(opts, &nr_opts, "blob", required_argument, 'b');
933 opts = add_opt(opts, &nr_opts, "force", no_argument, 'f');
934 opts = add_opt(opts, &nr_opts, "out", required_argument, 'o');
935 opts = add_opt(opts, &nr_opts, NULL, 0, 0);
1064 size_t nr_opts = 0;
1074 opts = fill_common_opts(opts, &nr_opts, no_argument);
1075 opts = add_opt(opts, &nr_opts, "align", required_argument, OPT_ALIGN);
1076 opts = add_opt(opts, &nr_opts, "blob", required_argument, 'b');
1077 opts = add_opt(opts, &nr_opts, "force", no_argument, 'f');
1078 opts = add_opt(opts, &nr_opts, "out", required_argument, 'o');
1079 opts = add_opt(opts, &nr_opts, NULL, 0, 0);