Is there a function in C to compare strings that is not case sensitive. Or do I first have to convert character by character to lowercase and then compare?