* as its rather noisy, the dezonify logging is #ifdef DBG_ICAL now.
authorWilfried Göesgens <willi@citadel.org>
Fri, 4 Apr 2008 10:39:25 +0000 (10:39 +0000)
committerWilfried Göesgens <willi@citadel.org>
Fri, 4 Apr 2008 10:39:25 +0000 (10:39 +0000)
webcit/ical_dezonify.c

index b3fdab5be598ebcb80821803355fcadfce3957b1..ff501519d244d4fea49a6342fa1659cf156414a2 100644 (file)
@@ -67,16 +67,22 @@ void ical_dezonify_backend(icalcomponent *cal,
 
                /* Convert it to an icaltimezone type. */
                if (tzid != NULL) {
+#ifdef DBG_ICAL
                        lprintf(9, "                * Stringy supplied timezone is: '%s'\n", tzid);
+#endif
                        if ( (!strcasecmp(tzid, "UTC")) || (!strcasecmp(tzid, "GMT")) ) {
                                utc_declared_as_tzid = 1;
+#ifdef DBG_ICAL
                                lprintf(9, "                * ...and we handle that internally.\n");
+#endif
                        }
                        else {
                                t = icalcomponent_get_timezone(cal, tzid);
+#ifdef DBG_ICAL
                                lprintf(9, "                * ...and I %s have tzdata for that zone.\n",
                                        (t ? "DO" : "DO NOT")
                                );
+#endif
                        }
                }
 
@@ -100,24 +106,34 @@ void ical_dezonify_backend(icalcomponent *cal,
                return;
        }
 
+#ifdef DBG_ICAL
        lprintf(9, "                * Was: %s\n", icaltime_as_ical_string(TheTime));
+#endif
 
        if (TheTime.is_utc) {
+#ifdef DBG_ICAL
                lprintf(9, "                * This property is ALREADY UTC.\n");
+#endif
        }
 
        else if (utc_declared_as_tzid) {
+#ifdef DBG_ICAL
                lprintf(9, "                * Replacing '%s' TZID with 'Z' suffix.\n", tzid);
+#endif
                TheTime.is_utc = 1;
        }
 
        else {
                /* Do the conversion. */
                if (t != NULL) {
+#ifdef DBG_ICAL
                        lprintf(9, "                * Timezone prop found.  Converting to UTC.\n");
+#endif
                }
                else {
+#ifdef DBG_ICAL
                        lprintf(9, "                * Converting default timezone to UTC.\n");
+#endif
                }
 
                if (t == NULL) {
@@ -128,7 +144,9 @@ void ical_dezonify_backend(icalcomponent *cal,
        }
 
        icalproperty_remove_parameter_by_kind(prop, ICAL_TZID_PARAMETER);
+#ifdef DBG_ICAL
        lprintf(9, "                * Now: %s\n", icaltime_as_ical_string(TheTime));
+#endif
 
        /* Now add the converted property back in. */
        if (icalproperty_isa(prop) == ICAL_DTSTART_PROPERTY) {
@@ -194,7 +212,9 @@ void ical_dezonify_recurse(icalcomponent *cal, icalcomponent *rcal) {
 void ical_dezonify(icalcomponent *cal) {
        icalcomponent *vt = NULL;
 
+#ifdef DBG_ICAL
        lprintf(9, "ical_dezonify() started\n");
+#endif
 
        /* Convert all times to UTC */
        ical_dezonify_recurse(cal, cal);
@@ -206,6 +226,8 @@ void ical_dezonify(icalcomponent *cal) {
                icalcomponent_free(vt);
        }
 
+#ifdef DBG_ICAL
        lprintf(9, "ical_dezonify() completed\n");
+#endif
 }