libical: added more compatibility wrapper entries
Added some more functions needed to work with DTSTART and RECURRENCE-ID. Removed icalproperty_vanew_lastmodified() because its entry was incomplete and unused.
This commit is contained in:
parent
81a50847ec
commit
7b73d0d94d
2 changed files with 24 additions and 1 deletions
|
@ -268,6 +268,7 @@ extern "C" void EDSAbiWrapperInit()
|
|||
&EDSAbiWrapperSingleton.icalcomponent_get_location, "icalcomponent_get_location",
|
||||
&EDSAbiWrapperSingleton.icalcomponent_get_summary, "icalcomponent_get_summary",
|
||||
&EDSAbiWrapperSingleton.icalcomponent_get_uid, "icalcomponent_get_uid",
|
||||
&EDSAbiWrapperSingleton.icalcomponent_get_dtstart, "icalcomponent_get_dtstart",
|
||||
&EDSAbiWrapperSingleton.icalcomponent_isa, "icalcomponent_isa",
|
||||
&EDSAbiWrapperSingleton.icalcomponent_new_clone, "icalcomponent_new_clone",
|
||||
&EDSAbiWrapperSingleton.icalcomponent_new_from_string, "icalcomponent_new_from_string",
|
||||
|
@ -280,15 +281,19 @@ extern "C" void EDSAbiWrapperInit()
|
|||
&EDSAbiWrapperSingleton.icalcomponent_vanew, "icalcomponent_vanew",
|
||||
&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.icalproperty_new_clone, "icalproperty_new_clone",
|
||||
&EDSAbiWrapperSingleton.icalproperty_free, "icalproperty_free",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_description, "icalproperty_get_description",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_uid, "icalproperty_get_uid",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_recurrenceid, "icalproperty_get_recurrenceid",
|
||||
&EDSAbiWrapperSingleton.icalproperty_set_recurrenceid, "icalproperty_set_recurrenceid",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_sequence, "icalproperty_get_sequence",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_property_name, "icalproperty_get_property_name",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_first_parameter, "icalproperty_get_first_parameter",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_lastmodified, "icalproperty_get_lastmodified",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_next_parameter, "icalproperty_get_next_parameter",
|
||||
&EDSAbiWrapperSingleton.icalproperty_set_parameter, "icalproperty_set_parameter",
|
||||
&EDSAbiWrapperSingleton.icalproperty_get_summary, "icalproperty_get_summary",
|
||||
&EDSAbiWrapperSingleton.icalproperty_new_description, "icalproperty_new_description",
|
||||
&EDSAbiWrapperSingleton.icalproperty_new_summary, "icalproperty_new_summary",
|
||||
|
@ -301,12 +306,15 @@ extern "C" void EDSAbiWrapperInit()
|
|||
&EDSAbiWrapperSingleton.icalproperty_set_uid, "icalproperty_set_uid",
|
||||
&EDSAbiWrapperSingleton.icalproperty_remove_parameter_by_kind, "icalproperty_remove_parameter_by_kind",
|
||||
&EDSAbiWrapperSingleton.icaltime_is_null_time, "icaltime_is_null_time",
|
||||
&EDSAbiWrapperSingleton.icaltime_is_utc, "icaltime_is_utc",
|
||||
&EDSAbiWrapperSingleton.icaltime_as_ical_string, "icaltime_as_ical_string",
|
||||
&EDSAbiWrapperSingleton.icaltime_from_string, "icaltime_from_string",
|
||||
&EDSAbiWrapperSingleton.icaltime_from_timet, "icaltime_from_timet",
|
||||
&EDSAbiWrapperSingleton.icaltime_null_time, "icaltime_null_time",
|
||||
&EDSAbiWrapperSingleton.icaltime_as_timet, "icaltime_as_timet",
|
||||
&EDSAbiWrapperSingleton.icaltime_set_timezone, "icaltime_set_timezone",
|
||||
&EDSAbiWrapperSingleton.icaltime_convert_to_zone, "icaltime_convert_to_zone",
|
||||
&EDSAbiWrapperSingleton.icaltime_get_timezone, "icaltime_get_timezone",
|
||||
&EDSAbiWrapperSingleton.icaltimezone_free, "icaltimezone_free",
|
||||
&EDSAbiWrapperSingleton.icaltimezone_get_builtin_timezone, "icaltimezone_get_builtin_timezone",
|
||||
&EDSAbiWrapperSingleton.icaltimezone_get_builtin_timezone_from_tzid, "icaltimezone_get_builtin_timezone_from_tzid",
|
||||
|
|
|
@ -166,6 +166,7 @@ struct EDSAbiWrapper {
|
|||
const char* (*icalcomponent_get_location) (icalcomponent* comp);
|
||||
const char* (*icalcomponent_get_summary) (icalcomponent* comp);
|
||||
const char* (*icalcomponent_get_uid) (icalcomponent* comp);
|
||||
struct icaltimetype (*icalcomponent_get_dtstart)(icalcomponent* comp);
|
||||
icalcomponent_kind (*icalcomponent_isa) (const icalcomponent* component);
|
||||
icalcomponent* (*icalcomponent_new_clone) (icalcomponent* component);
|
||||
icalcomponent* (*icalcomponent_new_from_string) (char* str);
|
||||
|
@ -178,16 +179,19 @@ struct EDSAbiWrapper {
|
|||
icalcomponent* (*icalcomponent_vanew) (icalcomponent_kind kind, ...);
|
||||
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);
|
||||
icalproperty *(*icalproperty_new_clone)(icalproperty *prop);
|
||||
void (*icalproperty_free)(icalproperty *prop);
|
||||
const char* (*icalproperty_get_description) (const icalproperty* prop);
|
||||
const char* (*icalproperty_get_property_name) (const icalproperty* prop);
|
||||
const char* (*icalproperty_get_uid) (const icalproperty* prop);
|
||||
struct icaltimetype (*icalproperty_get_recurrenceid) (const icalproperty* prop);
|
||||
void (*icalproperty_set_recurrenceid) (const icalproperty* prop, icaltimetype rid);
|
||||
int (*icalproperty_get_sequence) (const icalproperty* prop);
|
||||
icalparameter* (*icalproperty_get_first_parameter) (icalproperty* prop, icalparameter_kind kind);
|
||||
struct icaltimetype (*icalproperty_get_lastmodified) (const icalproperty* prop);
|
||||
icalproperty* (*icalproperty_vanew_lastmodified) (struct icaltimetype v, ...);
|
||||
icalparameter* (*icalproperty_get_next_parameter) (icalproperty* prop, icalparameter_kind kind);
|
||||
void (*icalproperty_set_parameter)(icalproperty *prop, icalparameter *param);
|
||||
const char* (*icalproperty_get_summary) (const icalproperty* prop);
|
||||
icalproperty* (*icalproperty_new_description) (const char* v);
|
||||
icalproperty* (*icalproperty_new_summary) (const char* v);
|
||||
|
@ -201,12 +205,15 @@ struct EDSAbiWrapper {
|
|||
void (*icalproperty_remove_parameter_by_kind)(icalproperty* prop,
|
||||
icalparameter_kind kind);
|
||||
int (*icaltime_is_null_time)(const struct icaltimetype t);
|
||||
int (*icaltime_is_utc)(const struct icaltimetype t);
|
||||
const char* (*icaltime_as_ical_string) (const struct icaltimetype tt);
|
||||
icaltimetype (*icaltime_from_string)(const char* str);
|
||||
icaltimetype (*icaltime_from_timet)(const time_t v, const int is_date);
|
||||
icaltimetype (*icaltime_null_time)();
|
||||
time_t (*icaltime_as_timet)(const struct icaltimetype);
|
||||
void (*icaltime_set_timezone)(icaltimetype *tt, const icaltimezone *zone);
|
||||
struct icaltimetype (*icaltime_convert_to_zone)(const struct icaltimetype tt, icaltimezone *zone);
|
||||
const icaltimezone *(*icaltime_get_timezone)(const struct icaltimetype t);
|
||||
|
||||
void (*icaltimezone_free) (icaltimezone *zone, int free_struct);
|
||||
icaltimezone* (*icaltimezone_get_builtin_timezone) (const char *location);
|
||||
|
@ -326,6 +333,7 @@ extern struct EDSAbiWrapper EDSAbiWrapperSingleton;
|
|||
# define icalcomponent_get_location EDSAbiWrapperSingleton.icalcomponent_get_location
|
||||
# define icalcomponent_get_summary EDSAbiWrapperSingleton.icalcomponent_get_summary
|
||||
# define icalcomponent_get_uid EDSAbiWrapperSingleton.icalcomponent_get_uid
|
||||
# define icalcomponent_get_dtstart EDSAbiWrapperSingleton.icalcomponent_get_dtstart
|
||||
# define icalcomponent_isa EDSAbiWrapperSingleton.icalcomponent_isa
|
||||
# define icalcomponent_new_clone EDSAbiWrapperSingleton.icalcomponent_new_clone
|
||||
# define icalcomponent_new_from_string EDSAbiWrapperSingleton.icalcomponent_new_from_string
|
||||
|
@ -338,15 +346,19 @@ extern struct EDSAbiWrapper EDSAbiWrapperSingleton;
|
|||
# define icalcomponent_vanew EDSAbiWrapperSingleton.icalcomponent_vanew
|
||||
# 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 icalproperty_new_clone EDSAbiWrapperSingleton.icalproperty_new_clone
|
||||
# define icalproperty_free EDSAbiWrapperSingleton.icalproperty_free
|
||||
# define icalproperty_get_description EDSAbiWrapperSingleton.icalproperty_get_description
|
||||
# define icalproperty_get_uid EDSAbiWrapperSingleton.icalproperty_get_uid
|
||||
# define icalproperty_get_recurrenceid EDSAbiWrapperSingleton.icalproperty_get_recurrenceid
|
||||
# define icalproperty_set_recurrenceid EDSAbiWrapperSingleton.icalproperty_set_recurrenceid
|
||||
# define icalproperty_get_sequence EDSAbiWrapperSingleton.icalproperty_get_sequence
|
||||
# define icalproperty_get_property_name EDSAbiWrapperSingleton.icalproperty_get_property_name
|
||||
# define icalproperty_get_first_parameter EDSAbiWrapperSingleton.icalproperty_get_first_parameter
|
||||
# define icalproperty_get_lastmodified EDSAbiWrapperSingleton.icalproperty_get_lastmodified
|
||||
# define icalproperty_get_next_parameter EDSAbiWrapperSingleton.icalproperty_get_next_parameter
|
||||
# define icalproperty_set_parameter EDSAbiWrapperSingleton.icalproperty_set_parameter
|
||||
# define icalproperty_get_summary EDSAbiWrapperSingleton.icalproperty_get_summary
|
||||
# define icalproperty_new_description EDSAbiWrapperSingleton.icalproperty_new_description
|
||||
# define icalproperty_new_summary EDSAbiWrapperSingleton.icalproperty_new_summary
|
||||
|
@ -359,12 +371,15 @@ extern struct EDSAbiWrapper EDSAbiWrapperSingleton;
|
|||
# define icalproperty_set_uid EDSAbiWrapperSingleton.icalproperty_set_uid
|
||||
# define icalproperty_remove_parameter_by_kind EDSAbiWrapperSingleton.icalproperty_remove_parameter_by_kind
|
||||
# define icaltime_is_null_time EDSAbiWrapperSingleton.icaltime_is_null_time
|
||||
# define icaltime_is_utc EDSAbiWrapperSingleton.icaltime_is_utc
|
||||
# define icaltime_as_ical_string (EDSAbiWrapperSingleton.icaltime_as_ical_string_r ? EDSAbiWrapperSingleton.icaltime_as_ical_string_r : EDSAbiWrapperSingleton.icaltime_as_ical_string)
|
||||
# define icaltime_from_string EDSAbiWrapperSingleton.icaltime_from_string
|
||||
# define icaltime_from_timet EDSAbiWrapperSingleton.icaltime_from_timet
|
||||
# define icaltime_null_time EDSAbiWrapperSingleton.icaltime_null_time
|
||||
# define icaltime_as_timet EDSAbiWrapperSingleton.icaltime_as_timet
|
||||
# define icaltime_set_timezone EDSAbiWrapperSingleton.icaltime_set_timezone
|
||||
# define icaltime_convert_to_zone EDSAbiWrapperSingleton.icaltime_convert_to_zone
|
||||
# define icaltime_get_timezone EDSAbiWrapperSingleton.icaltime_get_timezone
|
||||
# define icaltimezone_free EDSAbiWrapperSingleton.icaltimezone_free
|
||||
# define icaltimezone_get_builtin_timezone EDSAbiWrapperSingleton.icaltimezone_get_builtin_timezone
|
||||
# define icaltimezone_get_builtin_timezone_from_tzid EDSAbiWrapperSingleton.icaltimezone_get_builtin_timezone_from_tzid
|
||||
|
|
Loading…
Reference in a new issue