20#include "libical_ical_export.h"
40#define ICALPERIODTYPE_INITIALIZER \
42 ICALTIMETYPE_INITIALIZER, \
43 ICALTIMETYPE_INITIALIZER, \
44 ICALDURATIONTYPE_INITIALIZER}
Defines the data structure for time durations.
struct icalperiodtype icalperiodtype_null_period(void)
struct icalperiodtype icalperiodtype_from_string(const char *str)
Constructs a new icalperiodtype from str.
const char * icalperiodtype_as_ical_string(struct icalperiodtype p)
Converts an icalperiodtype into an iCal-formatted string.
char * icalperiodtype_as_ical_string_r(struct icalperiodtype p)
Converts an icalperiodtype into an iCal-formatted string.
bool icalperiodtype_is_null_period(struct icalperiodtype p)
bool icalperiodtype_is_valid_period(struct icalperiodtype p)
Defines the data structure for representing date-times.
struct icaldurationtype duration
struct icaltimetype start