diff options
author | Junio C Hamano <gitster@pobox.com> | 2020-09-10 19:01:55 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-09-10 19:49:20 +0200 |
commit | f3fc4a1b8680c114defd98ce6f2429f8946a5dc1 (patch) | |
tree | 4d40269465613f8ae72d3029a43234c9dbeed2a4 /quote.h | |
parent | quote_path: give flags parameter to quote_path() (diff) | |
download | git-f3fc4a1b8680c114defd98ce6f2429f8946a5dc1.tar.xz git-f3fc4a1b8680c114defd98ce6f2429f8946a5dc1.zip |
quote_path: optionally allow quoting a path with SP in it
Some code in wt-status.c special case a path with SP in it, which
usually does not have to be c-quoted, and ensure that such a path
does get quoted. Move the logic to quote_path() and give it a bit
in the flags word, QUOTE_PATH_QUOTE_SP.
No behaviour change intended.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'quote.h')
-rw-r--r-- | quote.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -73,6 +73,7 @@ void write_name_quoted_relative(const char *name, const char *prefix, /* quote path as relative to the given prefix */ char *quote_path(const char *in, const char *prefix, struct strbuf *out, unsigned flags); +#define QUOTE_PATH_QUOTE_SP 01 /* quoting as a string literal for other languages */ void perl_quote_buf(struct strbuf *sb, const char *src); |