rem: if (strcmp(component_map[i].name, string) == 0) {
add: if (strcasecmp(component_map[i].name, string) == 0) {
context: icalcomponent_kind icalcomponent_string_to_kind(const char* string){    int i;    if (string ==0 ) { 	return ICAL_NO_COMPONENT;    }    for (i=0; component_map[i].kind  != ICAL_NO_COMPONENT; i++) {	if (strcmp(component_map[i].name, string) == 0) {	    return component_map[i].kind;	}    }    return ICAL_NO_COMPONENT;}