Home | History | Annotate | Download | only in util

Lines Matching refs:dst

20 static void sq_quote_buf(struct strbuf *dst, const char *src)
24 if (dst->buf == src)
25 to_free = strbuf_detach(dst, NULL);
27 strbuf_addch(dst, '\'');
30 strbuf_add(dst, src, len);
33 strbuf_addstr(dst, "'\\");
34 strbuf_addch(dst, *src++);
35 strbuf_addch(dst, '\'');
38 strbuf_addch(dst, '\'');
42 void sq_quote_argv(struct strbuf *dst, const char** argv, size_t maxlen)
47 strbuf_grow(dst, 255);
49 strbuf_addch(dst, ' ');
50 sq_quote_buf(dst, argv[i]);
51 if (maxlen && dst->len > maxlen)