16#include "icalerror_p.h"
18static ICAL_GLOBAL_VAR
size_t _MAX_PARSE_FAILURES = 1000;
19static ICAL_GLOBAL_VAR
size_t _MAX_PARSE_SEARCH = 100000;
20static ICAL_GLOBAL_VAR
size_t _MAX_PARSE_FAILURE_ERROR_MESSAGES = 100;
21static ICAL_GLOBAL_VAR
size_t _MAX_PROPERTIES = 10000;
22static ICAL_GLOBAL_VAR
size_t _MAX_PARAMETERS = 100;
23static ICAL_GLOBAL_VAR
size_t _MAX_VALUE_CHARS = 10485760;
24static ICAL_GLOBAL_VAR
size_t _MAX_PROPERTY_VALUES = 500;
25static ICAL_GLOBAL_VAR
size_t _MAX_RECURRENCE_SEARCH = 100000;
26static ICAL_GLOBAL_VAR
size_t _MAX_RECURRENCE_TIME_STANDING_STILL = 50;
27static ICAL_GLOBAL_VAR
size_t _MAX_RRULE_SEARCH = 100;
33 return _MAX_PARSE_FAILURES;
35 return _MAX_PARSE_SEARCH;
37 return _MAX_PARSE_FAILURE_ERROR_MESSAGES;
39 return _MAX_PROPERTIES;
41 return _MAX_PARAMETERS;
43 return _MAX_VALUE_CHARS;
45 return _MAX_PROPERTY_VALUES;
47 return _MAX_RECURRENCE_SEARCH;
49 return _MAX_RECURRENCE_TIME_STANDING_STILL;
51 return _MAX_RRULE_SEARCH;
62 _MAX_PARSE_FAILURES = limit;
65 _MAX_PARSE_SEARCH = limit;
68 _MAX_PARSE_FAILURE_ERROR_MESSAGES = limit;
71 _MAX_PROPERTIES = limit;
74 _MAX_PARAMETERS = limit;
77 _MAX_VALUE_CHARS = limit;
80 _MAX_PROPERTY_VALUES = limit;
83 _MAX_RECURRENCE_SEARCH = limit;
86 _MAX_RECURRENCE_TIME_STANDING_STILL = limit;
89 _MAX_RRULE_SEARCH = limit;
size_t icallimit_get(icallimits_kind kind)
void icallimit_set(icallimits_kind kind, size_t limit)
Defines the interface for getting/setting internal library limits.
@ ICAL_LIMIT_PARSE_FAILURE_ERROR_MESSAGES
@ ICAL_LIMIT_RECURRENCE_SEARCH
@ ICAL_LIMIT_PROPERTY_VALUES
@ ICAL_LIMIT_RRULE_SEARCH
@ ICAL_LIMIT_RECURRENCE_TIME_STANDING_STILL
@ ICAL_LIMIT_PARSE_FAILURES
@ ICAL_LIMIT_PARSE_SEARCH