summaryrefslogtreecommitdiff
path: root/strbuf.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2014-06-16 10:07:14 -0700
committerJunio C Hamano <gitster@pobox.com>2014-06-16 10:07:15 -0700
commitb4516df9b88989a175f88aa514a187831631f9f8 (patch)
tree6c699d6b39248593193b1cd9ad5d0430ab4a64ee /strbuf.c
parent09e13ad5b0f0689418a723289dca7b3c72d538c4 (diff)
parent88d5a6f6cd1b63e1637027322cdfdbeefe38c3ed (diff)
downloadgit-b4516df9b88989a175f88aa514a187831631f9f8.tar.gz
Merge branch 'jk/daemon-tolower'
* jk/daemon-tolower: daemon/config: factor out duplicate xstrdup_tolower
Diffstat (limited to 'strbuf.c')
-rw-r--r--strbuf.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/strbuf.c b/strbuf.c
index 4d31567a1a..f5d609a51f 100644
--- a/strbuf.c
+++ b/strbuf.c
@@ -563,3 +563,16 @@ int fprintf_ln(FILE *fp, const char *fmt, ...)
return -1;
return ret + 1;
}
+
+char *xstrdup_tolower(const char *string)
+{
+ char *result;
+ size_t len, i;
+
+ len = strlen(string);
+ result = xmalloc(len + 1);
+ for (i = 0; i < len; i++)
+ result[i] = tolower(string[i]);
+ result[i] = '\0';
+ return result;
+}