Lines Matching defs:argc
234 cmd_log_argv(int argc, char **argv, const char *fmt, ...)
244 for (i = 0; i < argc; i++)
251 cmd_prepend_argv(int *argc, char ***argv, const char *arg)
256 new_argv = xreallocarray(NULL, (*argc) + 1, sizeof *new_argv);
258 for (i = 0; i < *argc; i++)
263 (*argc)++;
268 cmd_append_argv(int *argc, char ***argv, const char *arg)
270 *argv = xreallocarray(*argv, (*argc) + 1, sizeof **argv);
271 (*argv)[(*argc)++] = xstrdup(arg);
276 cmd_pack_argv(int argc, char **argv, char *buf, size_t len)
281 if (argc == 0)
283 cmd_log_argv(argc, argv, "%s", __func__);
286 for (i = 0; i < argc; i++) {
299 cmd_unpack_argv(char *buf, size_t len, int argc, char ***argv)
304 if (argc == 0)
306 *argv = xcalloc(argc, sizeof **argv);
309 for (i = 0; i < argc; i++) {
311 cmd_free_argv(argc, *argv);
321 cmd_log_argv(argc, *argv, "%s", __func__);
328 cmd_copy_argv(int argc, char **argv)
333 if (argc == 0)
335 new_argv = xcalloc(argc + 1, sizeof *new_argv);
336 for (i = 0; i < argc; i++) {
345 cmd_free_argv(int argc, char **argv)
349 if (argc == 0)
351 for (i = 0; i < argc; i++)
358 cmd_stringify_argv(int argc, char **argv)
364 if (argc == 0)
367 for (i = 0; i < argc; i++) {
549 cmd_copy(struct cmd *cmd, int argc, char **argv)
555 new_cmd->args = args_copy(cmd->args, argc, argv);
640 cmd_list_copy(struct cmd_list *cmdlist, int argc, char **argv)
658 new_cmd = cmd_copy(cmd, argc, argv);