+2003-11-10 JP Rosevear <jpr@ximian.com>
+
+ * libecal/e-cal.h: add proto
+
+ * libecal/e-cal.c (e_cal_free_change_list): this belongs here
+
+ * libecal/e-cal-types.h: remove proto
+
+ * libecal/Makefile.am: don't build dead file
+
2003-11-07 Dan Winship <danw@ximian.com>
* libecal/Makefile.am (libecal_la_LDFLAGS): Remove -no-undefined
+++ /dev/null
-/* Evolution calendar utilities and types
- *
- * Copyright (C) 2000 Ximian, Inc.
- * Copyright (C) 2000 Ximian, Inc.
- *
- * Authors: Federico Mena-Quintero <federico@ximian.com>
- * JP Rosevear <jpr@ximian.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public
- * License as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#include <config.h>
-#include <stdlib.h>
-#include "e-cal-types.h"
-
-\f
-
-/**
- * cal_client_change_list_free:
- * @list: List of #CalClientChange structures.
- *
- * Frees a list of #CalClientChange structures.
- **/
-void
-cal_client_change_list_free (GList *list)
-{
- ECalChange *c;
- GList *l;
-
- for (l = list; l; l = l->next) {
- c = l->data;
-
- g_assert (c != NULL);
- g_assert (c->comp != NULL);
-
- g_object_unref (G_OBJECT (c->comp));
- g_free (c);
- }
-
- g_list_free (list);
-}
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*/
-#ifndef CAL_CLIENT_TYPES_H
-#define CAL_CLIENT_TYPES_H
+#ifndef E_CAL_TYPES_H
+#define E_CAL_TYPES_H
#include <libecal/e-cal-component.h>
E_CALENDAR_STATUS_OTHER_ERROR
} ECalendarStatus;
-void cal_client_change_list_free (GList *list);
-
G_END_DECLS
#endif
E_CALENDAR_CHECK_STATUS (status, error);
}
+void
+e_cal_free_change_list (GList *list)
+{
+ ECalChange *c;
+ GList *l;
+
+ for (l = list; l; l = l->next) {
+ c = l->data;
+
+ g_assert (c != NULL);
+ g_assert (c->comp != NULL);
+
+ g_object_unref (G_OBJECT (c->comp));
+ g_free (c);
+ }
+
+ g_list_free (list);
+}
/**
* e_cal_get_object_list:
GError **error);
gboolean e_cal_get_changes (ECal *ecal, const char *change_id, GList **changes, GError **error);
+void e_cal_free_change_list (GList *list);
gboolean e_cal_get_object_list (ECal *ecal, const char *query, GList **objects, GError **error);
gboolean e_cal_get_object_list_as_comp (ECal *ecal, const char *query, GList **objects, GError **error);