Merge branch 'jk/daemon-tolower'
[gitweb.git] / strbuf.c
index 4d31567a1a6a67ae9697816d78da442f87ab5803..f5d609a51f346117ea43db91bb54085e7d0e7192 100644 (file)
--- 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;
+}