I think the only API change that's relevant might be: is_utc to icaltime_is_utc() in icaltimetype For anyonne with a non-trivial C++ knowledge (i.e. not me), I suspect this wouldn't be too hard. Scott K