X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=strbuf.h;h=ce8e49c0b2a1427fc9e28c9d0c5c3c6a8e5b66fc;hb=3bab5d56259722843359702bc27111475437ad2a;hp=aae7ac3a82da1adbe4df82e915d47bc14f4bd033;hpb=444cff61b4467f71805b0def8300ab4e9c285bb4;p=thirdparty%2Fgit.git diff --git a/strbuf.h b/strbuf.h index aae7ac3a82..ce8e49c0b2 100644 --- a/strbuf.h +++ b/strbuf.h @@ -378,6 +378,12 @@ size_t strbuf_expand_dict_cb(struct strbuf *sb, */ void strbuf_addbuf_percentquote(struct strbuf *dst, const struct strbuf *src); +/** + * Append the contents of a string to a strbuf, percent-encoding any characters + * that are needed to be encoded for a URL. + */ +void strbuf_add_percentencode(struct strbuf *dst, const char *src); + /** * Append the given byte size as a human-readable string (i.e. 12.23 KiB, * 3.50 MiB).