+char *strtolower (char *str) /* {{{ */
+{
+ unsigned int i;
+
+ if (str == NULL)
+ return (NULL);
+
+ for (i = 0; str[i] != 0; i++)
+ str[i] = (char) tolower ((int) str[i]);
+
+ return (str);
+} /* }}} char *strtolower */
+
+char *strtolower_copy (const char *str)
+{
+ if (str == NULL)
+ return (NULL);
+
+ return (strdup (str));
+}
+