void push_options(struct options *o, char **p, int msglevel, struct gc_arena *gc) { const char **argv = make_extended_arg_array(p, gc); char *opt = print_argv(argv, gc, 0); push_option(o, opt, msglevel); }
bool plugin_option_list_add (struct plugin_option_list *list, char **p, struct gc_arena *gc) { if (list->n < MAX_PLUGINS) { struct plugin_option *o = &list->plugins[list->n++]; o->argv = make_extended_arg_array (p, gc); if (o->argv[0]) o->so_pathname = o->argv[0]; return true; } else return false; }