static void _cal_record_alarm_struct_init(cal_alarm_s *record)
{
memset(record, 0, sizeof(cal_alarm_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_ALARM, &cal_record_alarm_plugin_cb, _calendar_alarm._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_ALARM, &cal_record_alarm_plugin_cb, _calendar_alarm._uri);
}
static int _cal_record_alarm_create(calendar_record_h* out_record)
static void _cal_record_alarm_struct_free(cal_alarm_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->alarm_description);
CAL_FREE(record->alarm_summary);
CAL_FREE(record->alarm_attach);
static void _cal_record_attendee_struct_init(cal_attendee_s *record)
{
memset(record, 0, sizeof(cal_attendee_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_ATTENDEE, &cal_record_attendee_plugin_cb, _calendar_attendee._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_ATTENDEE, &cal_record_attendee_plugin_cb, _calendar_attendee._uri);
}
static int _cal_record_attendee_create(calendar_record_h* out_record)
static void _cal_record_attendee_struct_free(cal_attendee_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->attendee_number);
CAL_FREE(record->attendee_uid);
CAL_FREE(record->attendee_group);
static void _cal_record_book_struct_init(cal_book_s *record)
{
memset(record, 0, sizeof(cal_book_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_BOOK, &cal_record_book_plugin_cb, _calendar_book._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_BOOK, &cal_record_book_plugin_cb, _calendar_book._uri);
record->index = -1;
record->visibility = true;
record->account_id = LOCAL_ACCOUNT_ID;
static void _cal_record_book_struct_free(cal_book_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->uid);
CAL_FREE(record->name);
CAL_FREE(record->description);
static void _cal_record_event_struct_init(cal_event_s *record)
{
memset(record, 0, sizeof(cal_event_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_EVENT, &cal_record_event_plugin_cb, _calendar_event._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_EVENT, &cal_record_event_plugin_cb, _calendar_event._uri);
record->meeting_status = CALENDAR_MEETING_STATUS_NOTMEETING;
record->calendar_id = DEFAULT_EVENT_CALENDAR_BOOK_ID;
static void _cal_record_event_struct_free(cal_event_s *record, bool delete_child)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->summary);
CAL_FREE(record->description);
CAL_FREE(record->location);
static void _cal_record_extended_struct_init(cal_extended_s *record)
{
memset(record, 0, sizeof(cal_extended_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_EXTENDED, &cal_record_extended_plugin_cb, _calendar_extended_property._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_EXTENDED, &cal_record_extended_plugin_cb, _calendar_extended_property._uri);
}
static int _cal_record_extended_create(calendar_record_h* out_record)
static void _cal_record_extended_struct_free(cal_extended_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->key);
CAL_FREE(record->value);
CAL_FREE(record);
static void _cal_record_instance_localtime_struct_init(cal_instance_localtime_s* record)
{
memset(record, 0, sizeof(cal_instance_localtime_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_LOCALTIME, &cal_record_instance_localtime_plugin_cb, _calendar_instance_localtime._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_LOCALTIME, &cal_record_instance_localtime_plugin_cb, _calendar_instance_localtime._uri);
record->event_status = CALENDAR_EVENT_STATUS_NONE;
record->calendar_id = DEFAULT_EVENT_CALENDAR_BOOK_ID;
static void _cal_record_instance_localtime_struct_free(cal_instance_localtime_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->summary);
CAL_FREE(record->description);
CAL_FREE(record->location);
static void _cal_record_instance_localtime_extended_struct_init(cal_instance_localtime_extended_s* record)
{
memset(record, 0, sizeof(cal_instance_localtime_extended_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_LOCALTIME_EXTENDED, &cal_record_instance_localtime_extended_plugin_cb, _calendar_instance_localtime_extended._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_LOCALTIME_EXTENDED, &cal_record_instance_localtime_extended_plugin_cb, _calendar_instance_localtime_extended._uri);
record->event_status = CALENDAR_EVENT_STATUS_NONE;
record->calendar_id = DEFAULT_EVENT_CALENDAR_BOOK_ID;
static void _cal_record_instance_localtime_extended_struct_free(cal_instance_localtime_extended_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->summary);
CAL_FREE(record->description);
CAL_FREE(record->location);
static void _cal_record_instance_utime_struct_init(cal_instance_utime_s* record)
{
memset(record, 0, sizeof(cal_instance_utime_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_UTIME, &cal_record_instance_utime_plugin_cb, _calendar_instance_utime._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_UTIME, &cal_record_instance_utime_plugin_cb, _calendar_instance_utime._uri);
record->event_status = CALENDAR_EVENT_STATUS_NONE;
record->calendar_id = DEFAULT_EVENT_CALENDAR_BOOK_ID;
static void _cal_record_instance_utime_struct_free(cal_instance_utime_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->summary);
CAL_FREE(record->description);
CAL_FREE(record->location);
static void _cal_record_instance_utime_extended_struct_init(cal_instance_utime_extended_s* record)
{
memset(record, 0, sizeof(cal_instance_utime_extended_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_UTIME_EXTENDED, &cal_record_instance_utime_extended_plugin_cb, _calendar_instance_utime_extended._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_INSTANCE_UTIME_EXTENDED, &cal_record_instance_utime_extended_plugin_cb, _calendar_instance_utime_extended._uri);
record->event_status = CALENDAR_EVENT_STATUS_NONE;
record->calendar_id = DEFAULT_EVENT_CALENDAR_BOOK_ID;
static void _cal_record_instance_utime_extended_struct_free(cal_instance_utime_extended_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->summary);
CAL_FREE(record->description);
CAL_FREE(record->location);
temp = calloc(1, sizeof(cal_search_s));
RETVM_IF(NULL == temp, CALENDAR_ERROR_OUT_OF_MEMORY, "calloc() Fail");
- CAL_RECORD_INIT_COMMON(&temp->common, CAL_RECORD_TYPE_SEARCH, &cal_record_search_plugin_cb, _calendar_search._uri);
+ //CAL_RECORD_INIT_COMMON(&temp->common, CAL_RECORD_TYPE_SEARCH, &cal_record_search_plugin_cb, _calendar_search._uri);
*out_record = (calendar_record_h)temp;
cal_search_s *temp = (cal_search_s*)(record);
- CAL_RECORD_RESET_COMMON(&temp->common);
+ //CAL_RECORD_RESET_COMMON(&temp->common);
for (cursor = temp->values; cursor; cursor = cursor->next) {
cal_search_value_s *data = cursor->data;
cal_search_value_s *src = cursor->data;
cal_search_value_s *dest = calloc(1, sizeof(cal_search_value_s));
if (NULL == dest) {
- _cal_record_search_destroy((calendar_record_h)out_data, true);
+ CAL_FREE(out_data);
+ //_cal_record_search_destroy((calendar_record_h)out_data, true);
return CALENDAR_ERROR_OUT_OF_MEMORY;
}
dest->property_id = src->property_id;
static void _cal_record_timezone_struct_init(cal_timezone_s *record)
{
memset(record, 0, sizeof(cal_timezone_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_TIMEZONE, &cal_record_timezone_plugin_cb, _calendar_timezone._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_TIMEZONE, &cal_record_timezone_plugin_cb, _calendar_timezone._uri);
record->calendar_id = DEFAULT_EVENT_CALENDAR_BOOK_ID;
}
static void _cal_record_timezone_struct_free(cal_timezone_s *record)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->standard_name);
CAL_FREE(record->day_light_name);
CAL_FREE(record);
static void _cal_record_todo_struct_init(cal_todo_s *record)
{
memset(record, 0, sizeof(cal_todo_s));
- CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_TODO, &cal_record_todo_plugin_cb, _calendar_todo._uri);
+ //CAL_RECORD_INIT_COMMON(&record->common, CAL_RECORD_TYPE_TODO, &cal_record_todo_plugin_cb, _calendar_todo._uri);
record->todo_status = CALENDAR_TODO_STATUS_NONE;
record->calendar_id = DEFAULT_TODO_CALENDAR_BOOK_ID;
static void _cal_record_todo_struct_free(cal_todo_s *record, bool delete_child)
{
- CAL_RECORD_RESET_COMMON(&record->common);
+ //CAL_RECORD_RESET_COMMON(&record->common);
CAL_FREE(record->summary);
CAL_FREE(record->description);
CAL_FREE(record->location);
if (!b || !*b)
return;
- CAL_FREE((*b)->timezone_tzid);
+ //CAL_FREE((*b)->timezone_tzid);
if ((*b)->data)
free((*b)->data);
free(*b);
- *b = NULL;
+ b = NULL;
+ //*b = NULL;
}
static int _cal_vcalendar_make_time(cal_make_s *b, char *tzid, calendar_time_s *t, const char *prop)