30} request_status_map[] = {
33 "Success but fallback taken on one or more property values."},
41 "Success, repeating event ignored. Scheduled as a single component."},
44 "Success, repeating VTODO ignored. Scheduled as a single VTODO."},
46 "Success, unbounded RRULE clipped at some finite number of instances."},
79 int len = (int)(
sizeof(request_status_map) /
sizeof(request_status_map[0]));
81 if (request_status_map[i].kind == stat) {
82 return request_status_map[i].str;
102 int len = (int)(
sizeof(request_status_map) /
sizeof(request_status_map[0]));
104 if (request_status_map[i].kind == stat) {
105 int major = request_status_map[i].major;
106 int minor = request_status_map[i].minor;
107 snprintf(tmpbuf,
sizeof(tmpbuf),
"%i.%i", major, minor);
118 int len = (int)(
sizeof(request_status_map) /
sizeof(request_status_map[0]));
120 if (request_status_map[i].kind == stat) {
121 return request_status_map[i].major;
131 int len = (int)(
sizeof(request_status_map) /
sizeof(request_status_map[0]));
133 if (request_status_map[i].kind == stat) {
134 return request_status_map[i].minor;
144 int len = (int)(
sizeof(request_status_map) /
sizeof(request_status_map[0]));
146 if (request_status_map[i].major == major && request_status_map[i].minor == minor) {
147 return request_status_map[i].kind;
const char * icalenum_reqstat_desc(icalrequeststatus stat)
short icalenum_reqstat_major(icalrequeststatus stat)
icalrequeststatus icalenum_num_to_reqstat(short major, short minor)
char * icalenum_reqstat_code(icalrequeststatus stat)
short icalenum_reqstat_minor(icalrequeststatus stat)
char * icalenum_reqstat_code_r(icalrequeststatus stat)
Defines enums not belonging to other data structures.
@ ICAL_3_2_INVPARAM_STATUS
@ ICAL_3_5_INVTIME_STATUS
@ ICAL_3_10_TOOBIG_STATUS
@ ICAL_2_1_FALLBACK_STATUS
@ ICAL_3_11_MISSREQCOMP_STATUS
@ ICAL_2_7_FORWARD_STATUS
@ ICAL_2_3_IGPARAM_STATUS
@ ICAL_3_12_UNKCOMP_STATUS
@ ICAL_2_8_ONEEVENT_STATUS
@ ICAL_4_1_STORE_ACCESS_DENIED
@ ICAL_3_0_INVPROPNAME_STATUS
@ ICAL_3_9_BADVERSION_STATUS
@ ICAL_5_1_UNAVAIL_STATUS
@ ICAL_3_1_INVPROPVAL_STATUS
@ ICAL_2_5_IGXPARAM_STATUS
@ ICAL_4_3_STORE_NOT_FOUND
@ ICAL_3_4_INVCOMP_STATUS
@ ICAL_2_10_ONETODO_STATUS
@ ICAL_2_11_TRUNCRRULE_STATUS
@ ICAL_5_3_NOSCHED_STATUS
@ ICAL_5_2_NOSERVICE_STATUS
@ ICAL_2_0_SUCCESS_STATUS
@ ICAL_2_4_IGXPROP_STATUS
@ ICAL_3_6_INVRULE_STATUS
@ ICAL_3_3_INVPARAMVAL_STATUS
@ ICAL_6_1_CONTAINER_NOT_FOUND
@ ICAL_3_13_BADCOMP_STATUS
@ ICAL_9_0_UNRECOGNIZED_COMMAND
char * icalmemory_strdup(const char *s)
Creates a duplicate of a string.
void icalmemory_add_tmp_buffer(void *buf)
Adds an externally allocated buffer to the ring.
Common memory management routines.