On Tue, 2009-11-17 at 09:58 -0500, Stephen Gallagher wrote:
> +
> +const char *make_lowercase(TALLOC_CTX *mem_ctx, const char *str)
> +{
> +    int len, i;
> +    char *retval;
> +
> +    len = strlen(str);
> +    retval = talloc_array(mem_ctx, char, len+1);
> +    if (!retval) {
> +        return NULL;
> +    }
> +
> +    i = 0;
> +    while (i < len) {
> +        retval[i] = tolower(str[i]);
> +        i++;
> +    }
> +    retval[len] = '\0';
> +
> +    return (const char *)retval;
> +}

This one needs to be utf8 safe.

Can't ACK.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York

_______________________________________________
sssd-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to