+/* Edit functions */
+void cal_edit(edit_t mode)
+{
+ const cal_t *cal =
+ mode == EDIT_EVENT ? EVENT->cal :
+ mode == EDIT_TODO ? TODO->cal : CAL;
+ debug("cal_edit");
+ if (match(cal->type, "dummy")) dummy_edit(mode);
+ if (match(cal->type, "ical")) ical_edit(mode);
+}
+
+void cal_save(edit_t mode)
+{
+ const cal_t *cal =
+ mode == EDIT_EVENT ? EVENT->cal :
+ mode == EDIT_TODO ? TODO->cal : CAL;
+ if (match(cal->type, "dummy")) dummy_save(mode);
+ if (match(cal->type, "ical")) ical_save(mode);
+}
+