[PATCH] winegcc: Put quotes around arguments with spaces when printing them.
Chip Davis
cdavis at codeweavers.com
Sun Apr 5 14:45:24 CDT 2020
This makes it easier to copy and paste the command into the shell.
Signed-off-by: Chip Davis <cdavis at codeweavers.com>
---
tools/winegcc/utils.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/tools/winegcc/utils.c b/tools/winegcc/utils.c
index 1a9bc0a63c2..cc5d67977f8 100644
--- a/tools/winegcc/utils.c
+++ b/tools/winegcc/utils.c
@@ -365,7 +365,11 @@ int spawn(const strarray* prefix, const strarray* args, int ignore_errors)
if (verbose)
{
- for(i = 0; argv[i]; i++) printf("%s ", argv[i]);
+ for(i = 0; argv[i]; i++)
+ {
+ if (strpbrk(argv[i], " \t\n\r")) printf("\"%s\" ", argv[i]);
+ else printf("%s ", argv[i]);
+ }
printf("\n");
}
--
2.24.0
More information about the wine-devel
mailing list