EDS compatibility: added icalparameter_new_clone + icalproperty_new_recurrenceid

Needed for re-adding RECURRENCE-ID when missing.

(cherry picked from commit a2add05a34)
This commit is contained in:
Patrick Ohly 2011-11-02 14:02:11 +01:00 committed by Ove Kåven
parent 590df5ba92
commit 15bcade1a1
2 changed files with 6 additions and 0 deletions

View file

@ -282,6 +282,7 @@ extern "C" void EDSAbiWrapperInit()
&EDSAbiWrapperSingleton.icalparameter_get_tzid, "icalparameter_get_tzid",
&EDSAbiWrapperSingleton.icalparameter_set_tzid, "icalparameter_set_tzid",
&EDSAbiWrapperSingleton.icalparameter_new_from_value_string, "icalparameter_new_from_value_string",
&EDSAbiWrapperSingleton.icalparameter_new_clone, "icalparameter_new_clone",
&EDSAbiWrapperSingleton.icalproperty_new_clone, "icalproperty_new_clone",
&EDSAbiWrapperSingleton.icalproperty_free, "icalproperty_free",
&EDSAbiWrapperSingleton.icalproperty_get_description, "icalproperty_get_description",
@ -299,6 +300,7 @@ extern "C" void EDSAbiWrapperInit()
&EDSAbiWrapperSingleton.icalproperty_new_summary, "icalproperty_new_summary",
&EDSAbiWrapperSingleton.icalproperty_new_uid, "icalproperty_new_uid",
&EDSAbiWrapperSingleton.icalproperty_new_sequence, "icalproperty_new_sequence",
&EDSAbiWrapperSingleton.icalproperty_new_recurrenceid, "icalproperty_new_recurrenceid",
&EDSAbiWrapperSingleton.icalproperty_set_value_from_string, "icalproperty_set_value_from_string",
&EDSAbiWrapperSingleton.icalproperty_set_dtstamp, "icalproperty_set_dtstamp",
&EDSAbiWrapperSingleton.icalproperty_set_lastmodified, "icalproperty_set_lastmodified",

View file

@ -180,6 +180,7 @@ struct EDSAbiWrapper {
const char* (*icalparameter_get_tzid) (const icalparameter* value);
void (*icalparameter_set_tzid) (icalparameter* value, const char* v);
icalparameter *(*icalparameter_new_from_value_string)(icalparameter_kind kind, const char *value);
icalparameter *(*icalparameter_new_clone)(icalparameter *param);
icalproperty *(*icalproperty_new_clone)(icalproperty *prop);
void (*icalproperty_free)(icalproperty *prop);
const char* (*icalproperty_get_description) (const icalproperty* prop);
@ -197,6 +198,7 @@ struct EDSAbiWrapper {
icalproperty* (*icalproperty_new_summary) (const char* v);
icalproperty* (*icalproperty_new_sequence) (int v);
icalproperty* (*icalproperty_new_uid) (const char* v);
icalproperty* (*icalproperty_new_recurrenceid) (icaltimetype v);
void (*icalproperty_set_value_from_string) (icalproperty* prop,const char* value, const char* kind);
void (*icalproperty_set_dtstamp) (icalproperty* prop, struct icaltimetype v);
void (*icalproperty_set_lastmodified) (icalproperty* prop, struct icaltimetype v);
@ -347,6 +349,7 @@ extern struct EDSAbiWrapper EDSAbiWrapperSingleton;
# define icalparameter_get_tzid EDSAbiWrapperSingleton.icalparameter_get_tzid
# define icalparameter_set_tzid EDSAbiWrapperSingleton.icalparameter_set_tzid
# define icalparameter_new_from_value_string EDSAbiWrapperSingleton.icalparameter_new_from_value_string
# define icalparameter_new_clone EDSAbiWrapperSingleton.icalparameter_new_clone
# define icalproperty_new_clone EDSAbiWrapperSingleton.icalproperty_new_clone
# define icalproperty_free EDSAbiWrapperSingleton.icalproperty_free
# define icalproperty_get_description EDSAbiWrapperSingleton.icalproperty_get_description
@ -364,6 +367,7 @@ extern struct EDSAbiWrapper EDSAbiWrapperSingleton;
# define icalproperty_new_summary EDSAbiWrapperSingleton.icalproperty_new_summary
# define icalproperty_new_uid EDSAbiWrapperSingleton.icalproperty_new_uid
# define icalproperty_new_sequence EDSAbiWrapperSingleton.icalproperty_new_sequence
# define icalproperty_new_recurrenceid EDSAbiWrapperSingleton.icalproperty_new_recurrenceid
# define icalproperty_set_value_from_string EDSAbiWrapperSingleton.icalproperty_set_value_from_string
# define icalproperty_set_dtstamp EDSAbiWrapperSingleton.icalproperty_set_dtstamp
# define icalproperty_set_lastmodified EDSAbiWrapperSingleton.icalproperty_set_lastmodified