rem: kind == ICAL_VJOURNAL_COMPONENT ){
add: kind == ICAL_VJOURNAL_COMPONENT || kind == ICAL_VFREEBUSY_COMPONENT ){
context: icalcomponent* icalcomponent_get_first_real_component(icalcomponent *c){    icalcomponent *comp;    for(comp = icalcomponent_get_first_component(c,ICAL_ANY_COMPONENT);	comp != 0;	comp = icalcomponent_get_next_component(c,ICAL_ANY_COMPONENT)){	icalcomponent_kind kind = icalcomponent_isa(comp);	if(kind == ICAL_VEVENT_COMPONENT ||	   kind == ICAL_VTODO_COMPONENT ||	   kind == ICAL_VJOURNAL_COMPONENT ){	    return comp;	}    }    return 0;}