aboutsummaryrefslogtreecommitdiffstats
path: root/cgit.h
diff options
context:
space:
mode:
authorJohn Keeping2013-04-07 14:03:47 +0100
committerJason A. Donenfeld2013-04-08 16:10:11 +0200
commitd2e20e38141c882e46eaa77f172fc2ae37a19d3b (patch)
tree1a1b7ee0bc3c0d6eb9c82f083866d6cfc56af491 /cgit.h
parentfd00d2f9d6088223f57006949dc6ce7c36316a79 (diff)
downloadcgit-d2e20e38141c882e46eaa77f172fc2ae37a19d3b.tar.gz
cgit-d2e20e38141c882e46eaa77f172fc2ae37a19d3b.tar.bz2
cgit-d2e20e38141c882e46eaa77f172fc2ae37a19d3b.zip
shared.c: add strbuf_ensure_end
This is a small helper so that we can easily ensure that a strbuf ends with the specified character. Signed-off-by: John Keeping <john@keeping.me.uk>
Diffstat (limited to 'cgit.h')
-rw-r--r--cgit.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cgit.h b/cgit.h
index 7619cbb..3e9d55b 100644
--- a/cgit.h
+++ b/cgit.h
@@ -304,6 +304,8 @@ extern char *ensure_end(const char *str, char c);
304extern char *strlpart(char *txt, int maxlen); 304extern char *strlpart(char *txt, int maxlen);
305extern char *strrpart(char *txt, int maxlen); 305extern char *strrpart(char *txt, int maxlen);
306 306
307extern void strbuf_ensure_end(struct strbuf *sb, char c);
308
307extern void cgit_add_ref(struct reflist *list, struct refinfo *ref); 309extern void cgit_add_ref(struct reflist *list, struct refinfo *ref);
308extern void cgit_free_reflist_inner(struct reflist *list); 310extern void cgit_free_reflist_inner(struct reflist *list);
309extern int cgit_refs_cb(const char *refname, const unsigned char *sha1, 311extern int cgit_refs_cb(const char *refname, const unsigned char *sha1,