diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-04-13 09:13:51 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-04-13 21:10:24 -0400 |
commit | 7b35cb1e4a4b5fa01f9be108192af0b3036229c3 (patch) | |
tree | c923383e2a971b7658c4e1940bad2cf6c234125e /c_src/tools-util.c | |
parent | 4f5dba7a87d4534f232449b9d23a1b972e2f6d28 (diff) |
reshuffle device_cmds(), data_cmds()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'c_src/tools-util.c')
-rw-r--r-- | c_src/tools-util.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/c_src/tools-util.c b/c_src/tools-util.c index 1a749858..8403bc8b 100644 --- a/c_src/tools-util.c +++ b/c_src/tools-util.c @@ -761,3 +761,14 @@ darray_str get_or_split_cmdline_devs(int argc, char *argv[]) return ret; } + +char *pop_cmd(int *argc, char *argv[]) +{ + char *cmd = argv[1]; + if (!(*argc < 2)) + memmove(&argv[1], &argv[2], (*argc - 2) * sizeof(argv[0])); + (*argc)--; + argv[*argc] = NULL; + + return cmd; +} |