aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/cal-util/cal-recur.h
diff options
context:
space:
mode:
authorDamon Chaplin <damon@helixcode.com>2000-06-16 14:59:18 +0800
committerDamon Chaplin <damon@src.gnome.org>2000-06-16 14:59:18 +0800
commit5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c (patch)
treeac39306a9060a423a98dab6387434e05da242ebf /calendar/cal-util/cal-recur.h
parent8f9d4477d4692e44583ea0aa085f4b9a07e1bffd (diff)
downloadgsoc2013-evolution-5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c.tar
gsoc2013-evolution-5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c.tar.gz
gsoc2013-evolution-5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c.tar.bz2
gsoc2013-evolution-5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c.tar.lz
gsoc2013-evolution-5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c.tar.xz
gsoc2013-evolution-5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c.tar.zst
gsoc2013-evolution-5ecbc259fa5b8f8c66c5a1eb85fd16fcfcf73b6c.zip
updated.
2000-06-16 Damon Chaplin <damon@helixcode.com> * cal-util/test-recur.c: updated. * cal-util/cal-recur.[hc]: mostly finished, though it depends on the iCalObject struct being updated to support more of iCalendar. svn path=/trunk/; revision=3591
Diffstat (limited to 'calendar/cal-util/cal-recur.h')
-rw-r--r--calendar/cal-util/cal-recur.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/calendar/cal-util/cal-recur.h b/calendar/cal-util/cal-recur.h
index 6069ff5f75..391fbfd491 100644
--- a/calendar/cal-util/cal-recur.h
+++ b/calendar/cal-util/cal-recur.h
@@ -26,6 +26,7 @@
#include <libgnome/gnome-defs.h>
#include <glib.h>
+#include "calobj.h"
BEGIN_GNOME_DECLS
@@ -106,7 +107,15 @@ struct _CalObjTime {
};
+/* This will eventually replace ical_object_generate_events(). */
+void cal_object_generate_events (iCalObject *ico,
+ time_t start,
+ time_t end,
+ calendarfn cb,
+ void *closure);
+
+/* This is an internal function, only here for testing. */
GArray* cal_obj_expand_recurrence (CalObjTime *event_start,
CalObjRecurrence *recur,
CalObjTime *interval_start,