From da51d5f4240c7e52ce97aa41c1e4a812f706eeab Mon Sep 17 00:00:00 2001 From: M Stoeckl Date: Sat, 19 Jan 2019 13:44:31 -0500 Subject: [PATCH] swaymsg: remove dependency on stringop.h --- swaymsg/main.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/swaymsg/main.c b/swaymsg/main.c index 034bafa3f..e57f28d64 100644 --- a/swaymsg/main.c +++ b/swaymsg/main.c @@ -12,12 +12,27 @@ #include #include "ipc-client.h" #include "log.h" -#include "stringop.h" void sway_terminate(int exit_code) { exit(exit_code); } +static char *join_args(char **argv, int argc) { + int len = 0, i; + for (i = 0; i < argc; ++i) { + len += strlen(argv[i]) + 1; + } + char *res = malloc(len); + len = 0; + for (i = 0; i < argc; ++i) { + strcpy(res + len, argv[i]); + len += strlen(argv[i]); + res[len++] = ' '; + } + res[len - 1] = '\0'; + return res; +} + static bool success_object(json_object *result) { json_object *success;