From 2438470fd3a3c61a0d360ed14d564cb73036b811 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sat, 16 Apr 2011 13:36:07 +0200 Subject: Add recur_apoint_inday() and recur_event_inday(). To be used with llist_fn_match_t callbacks later. I feel a bit ill adding those functions. This definitely is a hack. Ultimately, there should be some generic recur_item_inday() function that accepts both recurring apointments and events (or some wrapper structure) instead of parameter galeere. This is not the right place to fix that tho. Signed-off-by: Lukas Fleischer --- src/recur.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/recur.c') diff --git a/src/recur.c b/src/recur.c index 2a08cd1..c781c01 100644 --- a/src/recur.c +++ b/src/recur.c @@ -728,6 +728,20 @@ recur_item_inday (long item_start, struct days *item_exc, int rpt_type, return (0); } +unsigned +recur_apoint_inday(struct recur_apoint *rapt, long day_start) +{ + return recur_item_inday (rapt->start, rapt->exc, rapt->rpt->type, + rapt->rpt->freq, rapt->rpt->until, day_start); +} + +unsigned +recur_event_inday(struct recur_event *rev, long day_start) +{ + return recur_item_inday (rev->day, rev->exc, rev->rpt->type, rev->rpt->freq, + rev->rpt->until, day_start); +} + /* * Delete a recurrent event from the list (if delete_whole is not null), * or delete only one occurence of the recurrent event. -- cgit v1.2.3