indent -kr -i8 -brf -bbb -fnc -l132 -nce on all of webcit-classic
[citadel.git] / webcit / ical_dezonify.c
index de444a9d5522a791e5a56083c0195b9de0323dcf..6c1fc9c069d27b7e385ac71b2c39dfc0b7545f1f 100644 (file)
@@ -1,3 +1,4 @@
+
 /* 
  * Function to go through an ical component set and convert all non-UTC
  * date/time properties to UTC.  It also strips out any VTIMEZONE
  */
 icaltimezone *get_default_icaltimezone(void) {
 
-        icaltimezone *zone = NULL;
+       icaltimezone *zone = NULL;
        const char *default_zone_name = ChrPtr(WC->serv_info->serv_default_cal_zone);
 
-        if (!zone) {
-                zone = icaltimezone_get_builtin_timezone(default_zone_name);
-        }
-        if (!zone) {
+       if (!zone) {
+               zone = icaltimezone_get_builtin_timezone(default_zone_name);
+       }
+       if (!zone) {
                syslog(LOG_WARNING, "Unable to load '%s' time zone.  Defaulting to UTC.\n", default_zone_name);
-                zone = icaltimezone_get_utc_timezone();
+               zone = icaltimezone_get_utc_timezone();
        }
        if (!zone) {
                syslog(LOG_ERR, "Unable to load UTC time zone!\n");
        }
-        return zone;
+       return zone;
 }
 
 
@@ -41,9 +42,7 @@ icaltimezone *get_default_icaltimezone(void) {
  * and the property (which will be a DTSTART, DTEND, etc.)
  * which we want to convert to UTC.
  */
-void ical_dezonify_backend(icalcomponent *cal,
-                       icalcomponent *rcal,
-                       icalproperty *prop) {
+void ical_dezonify_backend(icalcomponent * cal, icalcomponent * rcal, icalproperty * prop) {
 
        icaltimezone *t = NULL;
        icalparameter *param;
@@ -52,7 +51,8 @@ void ical_dezonify_backend(icalcomponent *cal,
        int utc_declared_as_tzid = 0;   /* Component declared 'TZID=GMT' instead of using Z syntax */
 
        /* Give me nothing and I will give you nothing in return. */
-       if (cal == NULL) return;
+       if (cal == NULL)
+               return;
 
        /* Hunt for a TZID parameter in this property. */
        param = icalproperty_get_first_parameter(prop, ICAL_TZID_PARAMETER);
@@ -66,7 +66,7 @@ void ical_dezonify_backend(icalcomponent *cal,
 #ifdef DBG_ICAL
                        syslog(LOG_DEBUG, "                * Stringy supplied timezone is: '%s'\n", tzid);
 #endif
-                       if ( (!strcasecmp(tzid, "UTC")) || (!strcasecmp(tzid, "GMT")) ) {
+                       if ((!strcasecmp(tzid, "UTC")) || (!strcasecmp(tzid, "GMT"))) {
                                utc_declared_as_tzid = 1;
 #ifdef DBG_ICAL
                                syslog(LOG_DEBUG, "                * ...and we handle that internally.\n");
@@ -77,8 +77,8 @@ void ical_dezonify_backend(icalcomponent *cal,
                                t = icalcomponent_get_timezone(cal, tzid);
 #ifdef DBG_ICAL
                                syslog(LOG_DEBUG, "                * ...and I %s have tzdata for that zone.\n",
-                                       (t ? "DO" : "DO NOT")
-                               );
+                                      (t ? "DO" : "DO NOT")
+                                   );
 #endif
                                /* then try built-in timezones */
                                if (!t) {
@@ -173,19 +173,16 @@ void ical_dezonify_backend(icalcomponent *cal,
 /*
  * Recursive portion of ical_dezonify()
  */
-void ical_dezonify_recurse(icalcomponent *cal, icalcomponent *rcal) {
+void ical_dezonify_recurse(icalcomponent * cal, icalcomponent * rcal) {
        icalcomponent *c;
        icalproperty *p;
 
        /*
         * Recurse through all subcomponents *except* VTIMEZONE ones.
         */
-       for (c=icalcomponent_get_first_component(
-                                       rcal, ICAL_ANY_COMPONENT);
-               c != NULL;
-               c = icalcomponent_get_next_component(
-                                       rcal, ICAL_ANY_COMPONENT)
-       ) {
+       for (c = icalcomponent_get_first_component(rcal, ICAL_ANY_COMPONENT);
+            c != NULL; c = icalcomponent_get_next_component(rcal, ICAL_ANY_COMPONENT)
+           ) {
                if (icalcomponent_isa(c) != ICAL_VTIMEZONE_COMPONENT) {
                        ical_dezonify_recurse(cal, c);
                }
@@ -194,16 +191,14 @@ void ical_dezonify_recurse(icalcomponent *cal, icalcomponent *rcal) {
        /*
         * Now look for DTSTART and DTEND properties
         */
-       for (p=icalcomponent_get_first_property(rcal, ICAL_ANY_PROPERTY);
-               p != NULL;
-               p = icalcomponent_get_next_property(rcal, ICAL_ANY_PROPERTY)
-       ) {
-               if (
-                       (icalproperty_isa(p) == ICAL_DTSTART_PROPERTY)
-                       || (icalproperty_isa(p) == ICAL_DTEND_PROPERTY)
-                       || (icalproperty_isa(p) == ICAL_DUE_PROPERTY)
-                       || (icalproperty_isa(p) == ICAL_EXDATE_PROPERTY)
-                  ) {
+       for (p = icalcomponent_get_first_property(rcal, ICAL_ANY_PROPERTY);
+            p != NULL; p = icalcomponent_get_next_property(rcal, ICAL_ANY_PROPERTY)
+           ) {
+               if ((icalproperty_isa(p) == ICAL_DTSTART_PROPERTY)
+                   || (icalproperty_isa(p) == ICAL_DTEND_PROPERTY)
+                   || (icalproperty_isa(p) == ICAL_DUE_PROPERTY)
+                   || (icalproperty_isa(p) == ICAL_EXDATE_PROPERTY)
+                   ) {
                        ical_dezonify_backend(cal, rcal, p);
                }
        }
@@ -215,7 +210,7 @@ void ical_dezonify_recurse(icalcomponent *cal, icalcomponent *rcal) {
  * This function will search any VTIMEZONE subcomponents to learn the
  * relevant timezone information.
  */
-void ical_dezonify(icalcomponent *cal) {
+void ical_dezonify(icalcomponent * cal) {
        icalcomponent *vt = NULL;
 
 #ifdef DBG_ICAL
@@ -226,8 +221,7 @@ void ical_dezonify(icalcomponent *cal) {
        ical_dezonify_recurse(cal, cal);
 
        /* Strip out VTIMEZONE subcomponents -- we don't need them anymore */
-       while (vt = icalcomponent_get_first_component(
-                       cal, ICAL_VTIMEZONE_COMPONENT), vt != NULL) {
+       while (vt = icalcomponent_get_first_component(cal, ICAL_VTIMEZONE_COMPONENT), vt != NULL) {
                icalcomponent_remove_component(cal, vt);
                icalcomponent_free(vt);
        }
@@ -236,4 +230,3 @@ void ical_dezonify(icalcomponent *cal) {
        syslog(LOG_DEBUG, "ical_dezonify() completed\n");
 #endif
 }
-