build issue: icalproperty_remove_parameter_by_kind in EDS wrapper

The recent fix for extracting broken calendar events introduced
icalproperty_remove_parameter_by_kind(), which has to be added to
the EDS wrapper to avoid hard library dependencies.
This commit is contained in:
Patrick Ohly 2010-01-15 20:39:43 +01:00
parent 7c94b18341
commit f17c19ca72
2 changed files with 4 additions and 0 deletions

View File

@ -259,6 +259,7 @@ extern "C" void EDSAbiWrapperInit()
&EDSAbiWrapperSingleton.icalproperty_new_description, "icalproperty_new_description",
&EDSAbiWrapperSingleton.icalproperty_new_summary, "icalproperty_new_summary",
&EDSAbiWrapperSingleton.icalproperty_set_value_from_string, "icalproperty_set_value_from_string",
&EDSAbiWrapperSingleton.icalproperty_remove_parameter_by_kind, "icalproperty_remove_parameter_by_kind",
&EDSAbiWrapperSingleton.icaltime_as_ical_string, "icaltime_as_ical_string",
&EDSAbiWrapperSingleton.icaltimezone_free, "icaltimezone_free",
&EDSAbiWrapperSingleton.icaltimezone_get_builtin_timezone, "icaltimezone_get_builtin_timezone",

View File

@ -161,6 +161,8 @@ struct EDSAbiWrapper {
icalproperty* (*icalproperty_new_description) (const char* v);
icalproperty* (*icalproperty_new_summary) (const char* v);
void (*icalproperty_set_value_from_string) (icalproperty* prop,const char* value, const char* kind);
void (*icalproperty_remove_parameter_by_kind)(icalproperty* prop,
icalparameter_kind kind);
const char* (*icaltime_as_ical_string) (const struct icaltimetype tt);
void (*icaltimezone_free) (icaltimezone *zone, int free_struct);
@ -266,6 +268,7 @@ extern struct EDSAbiWrapper EDSAbiWrapperSingleton;
# define icalproperty_new_description EDSAbiWrapperSingleton.icalproperty_new_description
# define icalproperty_new_summary EDSAbiWrapperSingleton.icalproperty_new_summary
# define icalproperty_set_value_from_string EDSAbiWrapperSingleton.icalproperty_set_value_from_string
# define icalproperty_remove_parameter_by_kind EDSAbiWrapperSingleton.icalproperty_remove_parameter_by_kind
# define icaltime_as_ical_string EDSAbiWrapperSingleton.icaltime_as_ical_string
# define icaltimezone_free EDSAbiWrapperSingleton.icaltimezone_free
# define icaltimezone_get_builtin_timezone EDSAbiWrapperSingleton.icaltimezone_get_builtin_timezone