summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2022-06-25 08:56:09 -0400
committerAllen Winter <allen.winter@kdab.com>2022-06-25 08:56:09 -0400
commitd428294888871b513716279103fed26f920924e8 (patch)
tree15a91cea41fef0fe35755cac3397b9c6097d06f8
parentad2d4f6c9389e2605608f3c8ac2316c4b0f9a71a (diff)
downloadlibical-git-d428294888871b513716279103fed26f920924e8.tar.gz
update apidox
-rw-r--r--apidocs/Install.txt158
-rw-r--r--apidocs/annotated.html209
-rw-r--r--apidocs/astime_8h.html6
-rw-r--r--apidocs/astime_8h_source.html2
-rw-r--r--apidocs/classICPointerHolder.html2
-rw-r--r--apidocs/classLibICal_1_1ICalBDBSet.html2
-rw-r--r--apidocs/classLibICal_1_1ICalParameter.html4
-rw-r--r--apidocs/classLibICal_1_1ICalProperty.html8
-rw-r--r--apidocs/classLibICal_1_1ICalSpanList.html2
-rw-r--r--apidocs/classLibICal_1_1ICalValue.html8
-rw-r--r--apidocs/classLibICal_1_1VAgenda.html2
-rw-r--r--apidocs/classLibICal_1_1VAlarm.html2
-rw-r--r--apidocs/classLibICal_1_1VCalendar.html2
-rw-r--r--apidocs/classLibICal_1_1VComponent.html2
-rw-r--r--apidocs/classLibICal_1_1VEvent.html2
-rw-r--r--apidocs/classLibICal_1_1VFreeBusy.html2
-rw-r--r--apidocs/classLibICal_1_1VJournal.html2
-rw-r--r--apidocs/classLibICal_1_1VQuery.html2
-rw-r--r--apidocs/classLibICal_1_1VTimezone.html2
-rw-r--r--apidocs/classLibICal_1_1VToDo.html2
-rw-r--r--apidocs/classLibICal_1_1XDaylight.html2
-rw-r--r--apidocs/classLibICal_1_1XStandard.html2
-rw-r--r--apidocs/classes.html4
-rw-r--r--apidocs/deprecated.html22
-rw-r--r--apidocs/dir_000001_000007.html75
-rw-r--r--apidocs/dir_000002_000005.html (renamed from apidocs/dir_000002_000006.html)2
-rw-r--r--apidocs/dir_000003_000002.html6
-rw-r--r--apidocs/dir_000003_000005.html (renamed from apidocs/dir_000004_000006.html)2
-rw-r--r--apidocs/dir_000004_000002.html8
-rw-r--r--apidocs/dir_000005_000002.html75
-rw-r--r--apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42.html4
-rw-r--r--apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.map2
-rw-r--r--apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.md52
-rw-r--r--apidocs/dir_5330c68354327086ecc8df050e51eedc.html16
-rw-r--r--apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.map7
-rw-r--r--apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.md51
-rw-r--r--apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.pngbin3564 -> 0 bytes
-rw-r--r--apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba.html10
-rw-r--r--apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map8
-rw-r--r--apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md52
-rw-r--r--apidocs/dir_782955c39c542341db522f91e0a0f9f8.html93
-rw-r--r--apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.map4
-rw-r--r--apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.md51
-rw-r--r--apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.pngbin2223 -> 0 bytes
-rw-r--r--apidocs/dir_8e427daf5a9f830cf32cf5e679910194.html12
-rw-r--r--apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.map2
-rw-r--r--apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.md52
-rw-r--r--apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.pngbin3046 -> 1998 bytes
-rw-r--r--apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9.html4
-rw-r--r--apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.map2
-rw-r--r--apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.md52
-rw-r--r--apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20.html8
-rw-r--r--apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.map4
-rw-r--r--apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.md52
-rw-r--r--apidocs/dir_e68e8157741866f444e17edd764ebbae.html2
-rw-r--r--apidocs/files.html14
-rw-r--r--apidocs/functions.html18
-rw-r--r--apidocs/functions_func.html2
-rw-r--r--apidocs/functions_vars.html18
-rw-r--r--apidocs/globals.html2
-rw-r--r--apidocs/globals_defs.html2
-rw-r--r--apidocs/globals_enum.html2
-rw-r--r--apidocs/globals_eval.html2
-rw-r--r--apidocs/globals_f.html2
-rw-r--r--apidocs/globals_func.html2
-rw-r--r--apidocs/globals_func_f.html2
-rw-r--r--apidocs/globals_func_i.html2
-rw-r--r--apidocs/globals_func_j.html2
-rw-r--r--apidocs/globals_func_q.html2
-rw-r--r--apidocs/globals_func_s.html2
-rw-r--r--apidocs/globals_i.html6
-rw-r--r--apidocs/globals_j.html2
-rw-r--r--apidocs/globals_q.html2
-rw-r--r--apidocs/globals_s.html2
-rw-r--r--apidocs/globals_type.html6
-rw-r--r--apidocs/globals_vars.html2
-rw-r--r--apidocs/graph_legend.html2
-rw-r--r--apidocs/hierarchy.html131
-rw-r--r--apidocs/ical_8h_source.html4548
-rw-r--r--apidocs/icalarray_8h.html39
-rw-r--r--apidocs/icalarray_8h_source.html8
-rw-r--r--apidocs/icalattach_8h.html82
-rw-r--r--apidocs/icalattach_8h_source.html9
-rw-r--r--apidocs/icalattachimpl_8h_source.html5
-rw-r--r--apidocs/icalbdbset_8h_source.html43
-rw-r--r--apidocs/icalbdbset__cxx_8h.html2
-rw-r--r--apidocs/icalbdbset__cxx_8h_source.html9
-rw-r--r--apidocs/icalbdbsetimpl_8h_source.html4
-rw-r--r--apidocs/icalcalendar_8h.html2
-rw-r--r--apidocs/icalcalendar_8h_source.html4
-rw-r--r--apidocs/icalclassify_8h_source.html4
-rw-r--r--apidocs/icalcluster_8h_source.html7
-rw-r--r--apidocs/icalclusterimpl_8h_source.html2
-rw-r--r--apidocs/icalcomponent_8h.html28
-rw-r--r--apidocs/icalcomponent_8h_source.html34
-rw-r--r--apidocs/icalderivedparameter_8h_source.html652
-rw-r--r--apidocs/icalderivedproperty_8h_source.html1025
-rw-r--r--apidocs/icalderivedvalue_8h_source.html534
-rw-r--r--apidocs/icaldirset_8h.html7
-rw-r--r--apidocs/icaldirset_8h_source.html25
-rw-r--r--apidocs/icaldirsetimpl_8h_source.html8
-rw-r--r--apidocs/icalduration_8h.html6
-rw-r--r--apidocs/icalduration_8h_source.html8
-rw-r--r--apidocs/icalenums_8h.html97
-rw-r--r--apidocs/icalenums_8h_source.html2
-rw-r--r--apidocs/icalerror_8h.html54
-rw-r--r--apidocs/icalerror_8h_source.html24
-rw-r--r--apidocs/icalfileset_8h_source.html37
-rw-r--r--apidocs/icalfilesetimpl_8h_source.html6
-rw-r--r--apidocs/icalgauge_8h.html2
-rw-r--r--apidocs/icalgauge_8h_source.html2
-rw-r--r--apidocs/icalgaugeimpl_8h_source.html2
-rw-r--r--apidocs/icallangbind_8h_source.html16
-rw-r--r--apidocs/icalmemory_8h.html2
-rw-r--r--apidocs/icalmemory_8h_source.html2
-rw-r--r--apidocs/icalmessage_8h_source.html2
-rw-r--r--apidocs/icalmime_8h_source.html2
-rw-r--r--apidocs/icalparameter_8h.html152
-rw-r--r--apidocs/icalparameter_8h_source.html53
-rw-r--r--apidocs/icalparameter__cxx_8h.html2
-rw-r--r--apidocs/icalparameter__cxx_8h_source.html9
-rw-r--r--apidocs/icalparameterimpl_8h_source.html5
-rw-r--r--apidocs/icalparser_8h.html86
-rw-r--r--apidocs/icalparser_8h_source.html10
-rw-r--r--apidocs/icalperiod_8h.html4
-rw-r--r--apidocs/icalperiod_8h_source.html10
-rw-r--r--apidocs/icalproperty_8h.html110
-rw-r--r--apidocs/icalproperty_8h_source.html78
-rw-r--r--apidocs/icalproperty__cxx_8h.html2
-rw-r--r--apidocs/icalproperty__cxx_8h_source.html23
-rw-r--r--apidocs/icalproperty__p_8h_source.html2
-rw-r--r--apidocs/icalrecur_8h.html48
-rw-r--r--apidocs/icalrecur_8h_source.html20
-rw-r--r--apidocs/icalrestriction_8h.html37
-rw-r--r--apidocs/icalrestriction_8h_source.html12
-rw-r--r--apidocs/icalset_8h.html14
-rw-r--r--apidocs/icalset_8h_source.html22
-rw-r--r--apidocs/icalspanlist_8h.html2
-rw-r--r--apidocs/icalspanlist_8h_source.html8
-rw-r--r--apidocs/icalspanlist__cxx_8h.html2
-rw-r--r--apidocs/icalspanlist__cxx_8h_source.html6
-rw-r--r--apidocs/icalss_8h_source.html591
-rw-r--r--apidocs/icalssyacc_8h_source.html2
-rw-r--r--apidocs/icaltime_8h.html3
-rw-r--r--apidocs/icaltime_8h_source.html52
-rw-r--r--apidocs/icaltimezone_8h.html14
-rw-r--r--apidocs/icaltimezone_8h_source.html6
-rw-r--r--apidocs/icaltimezoneimpl_8h_source.html4
-rw-r--r--apidocs/icaltypes_8h_source.html24
-rw-r--r--apidocs/icaltz-util_8h_source.html2
-rw-r--r--apidocs/icalvalue_8h.html34
-rw-r--r--apidocs/icalvalue_8h_source.html31
-rw-r--r--apidocs/icalvalue__cxx_8h_source.html23
-rw-r--r--apidocs/icalvalueimpl_8h_source.html17
-rw-r--r--apidocs/icalvcal_8h_source.html2
-rw-r--r--apidocs/icalversion_8h_source.html2
-rw-r--r--apidocs/icptrholder__cxx_8h.html2
-rw-r--r--apidocs/icptrholder__cxx_8h_source.html2
-rw-r--r--apidocs/index.html9
-rw-r--r--apidocs/inherit_graph_35.map2
-rw-r--r--apidocs/inherit_graph_35.md52
-rw-r--r--apidocs/inherit_graph_35.pngbin1588 -> 1219 bytes
-rw-r--r--apidocs/inherit_graph_36.map2
-rw-r--r--apidocs/inherit_graph_36.md52
-rw-r--r--apidocs/inherit_graph_36.pngbin1351 -> 1400 bytes
-rw-r--r--apidocs/inherit_graph_37.map2
-rw-r--r--apidocs/inherit_graph_37.md52
-rw-r--r--apidocs/inherit_graph_37.pngbin2372 -> 1591 bytes
-rw-r--r--apidocs/inherit_graph_38.map2
-rw-r--r--apidocs/inherit_graph_38.md52
-rw-r--r--apidocs/inherit_graph_38.pngbin1219 -> 1433 bytes
-rw-r--r--apidocs/inherit_graph_39.map2
-rw-r--r--apidocs/inherit_graph_39.md52
-rw-r--r--apidocs/inherit_graph_39.pngbin1400 -> 1229 bytes
-rw-r--r--apidocs/inherit_graph_40.map2
-rw-r--r--apidocs/inherit_graph_40.md52
-rw-r--r--apidocs/inherit_graph_40.pngbin1819 -> 1526 bytes
-rw-r--r--apidocs/inherit_graph_41.map2
-rw-r--r--apidocs/inherit_graph_41.md52
-rw-r--r--apidocs/inherit_graph_41.pngbin1591 -> 1470 bytes
-rw-r--r--apidocs/inherit_graph_42.map2
-rw-r--r--apidocs/inherit_graph_42.md52
-rw-r--r--apidocs/inherit_graph_42.pngbin1444 -> 1225 bytes
-rw-r--r--apidocs/inherit_graph_43.map2
-rw-r--r--apidocs/inherit_graph_43.md52
-rw-r--r--apidocs/inherit_graph_43.pngbin1433 -> 1022 bytes
-rw-r--r--apidocs/inherit_graph_44.map2
-rw-r--r--apidocs/inherit_graph_44.md52
-rw-r--r--apidocs/inherit_graph_44.pngbin1229 -> 1223 bytes
-rw-r--r--apidocs/inherit_graph_45.map2
-rw-r--r--apidocs/inherit_graph_45.md52
-rw-r--r--apidocs/inherit_graph_45.pngbin1526 -> 1301 bytes
-rw-r--r--apidocs/inherit_graph_46.map2
-rw-r--r--apidocs/inherit_graph_46.md52
-rw-r--r--apidocs/inherit_graph_46.pngbin1470 -> 1359 bytes
-rw-r--r--apidocs/inherit_graph_47.map2
-rw-r--r--apidocs/inherit_graph_47.md52
-rw-r--r--apidocs/inherit_graph_47.pngbin1456 -> 1386 bytes
-rw-r--r--apidocs/inherit_graph_48.map2
-rw-r--r--apidocs/inherit_graph_48.md52
-rw-r--r--apidocs/inherit_graph_48.pngbin1225 -> 1352 bytes
-rw-r--r--apidocs/inherit_graph_49.map2
-rw-r--r--apidocs/inherit_graph_49.md52
-rw-r--r--apidocs/inherit_graph_49.pngbin1022 -> 1484 bytes
-rw-r--r--apidocs/inherit_graph_50.map2
-rw-r--r--apidocs/inherit_graph_50.md52
-rw-r--r--apidocs/inherit_graph_50.pngbin1223 -> 1683 bytes
-rw-r--r--apidocs/inherit_graph_51.map2
-rw-r--r--apidocs/inherit_graph_51.md52
-rw-r--r--apidocs/inherit_graph_51.pngbin1301 -> 859 bytes
-rw-r--r--apidocs/inherit_graph_52.map2
-rw-r--r--apidocs/inherit_graph_52.md52
-rw-r--r--apidocs/inherit_graph_52.pngbin1359 -> 1681 bytes
-rw-r--r--apidocs/inherit_graph_53.map2
-rw-r--r--apidocs/inherit_graph_53.md52
-rw-r--r--apidocs/inherit_graph_53.pngbin1386 -> 1486 bytes
-rw-r--r--apidocs/inherit_graph_54.map2
-rw-r--r--apidocs/inherit_graph_54.md52
-rw-r--r--apidocs/inherit_graph_54.pngbin1352 -> 1922 bytes
-rw-r--r--apidocs/inherit_graph_55.map2
-rw-r--r--apidocs/inherit_graph_55.md52
-rw-r--r--apidocs/inherit_graph_55.pngbin1484 -> 1630 bytes
-rw-r--r--apidocs/inherit_graph_56.map2
-rw-r--r--apidocs/inherit_graph_56.md52
-rw-r--r--apidocs/inherit_graph_56.pngbin1711 -> 1526 bytes
-rw-r--r--apidocs/inherit_graph_57.map13
-rw-r--r--apidocs/inherit_graph_57.md52
-rw-r--r--apidocs/inherit_graph_57.pngbin1683 -> 47093 bytes
-rw-r--r--apidocs/inherit_graph_58.map2
-rw-r--r--apidocs/inherit_graph_58.md52
-rw-r--r--apidocs/inherit_graph_58.pngbin859 -> 1764 bytes
-rw-r--r--apidocs/inherit_graph_59.map2
-rw-r--r--apidocs/inherit_graph_59.md52
-rw-r--r--apidocs/inherit_graph_59.pngbin1681 -> 776 bytes
-rw-r--r--apidocs/inherit_graph_60.map2
-rw-r--r--apidocs/inherit_graph_60.md52
-rw-r--r--apidocs/inherit_graph_60.pngbin1486 -> 1745 bytes
-rw-r--r--apidocs/inherit_graph_61.map2
-rw-r--r--apidocs/inherit_graph_61.md52
-rw-r--r--apidocs/inherit_graph_61.pngbin1922 -> 1285 bytes
-rw-r--r--apidocs/inherit_graph_62.map2
-rw-r--r--apidocs/inherit_graph_62.md52
-rw-r--r--apidocs/inherit_graph_62.pngbin1630 -> 735 bytes
-rw-r--r--apidocs/inherit_graph_63.map2
-rw-r--r--apidocs/inherit_graph_63.md52
-rw-r--r--apidocs/inherit_graph_63.pngbin1526 -> 1085 bytes
-rw-r--r--apidocs/inherit_graph_64.map13
-rw-r--r--apidocs/inherit_graph_64.md52
-rw-r--r--apidocs/inherit_graph_64.pngbin47093 -> 960 bytes
-rw-r--r--apidocs/inherit_graph_65.map2
-rw-r--r--apidocs/inherit_graph_65.md52
-rw-r--r--apidocs/inherit_graph_65.pngbin1764 -> 840 bytes
-rw-r--r--apidocs/inherit_graph_66.map2
-rw-r--r--apidocs/inherit_graph_66.md52
-rw-r--r--apidocs/inherit_graph_66.pngbin776 -> 790 bytes
-rw-r--r--apidocs/inherit_graph_67.map2
-rw-r--r--apidocs/inherit_graph_67.md52
-rw-r--r--apidocs/inherit_graph_67.pngbin1745 -> 1106 bytes
-rw-r--r--apidocs/inherit_graph_68.map2
-rw-r--r--apidocs/inherit_graph_68.md52
-rw-r--r--apidocs/inherit_graph_68.pngbin1285 -> 1001 bytes
-rw-r--r--apidocs/inherit_graph_69.map2
-rw-r--r--apidocs/inherit_graph_69.md52
-rw-r--r--apidocs/inherit_graph_69.pngbin735 -> 1017 bytes
-rw-r--r--apidocs/inherit_graph_70.map2
-rw-r--r--apidocs/inherit_graph_70.md52
-rw-r--r--apidocs/inherit_graph_70.pngbin1085 -> 1451 bytes
-rw-r--r--apidocs/inherit_graph_71.map2
-rw-r--r--apidocs/inherit_graph_71.md52
-rw-r--r--apidocs/inherit_graph_71.pngbin960 -> 1206 bytes
-rw-r--r--apidocs/inherit_graph_72.map2
-rw-r--r--apidocs/inherit_graph_72.md52
-rw-r--r--apidocs/inherit_graph_72.pngbin840 -> 1369 bytes
-rw-r--r--apidocs/inherit_graph_73.map2
-rw-r--r--apidocs/inherit_graph_73.md52
-rw-r--r--apidocs/inherit_graph_73.pngbin790 -> 1003 bytes
-rw-r--r--apidocs/inherit_graph_74.map2
-rw-r--r--apidocs/inherit_graph_74.md52
-rw-r--r--apidocs/inherit_graph_74.pngbin1106 -> 894 bytes
-rw-r--r--apidocs/inherit_graph_75.map2
-rw-r--r--apidocs/inherit_graph_75.md52
-rw-r--r--apidocs/inherit_graph_75.pngbin1001 -> 962 bytes
-rw-r--r--apidocs/inherit_graph_76.map2
-rw-r--r--apidocs/inherit_graph_76.md52
-rw-r--r--apidocs/inherit_graph_76.pngbin1017 -> 911 bytes
-rw-r--r--apidocs/inherit_graph_77.map2
-rw-r--r--apidocs/inherit_graph_77.md52
-rw-r--r--apidocs/inherit_graph_77.pngbin1451 -> 1013 bytes
-rw-r--r--apidocs/inherit_graph_78.map2
-rw-r--r--apidocs/inherit_graph_78.md52
-rw-r--r--apidocs/inherit_graph_78.pngbin1206 -> 1189 bytes
-rw-r--r--apidocs/inherit_graph_79.map2
-rw-r--r--apidocs/inherit_graph_79.md52
-rw-r--r--apidocs/inherit_graph_79.pngbin1369 -> 1164 bytes
-rw-r--r--apidocs/inherit_graph_80.map2
-rw-r--r--apidocs/inherit_graph_80.md52
-rw-r--r--apidocs/inherit_graph_80.pngbin1003 -> 1624 bytes
-rw-r--r--apidocs/inherit_graph_81.map2
-rw-r--r--apidocs/inherit_graph_81.md52
-rw-r--r--apidocs/inherit_graph_81.pngbin894 -> 1032 bytes
-rw-r--r--apidocs/inherit_graph_82.map2
-rw-r--r--apidocs/inherit_graph_82.md52
-rw-r--r--apidocs/inherit_graph_82.pngbin962 -> 1499 bytes
-rw-r--r--apidocs/inherit_graph_83.map2
-rw-r--r--apidocs/inherit_graph_83.md52
-rw-r--r--apidocs/inherit_graph_83.pngbin911 -> 1327 bytes
-rw-r--r--apidocs/inherit_graph_84.map2
-rw-r--r--apidocs/inherit_graph_84.md52
-rw-r--r--apidocs/inherit_graph_84.pngbin1013 -> 878 bytes
-rw-r--r--apidocs/inherit_graph_85.map2
-rw-r--r--apidocs/inherit_graph_85.md52
-rw-r--r--apidocs/inherit_graph_85.pngbin1189 -> 1562 bytes
-rw-r--r--apidocs/inherit_graph_86.map2
-rw-r--r--apidocs/inherit_graph_86.md52
-rw-r--r--apidocs/inherit_graph_86.pngbin1164 -> 899 bytes
-rw-r--r--apidocs/inherit_graph_87.map2
-rw-r--r--apidocs/inherit_graph_87.md52
-rw-r--r--apidocs/inherit_graph_87.pngbin1624 -> 1182 bytes
-rw-r--r--apidocs/inherit_graph_88.map3
-rw-r--r--apidocs/inherit_graph_88.md51
-rw-r--r--apidocs/inherit_graph_88.pngbin1032 -> 0 bytes
-rw-r--r--apidocs/inherit_graph_89.map3
-rw-r--r--apidocs/inherit_graph_89.md51
-rw-r--r--apidocs/inherit_graph_89.pngbin1499 -> 0 bytes
-rw-r--r--apidocs/inherit_graph_90.map3
-rw-r--r--apidocs/inherit_graph_90.md51
-rw-r--r--apidocs/inherit_graph_90.pngbin1327 -> 0 bytes
-rw-r--r--apidocs/inherit_graph_91.map3
-rw-r--r--apidocs/inherit_graph_91.md51
-rw-r--r--apidocs/inherit_graph_91.pngbin878 -> 0 bytes
-rw-r--r--apidocs/inherit_graph_92.map3
-rw-r--r--apidocs/inherit_graph_92.md51
-rw-r--r--apidocs/inherit_graph_92.pngbin1562 -> 0 bytes
-rw-r--r--apidocs/inherit_graph_93.map3
-rw-r--r--apidocs/inherit_graph_93.md51
-rw-r--r--apidocs/inherit_graph_93.pngbin899 -> 0 bytes
-rw-r--r--apidocs/inherit_graph_94.map3
-rw-r--r--apidocs/inherit_graph_94.md51
-rw-r--r--apidocs/inherit_graph_94.pngbin1182 -> 0 bytes
-rw-r--r--apidocs/inherits.html143
-rw-r--r--apidocs/libical__deprecated_8h_source.html2
-rw-r--r--apidocs/libical__ical__export_8h_source.html2
-rw-r--r--apidocs/libical__icalss__export_8h_source.html2
-rw-r--r--apidocs/libical__vcal__export_8h_source.html2
-rw-r--r--apidocs/md__home_allen_projects_libical_libical_doc_UsingLibical.html114
-rw-r--r--apidocs/pages.html2
-rw-r--r--apidocs/pvl_8h_source.html34
-rw-r--r--apidocs/qsort__gen_8h.html2
-rw-r--r--apidocs/qsort__gen_8h_source.html2
-rw-r--r--apidocs/search/all_19.js2
-rw-r--r--apidocs/search/all_2.js4
-rw-r--r--apidocs/search/all_3.js2
-rw-r--r--apidocs/search/all_4.js2
-rw-r--r--apidocs/search/all_6.js2
-rw-r--r--apidocs/search/all_9.js665
-rw-r--r--apidocs/search/all_c.js4
-rw-r--r--apidocs/search/all_d.js2
-rw-r--r--apidocs/search/all_f.js4
-rw-r--r--apidocs/search/classes_6.js43
-rw-r--r--apidocs/search/functions_6.js16
-rw-r--r--apidocs/search/typedefs_0.js8
-rw-r--r--apidocs/search/variables_0.js4
-rw-r--r--apidocs/search/variables_1.js2
-rw-r--r--apidocs/search/variables_13.js2
-rw-r--r--apidocs/search/variables_2.js2
-rw-r--r--apidocs/search/variables_4.js2
-rw-r--r--apidocs/search/variables_a.js4
-rw-r--r--apidocs/search/variables_b.js2
-rw-r--r--apidocs/search/variables_d.js4
-rw-r--r--apidocs/src/libicalvcal/README.txt959
-rw-r--r--apidocs/sspm_8h_source.html14
-rw-r--r--apidocs/structLexBuf.html2
-rw-r--r--apidocs/structOFile.html2
-rw-r--r--apidocs/structPreDefProp.html2
-rw-r--r--apidocs/structStrItem.html2
-rw-r--r--apidocs/structVObject.html2
-rw-r--r--apidocs/structVObjectIterator.html2
-rw-r--r--apidocs/structYYSTACKDATA.html2
-rw-r--r--apidocs/struct__compat__tzids.html2
-rw-r--r--apidocs/struct__icalarray.html9
-rw-r--r--apidocs/struct__icalarray__sort__context.html4
-rw-r--r--apidocs/struct__icaltimezone.html6
-rw-r--r--apidocs/struct__icaltimezonechange.html2
-rw-r--r--apidocs/struct__icalvcal__defaults.html2
-rw-r--r--apidocs/structbuffer__ring.html2
-rw-r--r--apidocs/structconversion__table__struct.html2
-rw-r--r--apidocs/structencoding__map.html2
-rw-r--r--apidocs/structexpand__split__map__struct.html2
-rw-r--r--apidocs/structfreq__map.html2
-rw-r--r--apidocs/structicalattach__impl.html4
-rw-r--r--apidocs/structicalbdbset__id.html2
-rw-r--r--apidocs/structicalbdbset__impl.html2
-rw-r--r--apidocs/structicalbdbset__options.html19
-rw-r--r--apidocs/structicalcalendar__impl.html2
-rw-r--r--apidocs/structicalclassify__map.html2
-rw-r--r--apidocs/structicalclassify__parts.html2
-rw-r--r--apidocs/structicalcluster__impl.html2
-rw-r--r--apidocs/structicalcompiter.html5
-rw-r--r--apidocs/structicalcomponent__impl.html6
-rw-r--r--apidocs/structicalcomponent__kind__map.html2
-rw-r--r--apidocs/structicaldatetimeperiodtype.html5
-rw-r--r--apidocs/structicaldirset__impl.html2
-rw-r--r--apidocs/structicaldirset__options.html5
-rw-r--r--apidocs/structicaldurationtype.html7
-rw-r--r--apidocs/structicalerror__state.html2
-rw-r--r--apidocs/structicalerror__string__map.html2
-rw-r--r--apidocs/structicalfileset__id.html2
-rw-r--r--apidocs/structicalfileset__impl.html2
-rw-r--r--apidocs/structicalfileset__options.html17
-rw-r--r--apidocs/structicalgauge__impl.html2
-rw-r--r--apidocs/structicalgauge__where.html2
-rw-r--r--apidocs/structicalgeotype.html13
-rw-r--r--apidocs/structicalparameter__impl.html4
-rw-r--r--apidocs/structicalparameter__kind__map.html89
-rw-r--r--apidocs/structicalparameter__map.html92
-rw-r--r--apidocs/structicalparameter__value__kind__map.html89
-rw-r--r--apidocs/structicalparser__impl.html2
-rw-r--r--apidocs/structicalperiodtype.html7
-rw-r--r--apidocs/structicalproperty__enum__map.html92
-rw-r--r--apidocs/structicalproperty__impl.html4
-rw-r--r--apidocs/structicalproperty__map.html101
-rw-r--r--apidocs/structicalrecur__iterator__impl.html2
-rw-r--r--apidocs/structicalrecur__parser.html2
-rw-r--r--apidocs/structicalrecurrencetype.html63
-rw-r--r--apidocs/structicalreqstattype.html13
-rw-r--r--apidocs/structicalrestriction__record.html101
-rw-r--r--apidocs/structicalset__impl.html89
-rw-r--r--apidocs/structicalsetiter.html21
-rw-r--r--apidocs/structicalspanlist__impl.html2
-rw-r--r--apidocs/structicaltime__span.html7
-rw-r--r--apidocs/structicaltimetype.html15
-rw-r--r--apidocs/structicaltimezonephase.html107
-rw-r--r--apidocs/structicaltimezonetype.html95
-rw-r--r--apidocs/structicaltriggertype.html5
-rw-r--r--apidocs/structicalvalue__impl.html4
-rw-r--r--apidocs/structicalvalue__kind__map.html89
-rw-r--r--apidocs/structleap.html89
-rw-r--r--apidocs/structmajor__content__type__map.html2
-rw-r--r--apidocs/structmime__impl.html2
-rw-r--r--apidocs/structminor__content__type__map.html2
-rw-r--r--apidocs/structobservance.html2
-rw-r--r--apidocs/structpvl__elem__t.html37
-rw-r--r--apidocs/structpvl__list__t.html2
-rw-r--r--apidocs/structrdate.html4
-rw-r--r--apidocs/structrecur__map.html2
-rw-r--r--apidocs/structskip__map.html2
-rw-r--r--apidocs/structslg__data.html2
-rw-r--r--apidocs/structsspm__action__map.html21
-rw-r--r--apidocs/structsspm__buffer.html2
-rw-r--r--apidocs/structsspm__header.html33
-rw-r--r--apidocs/structsspm__part.html9
-rw-r--r--apidocs/structtext__part.html2
-rw-r--r--apidocs/structttinfo.html101
-rw-r--r--apidocs/structtzinfo.html110
-rw-r--r--apidocs/structut__instant.html2
-rw-r--r--apidocs/structut__instant__int.html2
-rw-r--r--apidocs/structwd__map.html2
-rw-r--r--apidocs/structyy__buffer__state.html2
-rw-r--r--apidocs/structyy__trans__info.html2
-rw-r--r--apidocs/structzone__context.html4
-rw-r--r--apidocs/unionValueItem.html2
-rw-r--r--apidocs/unionYYSTYPE.html2
-rw-r--r--apidocs/unionicalvalue__impl_1_1data.html4
-rw-r--r--apidocs/unionyyalloc.html2
-rw-r--r--apidocs/vcaltmp_8h_source.html2
-rw-r--r--apidocs/vcc_8h_source.html2
-rw-r--r--apidocs/vcomponent__cxx_8h.html2
-rw-r--r--apidocs/vcomponent__cxx_8h_source.html12
-rw-r--r--apidocs/vobject_8h_source.html2
469 files changed, 3012 insertions, 10943 deletions
diff --git a/apidocs/Install.txt b/apidocs/Install.txt
new file mode 100644
index 00000000..30b4de99
--- /dev/null
+++ b/apidocs/Install.txt
@@ -0,0 +1,158 @@
+Libical uses the CMake buildsystem.
+
+Please see the comments at the top of CMakeLists.txt for
+the available configuration options you can pass to cmake.
+
+The installation directory defaults to /usr/local on UNIX
+and c:/Program Files on Windows. You can change this by
+passing -DCMAKE_INSTALL_PREFIX=/install/path to cmake.
+
+To build a debug version pass -DCMAKE_BUILD_TYPE=Debug to cmake.
+
+To build libical you will need:
+ - a C99-compliant C compiler (let us know if the build fails with your C compiler)
+ - a C11-compliant C compiler for libical-glib
+ - a C++11 compliant compiler for C++ bindings
+ - CMake version 3.11.0 or higher
+ - Perl
+ - libicu (not required but strongly recommended)
+
+Building on Unix with gcc or clang:
+% mkdir build
+% cd build
+% cmake ..
+% make
+% make install
+
+Building on Windows with MicroSoft Visual Studio:
+From a command prompt for the version of MSVC you want to use
+% mkdir build
+% cd build
+% cmake -G "NMake Makefiles" ..
+% nmake
+% nmake install
+
+NOTE: Some MSVC 32bit compilers (like MSVC2005) use a 64bit version of time_t.
+In these cases you must pass -DUSE_32BIT_TIME_T=true to cmake to make sure
+the 32bit version of time_t is used instead.
+
+Building on Windows with mingw:
+Make sure you have the path to the MinGW programs in %PATH% first, for example:
+% set "PATH=c:\MinGW\mingw64\bin;%PATH%"
+% mkdir build
+% cd build
+% cmake -G "MinGW Makefiles" ..
+% mingw32-make
+% mingw32-make install
+
+Building on Windows under Cygwin:
+% mkdir build
+% cd build
+% cmake ..
+% make
+% make install
+
+Building on MSYS with mingw:
+% mkdir build
+% cd build
+% cmake -G "MSYS Makefiles" ..
+% nmake
+% nmake install
+
+To run the test suite, from inside the build directory
+run 'make test' (or 'nmake test' or 'mingw32-make test')
+
+To run the test suite in verbose mode, pass ARGS="-V" to the make command
+For example: nmake test ARGS="-V"
+
+By default, the buildsystem creates shared(dynamic) and static versions
+of the libraries, but that behavior can be modified at CMake time:
+ - To build the static libraries only, pass -DSTATIC_ONLY=True to CMake.
+ - To build the shared libraries only, pass -DSHARED_ONLY=True to CMake.
+
+== Building with Different Compilers ==
+For example, say you want to use Clang to build on Linux.
+Then you can set the C and C++ compilers at CMake time, like so:
+% CC=clang CXX=clang++ cmake ..
+
+== Building for OSX (Mac) ==
+Homebrew:
+ A couple of necessary dependencies do not have their headers
+ and development libraries linked into /usr/local/{include,lib} due
+ to possible contamination with the operating system versions of the
+ same name. This is known to be the case with libffi and libxml2
+ Fix is to export PKG_CONFIG_PATH so CMake can find them, as in:
+ export PKG_CONFIG_PATH=/usr/local/opt/libffi/lib/pkgconfig:\
+ /usr/local/opt/libxml2/lib/pkgconfig
+
+ Also, if building the gtkdocs you'll need to say where the xml
+ catalog files can be found so the gtk entities are located, like so:
+ export XML_CATALOG_FILES=/usr/local/etc/xml/catalog
+
+== Optional Dependencies ==
+* libicu "International Components for Unicode" development libraries.
+ Highly recommended for RSCALE support.
+ libicu can be found at http://www.icu-project.org
+
+ If CMake doesn't locate your libicu installation try setting the
+ ICU_ROOT or ICU_BASE environment variables to the top folder where
+ libicu is installed and run cmake again.
+
+* Berkeley DB storage.
+ Optional for the Berkeley Database storage support.
+ The development toolkit can be found at https://www.oracle.com/database/berkeley-db
+
+ ** This code path has not been fully tested.
+ ** Don't be surprised if there are bugs.
+ ** Do NOT use for production code.
+
+* GObject Introspection. To generate GObject introspection "typelib"
+ files pass the -DGOBJECT_INTROSPECTION=True option to CMake. You'll
+ need to have the GObject Introspection development package v0.6.7 or higher
+ installed beforehand.
+
+You can also force CMake to ignore any of the optional dependencies
+by passing the option -DCMAKE_DISABLE_FIND_PACKAGE_<PACKAGE>=True.
+For instance:
+# tell cmake to ignore ICU
+ % cmake -DCMAKE_DISABLE_FIND_PACKAGE_ICU=True
+
+== Language Bindings ==
+This C library can be built with bindings for these other languages:
+* C++. If a C++ compiler is found the buildsystem will create and install the C++ bindings API.
+ Turn this off by passing -DWITH_CXX_BINDINGS=False option to CMake.
+ Don't mix ABI from C and C++ compilers.
+
+* There are Java, Perl, PHP and Python bindings but they are old and haven't
+ been tested in a very long time. Volunteers wanted.
+
+== Tweaking the Library Behavior ==
+Use these CMake options to adjust the library behavior as follows:
+ * ICAL_ERRORS_ARE_FATAL=[true|false]
+ Set to make icalerror_* calls abort instead of internally signaling an error.
+ Default=false
+
+ * ICAL_ALLOW_EMPTY_PROPERTIES=[true|false]
+ Set to prevent empty properties from being replaced with X-LIC-ERROR properties.
+ Default=false
+
+ * USE_BUILTIN_TZDATA=[true|false]
+ Set to build using our own (instead of the system's) timezone data.
+ Default=false (use the system timezone data on non-Windows systems)
+ ALWAYS true on Windows systems
+
+== Tweaking the Installation Directories ==
+By default, the installation layout is according to the GNU standard installation directories.
+https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
+
+You can override various installation folders by passing the following variables to CMake:
+ CMAKE_INSTALL_LIBDIR = The fullpath where you want the put the installed libraries
+ CMAKE_INSTALL_INCLUDEDIR = The fullpath where you want to put the installed include files
+ CMAKE_INSTALL_DATAROOTDIR = The fullpath where to want to put the shared files
+
+for example: cmake -DCMAKE_INSTALL_PREFIX=/opt -DCMAKE_INSTALL_LIBDIR=/opt/lib32 ..
+
+== Build the documentation ==
+Run 'make docs' to build the API documentation and reference.
+Disable the docs make target by running CMake with -DICAL_BUILD_DOCS=False option.
+Disable the libical-glib developer documentation by running CMake with -DENABLE_GTK_DOC=False.
diff --git a/apidocs/annotated.html b/apidocs/annotated.html
index 96e6509e..db02806e 100644
--- a/apidocs/annotated.html
+++ b/apidocs/annotated.html
@@ -67,119 +67,112 @@ $(function() {
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>LibICal</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalBDBSet.html" target="_self">ICalBDBSet</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalParameter.html" target="_self">ICalParameter</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalProperty.html" target="_self">ICalProperty</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalSpanList.html" target="_self">ICalSpanList</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalValue.html" target="_self">ICalValue</a></td><td class="desc"></td></tr>
-<tr id="row_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAgenda.html" target="_self">VAgenda</a></td><td class="desc"></td></tr>
-<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAlarm.html" target="_self">VAlarm</a></td><td class="desc"></td></tr>
-<tr id="row_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VCalendar.html" target="_self">VCalendar</a></td><td class="desc"></td></tr>
-<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VComponent.html" target="_self">VComponent</a></td><td class="desc">A class wrapping the libical icalcomponent functions </td></tr>
-<tr id="row_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VEvent.html" target="_self">VEvent</a></td><td class="desc"></td></tr>
-<tr id="row_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VFreeBusy.html" target="_self">VFreeBusy</a></td><td class="desc"></td></tr>
-<tr id="row_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VJournal.html" target="_self">VJournal</a></td><td class="desc"></td></tr>
-<tr id="row_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VQuery.html" target="_self">VQuery</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VTimezone.html" target="_self">VTimezone</a></td><td class="desc"></td></tr>
-<tr id="row_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VToDo.html" target="_self">VToDo</a></td><td class="desc"></td></tr>
-<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XDaylight.html" target="_self">XDaylight</a></td><td class="desc"></td></tr>
-<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XStandard.html" target="_self">XStandard</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__compat__tzids.html" target="_self">_compat_tzids</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icalarray.html" target="_self">_icalarray</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icalarray__sort__context.html" target="_self">_icalarray_sort_context</a></td><td class="desc"></td></tr>
-<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icaltimezone.html" target="_self">_icaltimezone</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icaltimezonechange.html" target="_self">_icaltimezonechange</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icalvcal__defaults.html" target="_self">_icalvcal_defaults</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbuffer__ring.html" target="_self">buffer_ring</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structconversion__table__struct.html" target="_self">conversion_table_struct</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structencoding__map.html" target="_self">encoding_map</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structexpand__split__map__struct.html" target="_self">expand_split_map_struct</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfreq__map.html" target="_self">freq_map</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalattach__impl.html" target="_self">icalattach_impl</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalbdbset__id.html" target="_self">icalbdbset_id</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalbdbset__impl.html" target="_self">icalbdbset_impl</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalbdbset__options.html" target="_self">icalbdbset_options</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcalendar__impl.html" target="_self">icalcalendar_impl</a></td><td class="desc"></td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalclassify__map.html" target="_self">icalclassify_map</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalclassify__parts.html" target="_self">icalclassify_parts</a></td><td class="desc"></td></tr>
-<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcluster__impl.html" target="_self">icalcluster_impl</a></td><td class="desc"></td></tr>
-<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcompiter.html" target="_self">icalcompiter</a></td><td class="desc"></td></tr>
-<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcomponent__impl.html" target="_self">icalcomponent_impl</a></td><td class="desc"></td></tr>
-<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcomponent__kind__map.html" target="_self">icalcomponent_kind_map</a></td><td class="desc"></td></tr>
-<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldatetimeperiodtype.html" target="_self">icaldatetimeperiodtype</a></td><td class="desc"></td></tr>
-<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldirset__impl.html" target="_self">icaldirset_impl</a></td><td class="desc"></td></tr>
-<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldirset__options.html" target="_self">icaldirset_options</a></td><td class="desc"></td></tr>
-<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldurationtype.html" target="_self">icaldurationtype</a></td><td class="desc">A struct representing a duration </td></tr>
-<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalerror__state.html" target="_self">icalerror_state</a></td><td class="desc"></td></tr>
-<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalerror__string__map.html" target="_self">icalerror_string_map</a></td><td class="desc"></td></tr>
-<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalfileset__id.html" target="_self">icalfileset_id</a></td><td class="desc"></td></tr>
-<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalfileset__impl.html" target="_self">icalfileset_impl</a></td><td class="desc"></td></tr>
-<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalfileset__options.html" target="_self">icalfileset_options</a></td><td class="desc">Options for opening an icalfileset </td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalgauge__impl.html" target="_self">icalgauge_impl</a></td><td class="desc"></td></tr>
-<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalgauge__where.html" target="_self">icalgauge_where</a></td><td class="desc"></td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalgeotype.html" target="_self">icalgeotype</a></td><td class="desc"></td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__impl.html" target="_self">icalparameter_impl</a></td><td class="desc"></td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__kind__map.html" target="_self">icalparameter_kind_map</a></td><td class="desc"></td></tr>
-<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__map.html" target="_self">icalparameter_map</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__value__kind__map.html" target="_self">icalparameter_value_kind_map</a></td><td class="desc"></td></tr>
-<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparser__impl.html" target="_self">icalparser_impl</a></td><td class="desc"></td></tr>
-<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalperiodtype.html" target="_self">icalperiodtype</a></td><td class="desc">Struct to represent a period in time </td></tr>
-<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__enum__map.html" target="_self">icalproperty_enum_map</a></td><td class="desc"></td></tr>
-<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__impl.html" target="_self">icalproperty_impl</a></td><td class="desc"></td></tr>
-<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__map.html" target="_self">icalproperty_map</a></td><td class="desc"></td></tr>
-<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__iterator__impl.html" target="_self">icalrecur_iterator_impl</a></td><td class="desc"></td></tr>
-<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__parser.html" target="_self">icalrecur_parser</a></td><td class="desc"></td></tr>
-<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecurrencetype.html" target="_self">icalrecurrencetype</a></td><td class="desc"></td></tr>
-<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalreqstattype.html" target="_self">icalreqstattype</a></td><td class="desc"></td></tr>
-<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrestriction__record.html" target="_self">icalrestriction_record</a></td><td class="desc"></td></tr>
-<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalset__impl.html" target="_self">icalset_impl</a></td><td class="desc"></td></tr>
-<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalsetiter.html" target="_self">icalsetiter</a></td><td class="desc"></td></tr>
-<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalspanlist__impl.html" target="_self">icalspanlist_impl</a></td><td class="desc"></td></tr>
-<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltime__span.html" target="_self">icaltime_span</a></td><td class="desc"></td></tr>
-<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltimetype.html" target="_self">icaltimetype</a></td><td class="desc"></td></tr>
-<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltriggertype.html" target="_self">icaltriggertype</a></td><td class="desc"></td></tr>
-<tr id="row_55_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_55_" class="arrow" onclick="toggleFolder('55_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalvalue__impl.html" target="_self">icalvalue_impl</a></td><td class="desc"></td></tr>
-<tr id="row_55_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionicalvalue__impl_1_1data.html" target="_self">data</a></td><td class="desc"></td></tr>
-<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalvalue__kind__map.html" target="_self">icalvalue_kind_map</a></td><td class="desc"></td></tr>
-<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classICPointerHolder.html" target="_self">ICPointerHolder</a></td><td class="desc"></td></tr>
-<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLexBuf.html" target="_self">LexBuf</a></td><td class="desc"></td></tr>
-<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmajor__content__type__map.html" target="_self">major_content_type_map</a></td><td class="desc"></td></tr>
-<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmime__impl.html" target="_self">mime_impl</a></td><td class="desc"></td></tr>
-<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structminor__content__type__map.html" target="_self">minor_content_type_map</a></td><td class="desc"></td></tr>
-<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structobservance.html" target="_self">observance</a></td><td class="desc"></td></tr>
-<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOFile.html" target="_self">OFile</a></td><td class="desc"></td></tr>
-<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPreDefProp.html" target="_self">PreDefProp</a></td><td class="desc"></td></tr>
-<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__elem__t.html" target="_self">pvl_elem_t</a></td><td class="desc"></td></tr>
-<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__list__t.html" target="_self">pvl_list_t</a></td><td class="desc"></td></tr>
-<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrdate.html" target="_self">rdate</a></td><td class="desc"></td></tr>
-<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrecur__map.html" target="_self">recur_map</a></td><td class="desc"></td></tr>
-<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structskip__map.html" target="_self">skip_map</a></td><td class="desc"></td></tr>
-<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structslg__data.html" target="_self">slg_data</a></td><td class="desc"></td></tr>
-<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__action__map.html" target="_self">sspm_action_map</a></td><td class="desc"></td></tr>
-<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__buffer.html" target="_self">sspm_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__header.html" target="_self">sspm_header</a></td><td class="desc"></td></tr>
-<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__part.html" target="_self">sspm_part</a></td><td class="desc"></td></tr>
-<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structStrItem.html" target="_self">StrItem</a></td><td class="desc"></td></tr>
-<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtext__part.html" target="_self">text_part</a></td><td class="desc"></td></tr>
-<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant.html" target="_self">ut_instant</a></td><td class="desc"></td></tr>
-<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant__int.html" target="_self">ut_instant_int</a></td><td class="desc"></td></tr>
-<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionValueItem.html" target="_self">ValueItem</a></td><td class="desc"></td></tr>
-<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObject.html" target="_self">VObject</a></td><td class="desc"></td></tr>
-<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObjectIterator.html" target="_self">VObjectIterator</a></td><td class="desc"></td></tr>
-<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwd__map.html" target="_self">wd_map</a></td><td class="desc"></td></tr>
-<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__buffer__state.html" target="_self">yy_buffer_state</a></td><td class="desc"></td></tr>
-<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__trans__info.html" target="_self">yy_trans_info</a></td><td class="desc"></td></tr>
-<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionyyalloc.html" target="_self">yyalloc</a></td><td class="desc"></td></tr>
-<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structYYSTACKDATA.html" target="_self">YYSTACKDATA</a></td><td class="desc"></td></tr>
-<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionYYSTYPE.html" target="_self">YYSTYPE</a></td><td class="desc"></td></tr>
-<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structzone__context.html" target="_self">zone_context</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>LibICal</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalBDBSet.html" target="_self">ICalBDBSet</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalParameter.html" target="_self">ICalParameter</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalProperty.html" target="_self">ICalProperty</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalSpanList.html" target="_self">ICalSpanList</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalValue.html" target="_self">ICalValue</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAgenda.html" target="_self">VAgenda</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAlarm.html" target="_self">VAlarm</a></td><td class="desc"></td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VCalendar.html" target="_self">VCalendar</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VComponent.html" target="_self">VComponent</a></td><td class="desc">A class wrapping the libical icalcomponent functions </td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VEvent.html" target="_self">VEvent</a></td><td class="desc"></td></tr>
+<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VFreeBusy.html" target="_self">VFreeBusy</a></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VJournal.html" target="_self">VJournal</a></td><td class="desc"></td></tr>
+<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VQuery.html" target="_self">VQuery</a></td><td class="desc"></td></tr>
+<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VTimezone.html" target="_self">VTimezone</a></td><td class="desc"></td></tr>
+<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VToDo.html" target="_self">VToDo</a></td><td class="desc"></td></tr>
+<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XDaylight.html" target="_self">XDaylight</a></td><td class="desc"></td></tr>
+<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XStandard.html" target="_self">XStandard</a></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__compat__tzids.html" target="_self">_compat_tzids</a></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icalarray.html" target="_self">_icalarray</a></td><td class="desc"></td></tr>
+<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icalarray__sort__context.html" target="_self">_icalarray_sort_context</a></td><td class="desc"></td></tr>
+<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icaltimezone.html" target="_self">_icaltimezone</a></td><td class="desc"></td></tr>
+<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icaltimezonechange.html" target="_self">_icaltimezonechange</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__icalvcal__defaults.html" target="_self">_icalvcal_defaults</a></td><td class="desc"></td></tr>
+<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbuffer__ring.html" target="_self">buffer_ring</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structconversion__table__struct.html" target="_self">conversion_table_struct</a></td><td class="desc"></td></tr>
+<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structencoding__map.html" target="_self">encoding_map</a></td><td class="desc"></td></tr>
+<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structexpand__split__map__struct.html" target="_self">expand_split_map_struct</a></td><td class="desc"></td></tr>
+<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfreq__map.html" target="_self">freq_map</a></td><td class="desc"></td></tr>
+<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalattach__impl.html" target="_self">icalattach_impl</a></td><td class="desc"></td></tr>
+<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalbdbset__id.html" target="_self">icalbdbset_id</a></td><td class="desc"></td></tr>
+<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalbdbset__impl.html" target="_self">icalbdbset_impl</a></td><td class="desc"></td></tr>
+<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalbdbset__options.html" target="_self">icalbdbset_options</a></td><td class="desc"></td></tr>
+<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcalendar__impl.html" target="_self">icalcalendar_impl</a></td><td class="desc"></td></tr>
+<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalclassify__map.html" target="_self">icalclassify_map</a></td><td class="desc"></td></tr>
+<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalclassify__parts.html" target="_self">icalclassify_parts</a></td><td class="desc"></td></tr>
+<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcluster__impl.html" target="_self">icalcluster_impl</a></td><td class="desc"></td></tr>
+<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcompiter.html" target="_self">icalcompiter</a></td><td class="desc"></td></tr>
+<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcomponent__impl.html" target="_self">icalcomponent_impl</a></td><td class="desc"></td></tr>
+<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalcomponent__kind__map.html" target="_self">icalcomponent_kind_map</a></td><td class="desc"></td></tr>
+<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldatetimeperiodtype.html" target="_self">icaldatetimeperiodtype</a></td><td class="desc"></td></tr>
+<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldirset__impl.html" target="_self">icaldirset_impl</a></td><td class="desc"></td></tr>
+<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldirset__options.html" target="_self">icaldirset_options</a></td><td class="desc"></td></tr>
+<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaldurationtype.html" target="_self">icaldurationtype</a></td><td class="desc">A struct representing a duration </td></tr>
+<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalerror__state.html" target="_self">icalerror_state</a></td><td class="desc"></td></tr>
+<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalerror__string__map.html" target="_self">icalerror_string_map</a></td><td class="desc"></td></tr>
+<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalfileset__id.html" target="_self">icalfileset_id</a></td><td class="desc"></td></tr>
+<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalfileset__impl.html" target="_self">icalfileset_impl</a></td><td class="desc"></td></tr>
+<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalfileset__options.html" target="_self">icalfileset_options</a></td><td class="desc">Options for opening an icalfileset </td></tr>
+<tr id="row_32_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalgauge__impl.html" target="_self">icalgauge_impl</a></td><td class="desc"></td></tr>
+<tr id="row_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalgauge__where.html" target="_self">icalgauge_where</a></td><td class="desc"></td></tr>
+<tr id="row_34_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalgeotype.html" target="_self">icalgeotype</a></td><td class="desc"></td></tr>
+<tr id="row_35_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__impl.html" target="_self">icalparameter_impl</a></td><td class="desc"></td></tr>
+<tr id="row_36_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparser__impl.html" target="_self">icalparser_impl</a></td><td class="desc"></td></tr>
+<tr id="row_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalperiodtype.html" target="_self">icalperiodtype</a></td><td class="desc">Struct to represent a period in time </td></tr>
+<tr id="row_38_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__impl.html" target="_self">icalproperty_impl</a></td><td class="desc"></td></tr>
+<tr id="row_39_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__iterator__impl.html" target="_self">icalrecur_iterator_impl</a></td><td class="desc"></td></tr>
+<tr id="row_40_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__parser.html" target="_self">icalrecur_parser</a></td><td class="desc"></td></tr>
+<tr id="row_41_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecurrencetype.html" target="_self">icalrecurrencetype</a></td><td class="desc"></td></tr>
+<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalreqstattype.html" target="_self">icalreqstattype</a></td><td class="desc"></td></tr>
+<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalset__impl.html" target="_self">icalset_impl</a></td><td class="desc"></td></tr>
+<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalsetiter.html" target="_self">icalsetiter</a></td><td class="desc"></td></tr>
+<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalspanlist__impl.html" target="_self">icalspanlist_impl</a></td><td class="desc"></td></tr>
+<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltime__span.html" target="_self">icaltime_span</a></td><td class="desc"></td></tr>
+<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltimetype.html" target="_self">icaltimetype</a></td><td class="desc"></td></tr>
+<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltriggertype.html" target="_self">icaltriggertype</a></td><td class="desc"></td></tr>
+<tr id="row_49_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_49_" class="arrow" onclick="toggleFolder('49_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalvalue__impl.html" target="_self">icalvalue_impl</a></td><td class="desc"></td></tr>
+<tr id="row_49_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionicalvalue__impl_1_1data.html" target="_self">data</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classICPointerHolder.html" target="_self">ICPointerHolder</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLexBuf.html" target="_self">LexBuf</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmajor__content__type__map.html" target="_self">major_content_type_map</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmime__impl.html" target="_self">mime_impl</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structminor__content__type__map.html" target="_self">minor_content_type_map</a></td><td class="desc"></td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structobservance.html" target="_self">observance</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOFile.html" target="_self">OFile</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPreDefProp.html" target="_self">PreDefProp</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__elem__t.html" target="_self">pvl_elem_t</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__list__t.html" target="_self">pvl_list_t</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrdate.html" target="_self">rdate</a></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrecur__map.html" target="_self">recur_map</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structskip__map.html" target="_self">skip_map</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structslg__data.html" target="_self">slg_data</a></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__action__map.html" target="_self">sspm_action_map</a></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__buffer.html" target="_self">sspm_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__header.html" target="_self">sspm_header</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__part.html" target="_self">sspm_part</a></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structStrItem.html" target="_self">StrItem</a></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtext__part.html" target="_self">text_part</a></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant.html" target="_self">ut_instant</a></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant__int.html" target="_self">ut_instant_int</a></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionValueItem.html" target="_self">ValueItem</a></td><td class="desc"></td></tr>
+<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObject.html" target="_self">VObject</a></td><td class="desc"></td></tr>
+<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObjectIterator.html" target="_self">VObjectIterator</a></td><td class="desc"></td></tr>
+<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwd__map.html" target="_self">wd_map</a></td><td class="desc"></td></tr>
+<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__buffer__state.html" target="_self">yy_buffer_state</a></td><td class="desc"></td></tr>
+<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__trans__info.html" target="_self">yy_trans_info</a></td><td class="desc"></td></tr>
+<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionyyalloc.html" target="_self">yyalloc</a></td><td class="desc"></td></tr>
+<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structYYSTACKDATA.html" target="_self">YYSTACKDATA</a></td><td class="desc"></td></tr>
+<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionYYSTYPE.html" target="_self">YYSTYPE</a></td><td class="desc"></td></tr>
+<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structzone__context.html" target="_self">zone_context</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/astime_8h.html b/apidocs/astime_8h.html
index 7b4b87be..7e0f90a1 100644
--- a/apidocs/astime_8h.html
+++ b/apidocs/astime_8h.html
@@ -130,7 +130,7 @@ Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p >Converts julian date to year,mo,da </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>use <a class="el" href="astime_8h.html#ade0421d368a2914b2e2cf0634bdd1a1b">caldat_int()</a> instead </dd></dl>
+<p >Converts julian date to year,mo,da </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>use <a class="el" href="astime_8h.html#ade0421d368a2914b2e2cf0634bdd1a1b">caldat_int()</a> instead </dd></dl>
</div>
</div>
@@ -171,7 +171,7 @@ Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p >Returns julian day from year,mo,da </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>use <a class="el" href="astime_8h.html#a3cc1a455b453977f754842b9666440a2">juldat_int()</a> instead </dd></dl>
+<p >Returns julian day from year,mo,da </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>use <a class="el" href="astime_8h.html#a3cc1a455b453977f754842b9666440a2">juldat_int()</a> instead </dd></dl>
</div>
</div>
@@ -199,7 +199,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/astime_8h_source.html b/apidocs/astime_8h_source.html
index 7ff62058..ba58d034 100644
--- a/apidocs/astime_8h_source.html
+++ b/apidocs/astime_8h_source.html
@@ -193,7 +193,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classICPointerHolder.html b/apidocs/classICPointerHolder.html
index 6ed4e52f..e3262c73 100644
--- a/apidocs/classICPointerHolder.html
+++ b/apidocs/classICPointerHolder.html
@@ -104,7 +104,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (T *p)
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1ICalBDBSet.html b/apidocs/classLibICal_1_1ICalBDBSet.html
index f5558e2b..3ccea333 100644
--- a/apidocs/classLibICal_1_1ICalBDBSet.html
+++ b/apidocs/classLibICal_1_1ICalBDBSet.html
@@ -132,7 +132,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>path</b> ()</t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1ICalParameter.html b/apidocs/classLibICal_1_1ICalParameter.html
index 0bd209be..5eb8baca 100644
--- a/apidocs/classLibICal_1_1ICalParameter.html
+++ b/apidocs/classLibICal_1_1ICalParameter.html
@@ -88,7 +88,7 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>ICalParameter</b> (const std::string &amp;str)</td></tr>
<tr class="separator:a37dd4f44752bcc842fd1f45e9f718fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c819b76bb3d40bc9036be183a88a2c"><td class="memItemLeft" align="right" valign="top"><a id="aa3c819b76bb3d40bc9036be183a88a2c" name="aa3c819b76bb3d40bc9036be183a88a2c"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>ICalParameter</b> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *v)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ICalParameter</b> (icalparameter *v)</td></tr>
<tr class="separator:aa3c819b76bb3d40bc9036be183a88a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1ee81908e8de2d09e254af62ffba00"><td class="memItemLeft" align="right" valign="top"><a id="a1f1ee81908e8de2d09e254af62ffba00" name="a1f1ee81908e8de2d09e254af62ffba00"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>as_ical_string</b> ()</td></tr>
@@ -277,7 +277,7 @@ static icalparameter_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1ICalProperty.html b/apidocs/classLibICal_1_1ICalProperty.html
index 8e04dcb1..47f8f868 100644
--- a/apidocs/classLibICal_1_1ICalProperty.html
+++ b/apidocs/classLibICal_1_1ICalProperty.html
@@ -79,7 +79,7 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>ICalProperty</b> (const <a class="el" href="classLibICal_1_1ICalProperty.html">ICalProperty</a> &amp;)</td></tr>
<tr class="separator:a05543d4eb2b957c4c239bb23e78a48e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203ec201096de7b4ad82cdc378a52105"><td class="memItemLeft" align="right" valign="top"><a id="a203ec201096de7b4ad82cdc378a52105" name="a203ec201096de7b4ad82cdc378a52105"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>ICalProperty</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *v)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ICalProperty</b> (icalproperty *v)</td></tr>
<tr class="separator:a203ec201096de7b4ad82cdc378a52105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c9d5bc9b53691666c6fd7b9612267d2"><td class="memItemLeft" align="right" valign="top"><a id="a7c9d5bc9b53691666c6fd7b9612267d2" name="a7c9d5bc9b53691666c6fd7b9612267d2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ICalProperty</b> (icalproperty_kind kind)</td></tr>
@@ -106,7 +106,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>detach</b> ()</td></t
enum icalproperty_action&#160;</td><td class="memItemRight" valign="bottom"><b>get_action</b> ()</td></tr>
<tr class="separator:a1370d09e0e084d092e3dd2c44cf0e4ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4adbdb2960b285d4cc2525b08130ae7"><td class="memItemLeft" align="right" valign="top"><a id="ab4adbdb2960b285d4cc2525b08130ae7" name="ab4adbdb2960b285d4cc2525b08130ae7"></a>
-<a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_attach</b> () const</td></tr>
+<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_attach</b> () const</td></tr>
<tr class="separator:ab4adbdb2960b285d4cc2525b08130ae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad591649fc3a0d348cfb6b33bcd71c1f2"><td class="memItemLeft" align="right" valign="top"><a id="ad591649fc3a0d348cfb6b33bcd71c1f2" name="ad591649fc3a0d348cfb6b33bcd71c1f2"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>get_attendee</b> () const</td></tr>
@@ -338,7 +338,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>remove_parameter_by_k
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_action</b> (const enum icalproperty_action &amp;val)</td></tr>
<tr class="separator:a4c01e7c1255bf8dcdc2ca69158d487cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad61c800967e647ead4992c1edfa3b9be"><td class="memItemLeft" align="right" valign="top"><a id="ad61c800967e647ead4992c1edfa3b9be" name="ad61c800967e647ead4992c1edfa3b9be"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>set_attach</b> (<a class="el" href="structicalattach__impl.html">icalattach</a> *val)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>set_attach</b> (<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *val)</td></tr>
<tr class="separator:ad61c800967e647ead4992c1edfa3b9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b6f7de3edcc4b38548a9229fd5e2722"><td class="memItemLeft" align="right" valign="top"><a id="a4b6f7de3edcc4b38548a9229fd5e2722" name="a4b6f7de3edcc4b38548a9229fd5e2722"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_attendee</b> (const std::string &amp;val)</td></tr>
@@ -652,7 +652,7 @@ static icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>valu
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1ICalSpanList.html b/apidocs/classLibICal_1_1ICalSpanList.html
index 0f7d0c86..b8ad652a 100644
--- a/apidocs/classLibICal_1_1ICalSpanList.html
+++ b/apidocs/classLibICal_1_1ICalSpanList.html
@@ -309,7 +309,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1ICalValue.html b/apidocs/classLibICal_1_1ICalValue.html
index 5b399e14..3db60c1e 100644
--- a/apidocs/classLibICal_1_1ICalValue.html
+++ b/apidocs/classLibICal_1_1ICalValue.html
@@ -85,7 +85,7 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>ICalValue</b> (const icalvalue_kind &amp;kind, const std::string &amp;str)</td></tr>
<tr class="separator:ae12e60a7b698a4ef5574ced5370dd7c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53802af47d15b3f8fc95bdfaa49a6da4"><td class="memItemLeft" align="right" valign="top"><a id="a53802af47d15b3f8fc95bdfaa49a6da4" name="a53802af47d15b3f8fc95bdfaa49a6da4"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>ICalValue</b> (<a class="el" href="structicalvalue__impl.html">icalvalue</a> *)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ICalValue</b> (icalvalue *)</td></tr>
<tr class="separator:a53802af47d15b3f8fc95bdfaa49a6da4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74780ecfee704f070b94db3169b8be1a"><td class="memItemLeft" align="right" valign="top"><a id="a74780ecfee704f070b94db3169b8be1a" name="a74780ecfee704f070b94db3169b8be1a"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>as_ical_string</b> ()</td></tr>
@@ -97,7 +97,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>detach</b> ()</td></t
enum icalproperty_action&#160;</td><td class="memItemRight" valign="bottom"><b>get_action</b> () const</td></tr>
<tr class="separator:a1c51655bff602bdab845b4200afbd6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a289f3951c146991a5769accd0bb1e12f"><td class="memItemLeft" align="right" valign="top"><a id="a289f3951c146991a5769accd0bb1e12f" name="a289f3951c146991a5769accd0bb1e12f"></a>
-<a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_attach</b> ()</td></tr>
+<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_attach</b> ()</td></tr>
<tr class="separator:a289f3951c146991a5769accd0bb1e12f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14cef7f841ed1c9710f53e9474fc568"><td class="memItemLeft" align="right" valign="top"><a id="ae14cef7f841ed1c9710f53e9474fc568" name="ae14cef7f841ed1c9710f53e9474fc568"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>get_binary</b> () const</td></tr>
@@ -187,7 +187,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>kind_to_string
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_action</b> (const enum icalproperty_action &amp;v)</td></tr>
<tr class="separator:a9837d6078b93c04842a6d7d430726d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55cb74d12405818022519592231fec7c"><td class="memItemLeft" align="right" valign="top"><a id="a55cb74d12405818022519592231fec7c" name="a55cb74d12405818022519592231fec7c"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>set_attach</b> (<a class="el" href="structicalattach__impl.html">icalattach</a> *v)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>set_attach</b> (<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *v)</td></tr>
<tr class="separator:a55cb74d12405818022519592231fec7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdcd1d5d366146475f6fce6bcecb390d"><td class="memItemLeft" align="right" valign="top"><a id="afdcd1d5d366146475f6fce6bcecb390d" name="afdcd1d5d366146475f6fce6bcecb390d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>set_binary</b> (const std::string &amp;v)</td></tr>
@@ -271,7 +271,7 @@ static icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>stri
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VAgenda.html b/apidocs/classLibICal_1_1VAgenda.html
index 8692f1fa..6e841d6f 100644
--- a/apidocs/classLibICal_1_1VAgenda.html
+++ b/apidocs/classLibICal_1_1VAgenda.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VAlarm.html b/apidocs/classLibICal_1_1VAlarm.html
index 8bb26b35..2217ab90 100644
--- a/apidocs/classLibICal_1_1VAlarm.html
+++ b/apidocs/classLibICal_1_1VAlarm.html
@@ -355,7 +355,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VCalendar.html b/apidocs/classLibICal_1_1VCalendar.html
index f2c886ee..31b61cda 100644
--- a/apidocs/classLibICal_1_1VCalendar.html
+++ b/apidocs/classLibICal_1_1VCalendar.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VComponent.html b/apidocs/classLibICal_1_1VComponent.html
index 571864bb..68b2052d 100644
--- a/apidocs/classLibICal_1_1VComponent.html
+++ b/apidocs/classLibICal_1_1VComponent.html
@@ -434,7 +434,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VEvent.html b/apidocs/classLibICal_1_1VEvent.html
index 13878d82..854de171 100644
--- a/apidocs/classLibICal_1_1VEvent.html
+++ b/apidocs/classLibICal_1_1VEvent.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VFreeBusy.html b/apidocs/classLibICal_1_1VFreeBusy.html
index 60497740..eb1faf0c 100644
--- a/apidocs/classLibICal_1_1VFreeBusy.html
+++ b/apidocs/classLibICal_1_1VFreeBusy.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VJournal.html b/apidocs/classLibICal_1_1VJournal.html
index c05cd7a8..6b3711c3 100644
--- a/apidocs/classLibICal_1_1VJournal.html
+++ b/apidocs/classLibICal_1_1VJournal.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VQuery.html b/apidocs/classLibICal_1_1VQuery.html
index aab9ad75..3bfe80cf 100644
--- a/apidocs/classLibICal_1_1VQuery.html
+++ b/apidocs/classLibICal_1_1VQuery.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VTimezone.html b/apidocs/classLibICal_1_1VTimezone.html
index e65d61ee..c18169c2 100644
--- a/apidocs/classLibICal_1_1VTimezone.html
+++ b/apidocs/classLibICal_1_1VTimezone.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1VToDo.html b/apidocs/classLibICal_1_1VToDo.html
index 69f02dc6..b4641f4e 100644
--- a/apidocs/classLibICal_1_1VToDo.html
+++ b/apidocs/classLibICal_1_1VToDo.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1XDaylight.html b/apidocs/classLibICal_1_1XDaylight.html
index 7979b215..965a7ee6 100644
--- a/apidocs/classLibICal_1_1XDaylight.html
+++ b/apidocs/classLibICal_1_1XDaylight.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classLibICal_1_1XStandard.html b/apidocs/classLibICal_1_1XStandard.html
index d156c4f2..a26d734d 100644
--- a/apidocs/classLibICal_1_1XStandard.html
+++ b/apidocs/classLibICal_1_1XStandard.html
@@ -323,7 +323,7 @@ static icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/classes.html b/apidocs/classes.html
index 9f2e0ab4..958a1b2b 100644
--- a/apidocs/classes.html
+++ b/apidocs/classes.html
@@ -84,7 +84,7 @@ $(function() {
<dd><a class="el" href="structfreq__map.html">freq_map</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
-<dd><a class="el" href="structicalattach__impl.html">icalattach_impl</a></dd><dd><a class="el" href="classLibICal_1_1ICalBDBSet.html">ICalBDBSet</a> (LibICal)</dd><dd><a class="el" href="structicalbdbset__id.html">icalbdbset_id</a></dd><dd><a class="el" href="structicalbdbset__impl.html">icalbdbset_impl</a></dd><dd><a class="el" href="structicalbdbset__options.html">icalbdbset_options</a></dd><dd><a class="el" href="structicalcalendar__impl.html">icalcalendar_impl</a></dd><dd><a class="el" href="structicalclassify__map.html">icalclassify_map</a></dd><dd><a class="el" href="structicalclassify__parts.html">icalclassify_parts</a></dd><dd><a class="el" href="structicalcluster__impl.html">icalcluster_impl</a></dd><dd><a class="el" href="structicalcompiter.html">icalcompiter</a></dd><dd><a class="el" href="structicalcomponent__impl.html">icalcomponent_impl</a></dd><dd><a class="el" href="structicalcomponent__kind__map.html">icalcomponent_kind_map</a></dd><dd><a class="el" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></dd><dd><a class="el" href="structicaldirset__impl.html">icaldirset_impl</a></dd><dd><a class="el" href="structicaldirset__options.html">icaldirset_options</a></dd><dd><a class="el" href="structicaldurationtype.html">icaldurationtype</a></dd><dd><a class="el" href="structicalerror__state.html">icalerror_state</a></dd><dd><a class="el" href="structicalerror__string__map.html">icalerror_string_map</a></dd><dd><a class="el" href="structicalfileset__id.html">icalfileset_id</a></dd><dd><a class="el" href="structicalfileset__impl.html">icalfileset_impl</a></dd><dd><a class="el" href="structicalfileset__options.html">icalfileset_options</a></dd><dd><a class="el" href="structicalgauge__impl.html">icalgauge_impl</a></dd><dd><a class="el" href="structicalgauge__where.html">icalgauge_where</a></dd><dd><a class="el" href="structicalgeotype.html">icalgeotype</a></dd><dd><a class="el" href="classLibICal_1_1ICalParameter.html">ICalParameter</a> (LibICal)</dd><dd><a class="el" href="structicalparameter__impl.html">icalparameter_impl</a></dd><dd><a class="el" href="structicalparameter__kind__map.html">icalparameter_kind_map</a></dd><dd><a class="el" href="structicalparameter__map.html">icalparameter_map</a></dd><dd><a class="el" href="structicalparameter__value__kind__map.html">icalparameter_value_kind_map</a></dd><dd><a class="el" href="structicalparser__impl.html">icalparser_impl</a></dd><dd><a class="el" href="structicalperiodtype.html">icalperiodtype</a></dd><dd><a class="el" href="classLibICal_1_1ICalProperty.html">ICalProperty</a> (LibICal)</dd><dd><a class="el" href="structicalproperty__enum__map.html">icalproperty_enum_map</a></dd><dd><a class="el" href="structicalproperty__impl.html">icalproperty_impl</a></dd><dd><a class="el" href="structicalproperty__map.html">icalproperty_map</a></dd><dd><a class="el" href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></dd><dd><a class="el" href="structicalrecur__parser.html">icalrecur_parser</a></dd><dd><a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a></dd><dd><a class="el" href="structicalreqstattype.html">icalreqstattype</a></dd><dd><a class="el" href="structicalrestriction__record.html">icalrestriction_record</a></dd><dd><a class="el" href="structicalset__impl.html">icalset_impl</a></dd><dd><a class="el" href="structicalsetiter.html">icalsetiter</a></dd><dd><a class="el" href="classLibICal_1_1ICalSpanList.html">ICalSpanList</a> (LibICal)</dd><dd><a class="el" href="structicalspanlist__impl.html">icalspanlist_impl</a></dd><dd><a class="el" href="structicaltime__span.html">icaltime_span</a></dd><dd><a class="el" href="structicaltimetype.html">icaltimetype</a></dd><dd><a class="el" href="structicaltriggertype.html">icaltriggertype</a></dd><dd><a class="el" href="classLibICal_1_1ICalValue.html">ICalValue</a> (LibICal)</dd><dd><a class="el" href="structicalvalue__impl.html">icalvalue_impl</a></dd><dd><a class="el" href="structicalvalue__kind__map.html">icalvalue_kind_map</a></dd><dd><a class="el" href="classICPointerHolder.html">ICPointerHolder</a></dd></dl>
+<dd><a class="el" href="structicalattach__impl.html">icalattach_impl</a></dd><dd><a class="el" href="classLibICal_1_1ICalBDBSet.html">ICalBDBSet</a> (LibICal)</dd><dd><a class="el" href="structicalbdbset__id.html">icalbdbset_id</a></dd><dd><a class="el" href="structicalbdbset__impl.html">icalbdbset_impl</a></dd><dd><a class="el" href="structicalbdbset__options.html">icalbdbset_options</a></dd><dd><a class="el" href="structicalcalendar__impl.html">icalcalendar_impl</a></dd><dd><a class="el" href="structicalclassify__map.html">icalclassify_map</a></dd><dd><a class="el" href="structicalclassify__parts.html">icalclassify_parts</a></dd><dd><a class="el" href="structicalcluster__impl.html">icalcluster_impl</a></dd><dd><a class="el" href="structicalcompiter.html">icalcompiter</a></dd><dd><a class="el" href="structicalcomponent__impl.html">icalcomponent_impl</a></dd><dd><a class="el" href="structicalcomponent__kind__map.html">icalcomponent_kind_map</a></dd><dd><a class="el" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></dd><dd><a class="el" href="structicaldirset__impl.html">icaldirset_impl</a></dd><dd><a class="el" href="structicaldirset__options.html">icaldirset_options</a></dd><dd><a class="el" href="structicaldurationtype.html">icaldurationtype</a></dd><dd><a class="el" href="structicalerror__state.html">icalerror_state</a></dd><dd><a class="el" href="structicalerror__string__map.html">icalerror_string_map</a></dd><dd><a class="el" href="structicalfileset__id.html">icalfileset_id</a></dd><dd><a class="el" href="structicalfileset__impl.html">icalfileset_impl</a></dd><dd><a class="el" href="structicalfileset__options.html">icalfileset_options</a></dd><dd><a class="el" href="structicalgauge__impl.html">icalgauge_impl</a></dd><dd><a class="el" href="structicalgauge__where.html">icalgauge_where</a></dd><dd><a class="el" href="structicalgeotype.html">icalgeotype</a></dd><dd><a class="el" href="classLibICal_1_1ICalParameter.html">ICalParameter</a> (LibICal)</dd><dd><a class="el" href="structicalparameter__impl.html">icalparameter_impl</a></dd><dd><a class="el" href="structicalparser__impl.html">icalparser_impl</a></dd><dd><a class="el" href="structicalperiodtype.html">icalperiodtype</a></dd><dd><a class="el" href="classLibICal_1_1ICalProperty.html">ICalProperty</a> (LibICal)</dd><dd><a class="el" href="structicalproperty__impl.html">icalproperty_impl</a></dd><dd><a class="el" href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></dd><dd><a class="el" href="structicalrecur__parser.html">icalrecur_parser</a></dd><dd><a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a></dd><dd><a class="el" href="structicalreqstattype.html">icalreqstattype</a></dd><dd><a class="el" href="structicalset__impl.html">icalset_impl</a></dd><dd><a class="el" href="structicalsetiter.html">icalsetiter</a></dd><dd><a class="el" href="classLibICal_1_1ICalSpanList.html">ICalSpanList</a> (LibICal)</dd><dd><a class="el" href="structicalspanlist__impl.html">icalspanlist_impl</a></dd><dd><a class="el" href="structicaltime__span.html">icaltime_span</a></dd><dd><a class="el" href="structicaltimetype.html">icaltimetype</a></dd><dd><a class="el" href="structicaltriggertype.html">icaltriggertype</a></dd><dd><a class="el" href="classLibICal_1_1ICalValue.html">ICalValue</a> (LibICal)</dd><dd><a class="el" href="structicalvalue__impl.html">icalvalue_impl</a></dd><dd><a class="el" href="classICPointerHolder.html">ICPointerHolder</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_L" name="letter_L">L</a></dt>
<dd><a class="el" href="structLexBuf.html">LexBuf</a></dd></dl>
@@ -131,7 +131,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/deprecated.html b/apidocs/deprecated.html
index e5dd3eb1..20c26826 100644
--- a/apidocs/deprecated.html
+++ b/apidocs/deprecated.html
@@ -67,31 +67,23 @@ $(function() {
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Global <a class="el" href="astime_8h.html#a45de6b3b6e622aed44641b4014bd85d1">caldat</a> (UTinstantPtr))</dt>
-<dd><a class="anchor" id="_deprecated000006"></a>use <a class="el" href="astime_8h.html#ade0421d368a2914b2e2cf0634bdd1a1b">caldat_int()</a> instead </dd>
+<dd><a class="anchor" id="_deprecated000001"></a>use <a class="el" href="astime_8h.html#ade0421d368a2914b2e2cf0634bdd1a1b">caldat_int()</a> instead </dd>
<dt>Global <a class="el" href="icalcomponent_8h.html#afe8057ad5859d3723984bb67aa253ca9">icalcomponent_new_clone</a> (icalcomponent *component))</dt>
-<dd><p class="startdd"><a class="anchor" id="_deprecated000004"></a>Use <a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8" title="Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.">icalcomponent_clone()</a> instead </p>
-<p class="enddd"><a class="anchor" id="_deprecated000008"></a>Use <a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8" title="Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.">icalcomponent_clone()</a> instead </p>
-</dd>
+<dd><a class="anchor" id="_deprecated000003"></a>Use <a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8" title="Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.">icalcomponent_clone()</a> instead </dd>
<dt>Global <a class="el" href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a> (icalparameter *p))</dt>
-<dd><p class="startdd"><a class="anchor" id="_deprecated000002"></a>Use <a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de" title="Creates new icalparameter as a clone of the given one.">icalparameter_clone()</a> instead </p>
-<p class="enddd"><a class="anchor" id="_deprecated000009"></a>Use <a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de" title="Creates new icalparameter as a clone of the given one.">icalparameter_clone()</a> instead </p>
-</dd>
+<dd><a class="anchor" id="_deprecated000004"></a>Use <a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de" title="Creates new icalparameter as a clone of the given one.">icalparameter_clone()</a> instead </dd>
<dt>Global <a class="el" href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">icalproperty_new_clone</a> (icalproperty *prop))</dt>
-<dd><p class="startdd"><a class="anchor" id="_deprecated000003"></a>use <a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516" title="Deeply clones an icalproperty.">icalproperty_clone()</a> instead </p>
-<p class="enddd"><a class="anchor" id="_deprecated000010"></a>use <a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516" title="Deeply clones an icalproperty.">icalproperty_clone()</a> instead </p>
-</dd>
+<dd><a class="anchor" id="_deprecated000005"></a>use <a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516" title="Deeply clones an icalproperty.">icalproperty_clone()</a> instead </dd>
<dt>Global <a class="el" href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a> (const icalvalue *value))</dt>
-<dd><p class="startdd"><a class="anchor" id="_deprecated000001"></a>Use <a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8" title="Deeply clones an icalvalue.">icalvalue_clone()</a> instead </p>
-<p class="enddd"><a class="anchor" id="_deprecated000011"></a>Use <a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8" title="Deeply clones an icalvalue.">icalvalue_clone()</a> instead </p>
-</dd>
+<dd><a class="anchor" id="_deprecated000006"></a>Use <a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8" title="Deeply clones an icalvalue.">icalvalue_clone()</a> instead </dd>
<dt>Global <a class="el" href="astime_8h.html#a1c6a160930d1c125892a81813a0d8d4b">juldat</a> (UTinstantPtr))</dt>
-<dd><a class="anchor" id="_deprecated000007"></a>use <a class="el" href="astime_8h.html#a3cc1a455b453977f754842b9666440a2">juldat_int()</a> instead </dd>
+<dd><a class="anchor" id="_deprecated000002"></a>use <a class="el" href="astime_8h.html#a3cc1a455b453977f754842b9666440a2">juldat_int()</a> instead </dd>
</dl>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_000001_000007.html b/apidocs/dir_000001_000007.html
deleted file mode 100644
index f11f783a..00000000
--- a/apidocs/dir_000001_000007.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: libical -&gt; src Relation</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html">src</a></li><li class="navelem"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="contents">
-<h3>libical &rarr; src Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libical</th><th class="dirtab">Includes file in src</th></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedparameter.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedparameter.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedparameter.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalparameter_8h.html">icalparameter.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedproperty.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedproperty.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedproperty.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedproperty.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalproperty_8h.html">icalproperty.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedproperty.h</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalparameter_8h.html">icalparameter.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedproperty.h</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalrecur_8h.html">icalrecur.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedvalue.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedvalue.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedvalue.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedvalue.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedvalue.h</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalattach_8h.html">icalattach.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalderivedvalue.h</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalrecur_8h.html">icalrecur.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalrestriction.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalrestriction.c</b></td><td class="dirtab"><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html">libical</a>&#160;/&#160;<a class="el" href="icalrestriction_8h.html">icalrestriction.h</a></td></tr></table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/dir_000002_000006.html b/apidocs/dir_000002_000005.html
index 0c60348d..afefddc0 100644
--- a/apidocs/dir_000002_000006.html
+++ b/apidocs/dir_000002_000005.html
@@ -69,7 +69,7 @@ $(function() {
<h3>libical &rarr; src Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libical</th><th class="dirtab">Includes file in src</th></tr><tr class="dirtab"><td class="dirtab"><b>icalduration.c</b></td><td class="dirtab"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a>&#160;/&#160;<a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalduration_8h.html">icalduration.h</a></td><td class="dirtab"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a>&#160;/&#160;<a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalperiod_8h.html">icalperiod.h</a></td><td class="dirtab"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a>&#160;/&#160;<a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalrecur_8h.html">icalrecur.h</a></td><td class="dirtab"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a>&#160;/&#160;<a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icaltime.c</b></td><td class="dirtab"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a>&#160;/&#160;<a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalvalue.c</b></td><td class="dirtab"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a>&#160;/&#160;<a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr></table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_000003_000002.html b/apidocs/dir_000003_000002.html
index d283a3fa..785746ef 100644
--- a/apidocs/dir_000003_000002.html
+++ b/apidocs/dir_000003_000002.html
@@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.0</span>
+ <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
</div>
</td>
</tr>
@@ -66,10 +66,10 @@ $(function() {
</div>
</div><!-- top -->
<div class="contents">
-<h3>libicalss &rarr; libical Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libicalss</th><th class="dirtab">Includes file in src/libical</th></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icalparser_8h.html">icalparser.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalclassify.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalclassify.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalcluster.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalcluster.h</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalparser_8h.html">icalparser.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgauge.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgauge.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalgauge_8h.html">icalgauge.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgaugeimpl.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalmessage.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalmessage.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalmessage.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalset_8h.html">icalset.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalset_8h.html">icalset.h</a></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalspanlist.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalspanlist__cxx_8h.html">icalspanlist_cxx.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalspanlist__cxx_8h.html">icalspanlist_cxx.h</a></td><td class="dirtab"><a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalsslexer.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalssyacc.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr></table></div><!-- contents -->
+<h3>libicalss &rarr; libical Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libicalss</th><th class="dirtab">Includes file in src/libical</th></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icalparser_8h.html">icalparser.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalclassify.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalclassify.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalcluster.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalcluster.h</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalparser_8h.html">icalparser.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgauge.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgauge.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalgauge_8h.html">icalgauge.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgaugeimpl.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalmessage.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalmessage.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalset_8h.html">icalset.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalset_8h.html">icalset.h</a></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalspanlist.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalspanlist__cxx_8h.html">icalspanlist_cxx.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalsslexer.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalssyacc.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr></table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Fri Jun 10 2022 08:27:16 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_000004_000006.html b/apidocs/dir_000003_000005.html
index 11dff2b5..5467a43d 100644
--- a/apidocs/dir_000004_000006.html
+++ b/apidocs/dir_000003_000005.html
@@ -69,7 +69,7 @@ $(function() {
<h3>libicalss &rarr; src Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libicalss</th><th class="dirtab">Includes file in src</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalspanlist__cxx_8h.html">icalspanlist_cxx.h</a></td><td class="dirtab"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a>&#160;/&#160;<a class="el" href="icaltime_8h.html">icaltime.h</a></td></tr></table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_000004_000002.html b/apidocs/dir_000004_000002.html
index 22ccc19f..881248f3 100644
--- a/apidocs/dir_000004_000002.html
+++ b/apidocs/dir_000004_000002.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: libicalss -&gt; libical Relation</title>
+<title>Libical API Documentation: libicalvcal -&gt; libical Relation</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -62,14 +62,14 @@ $(function() {
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_e5788c73bf8d77f47d4a3002d26bfd20.html">libicalss</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_3d1727d6b01241f7fe3ee38f31a35b42.html">libicalvcal</a></li> </ul>
</div>
</div><!-- top -->
<div class="contents">
-<h3>libicalss &rarr; libical Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libicalss</th><th class="dirtab">Includes file in src/libical</th></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icalparser_8h.html">icalparser.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalbdbset.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalclassify.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalclassify.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalcluster.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalcluster.h</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalparser_8h.html">icalparser.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalfileset.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgauge.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgauge.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalgauge_8h.html">icalgauge.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalgaugeimpl.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalmessage.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalmessage.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalset_8h.html">icalset.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalset_8h.html">icalset.h</a></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalspanlist.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="icalspanlist__cxx_8h.html">icalspanlist_cxx.h</a></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalsslexer.c</b></td><td class="dirtab"><a class="el" href="icalmemory_8h.html">icalmemory.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalssyacc.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr></table></div><!-- contents -->
+<h3>libicalvcal &rarr; libical Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libicalvcal</th><th class="dirtab">Includes file in src/libical</th></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr></table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_000005_000002.html b/apidocs/dir_000005_000002.html
deleted file mode 100644
index aa97c734..00000000
--- a/apidocs/dir_000005_000002.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: libicalvcal -&gt; libical Relation</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_3d1727d6b01241f7fe3ee38f31a35b42.html">libicalvcal</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="contents">
-<h3>libicalvcal &rarr; libical Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in src/libicalvcal</th><th class="dirtab">Includes file in src/libical</th></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.c</b></td><td class="dirtab"><a class="el" href="icalerror_8h.html">icalerror.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.c</b></td><td class="dirtab"><a class="el" href="icaltimezone_8h.html">icaltimezone.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.c</b></td><td class="dirtab"><a class="el" href="icalvalue_8h.html">icalvalue.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>icalvcal.h</b></td><td class="dirtab"><a class="el" href="icalcomponent_8h.html">icalcomponent.h</a></td></tr></table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42.html b/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42.html
index 4a3b14c9..24ca8e0e 100644
--- a/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42.html
+++ b/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42.html
@@ -76,7 +76,7 @@ Directory dependency graph for libicalvcal:</div>
<map name="adir__3d1727d6b01241f7fe3ee38f31a35b42__dep" id="adir__3d1727d6b01241f7fe3ee38f31a35b42__dep">
<area shape="rect" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="31,148,103,196"/>
<area shape="rect" href="dir_3d1727d6b01241f7fe3ee38f31a35b42.html" title="libicalvcal" alt="" coords="27,52,106,100"/>
-<area shape="rect" href="dir_000005_000002.html" title="4" alt="" coords="71,122,79,137"/>
+<area shape="rect" href="dir_000004_000002.html" title="4" alt="" coords="71,122,79,137"/>
<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,117,207"/>
</map>
</div>
@@ -97,7 +97,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.map b/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.map
index 69338fb6..a4930f55 100644
--- a/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.map
+++ b/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.map
@@ -1,6 +1,6 @@
<map id="libicalvcal" name="libicalvcal">
<area shape="rect" id="node1" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="31,148,103,196"/>
<area shape="rect" id="node2" href="dir_3d1727d6b01241f7fe3ee38f31a35b42.html" title="libicalvcal" alt="" coords="27,52,106,100"/>
-<area shape="rect" id="edge1-headlabel" href="dir_000005_000002.html" title="4" alt="" coords="71,122,79,137"/>
+<area shape="rect" id="edge1-headlabel" href="dir_000004_000002.html" title="4" alt="" coords="71,122,79,137"/>
<area shape="rect" id="clust1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,117,207"/>
</map>
diff --git a/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.md5 b/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.md5
index 6b4989de..161680fc 100644
--- a/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.md5
+++ b/apidocs/dir_3d1727d6b01241f7fe3ee38f31a35b42_dep.md5
@@ -1 +1 @@
-6eb431fe4b31eacb767e69778bc7ac1a \ No newline at end of file
+4d5b4d308163e04cc53ebe59369db225 \ No newline at end of file
diff --git a/apidocs/dir_5330c68354327086ecc8df050e51eedc.html b/apidocs/dir_5330c68354327086ecc8df050e51eedc.html
index 35ba2f77..b164b352 100644
--- a/apidocs/dir_5330c68354327086ecc8df050e51eedc.html
+++ b/apidocs/dir_5330c68354327086ecc8df050e51eedc.html
@@ -69,30 +69,16 @@ $(function() {
<div class="headertitle"><div class="title">src Directory Reference</div></div>
</div><!--header-->
<div class="contents">
-<div class="dynheader">
-Directory dependency graph for src:</div>
-<div class="dyncontent">
-<div class="center"><img src="dir_5330c68354327086ecc8df050e51eedc_dep.png" border="0" usemap="#adir__5330c68354327086ecc8df050e51eedc__dep" alt="src"/></div>
-<map name="adir__5330c68354327086ecc8df050e51eedc__dep" id="adir__5330c68354327086ecc8df050e51eedc__dep">
-<area shape="rect" href="dir_8e427daf5a9f830cf32cf5e679910194.html" title="libical" alt="" coords="123,27,195,75"/>
-<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="123,123,195,171"/>
-<area shape="rect" href="dir_000001_000007.html" title="17" alt="" coords="160,97,174,112"/>
-<area shape="rect" href="dir_782955c39c542341db522f91e0a0f9f8.html" title="libicalss" alt="" coords="27,27,99,75"/>
-<area shape="rect" href="dir_5330c68354327086ecc8df050e51eedc.html" alt="" coords="16,16,301,85"/>
-</map>
-</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_782955c39c542341db522f91e0a0f9f8.html">libicalss</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.map b/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.map
deleted file mode 100644
index c771cf26..00000000
--- a/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.map
+++ /dev/null
@@ -1,7 +0,0 @@
-<map id="src" name="src">
-<area shape="rect" id="node2" href="dir_8e427daf5a9f830cf32cf5e679910194.html" title="libical" alt="" coords="123,27,195,75"/>
-<area shape="rect" id="node4" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="123,123,195,171"/>
-<area shape="rect" id="edge1-headlabel" href="dir_000001_000007.html" title="17" alt="" coords="160,97,174,112"/>
-<area shape="rect" id="node3" href="dir_782955c39c542341db522f91e0a0f9f8.html" title="libicalss" alt="" coords="27,27,99,75"/>
-<area shape="rect" id="clust1" href="dir_5330c68354327086ecc8df050e51eedc.html" alt="" coords="16,16,301,85"/>
-</map>
diff --git a/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.md5 b/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.md5
deleted file mode 100644
index 5859540a..00000000
--- a/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-ab4c9e272314c6cc81575890d354aadd \ No newline at end of file
diff --git a/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.png b/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.png
deleted file mode 100644
index 29c0b34d..00000000
--- a/apidocs/dir_5330c68354327086ecc8df050e51eedc_dep.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index 397ba269..12186de8 100644
--- a/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -76,12 +76,12 @@ Directory dependency graph for src:</div>
<map name="adir__68267d1309a1af8e8297ef4c3efbcdba__dep" id="adir__68267d1309a1af8e8297ef4c3efbcdba__dep">
<area shape="rect" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="57,123,129,171"/>
<area shape="rect" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="93,219,165,267"/>
-<area shape="rect" href="dir_000002_000006.html" title="6" alt="" coords="118,191,126,206"/>
+<area shape="rect" href="dir_000002_000005.html" title="6" alt="" coords="118,191,126,206"/>
<area shape="rect" href="dir_e5788c73bf8d77f47d4a3002d26bfd20.html" title="libicalss" alt="" coords="131,27,203,75"/>
-<area shape="rect" href="dir_000004_000002.html" title="22" alt="" coords="122,106,136,121"/>
-<area shape="rect" href="dir_000004_000006.html" title="1" alt="" coords="142,195,150,210"/>
+<area shape="rect" href="dir_000003_000002.html" title="22" alt="" coords="122,106,136,121"/>
+<area shape="rect" href="dir_000003_000005.html" title="1" alt="" coords="142,195,150,210"/>
<area shape="rect" href="dir_3d1727d6b01241f7fe3ee38f31a35b42.html" title="libicalvcal" alt="" coords="27,27,106,75"/>
-<area shape="rect" href="dir_000005_000002.html" title="4" alt="" coords="86,95,94,110"/>
+<area shape="rect" href="dir_000004_000002.html" title="4" alt="" coords="86,95,94,110"/>
<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" alt="" coords="16,16,309,181"/>
</map>
</div>
@@ -98,7 +98,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
index 870490fd..4b96a2fb 100644
--- a/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
+++ b/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
@@ -1,11 +1,11 @@
<map id="src" name="src">
<area shape="rect" id="node2" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="57,123,129,171"/>
<area shape="rect" id="node5" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="93,219,165,267"/>
-<area shape="rect" id="edge1-headlabel" href="dir_000002_000006.html" title="6" alt="" coords="118,191,126,206"/>
+<area shape="rect" id="edge1-headlabel" href="dir_000002_000005.html" title="6" alt="" coords="118,191,126,206"/>
<area shape="rect" id="node3" href="dir_e5788c73bf8d77f47d4a3002d26bfd20.html" title="libicalss" alt="" coords="131,27,203,75"/>
-<area shape="rect" id="edge3-headlabel" href="dir_000004_000002.html" title="22" alt="" coords="122,106,136,121"/>
-<area shape="rect" id="edge2-headlabel" href="dir_000004_000006.html" title="1" alt="" coords="142,195,150,210"/>
+<area shape="rect" id="edge3-headlabel" href="dir_000003_000002.html" title="22" alt="" coords="122,106,136,121"/>
+<area shape="rect" id="edge2-headlabel" href="dir_000003_000005.html" title="1" alt="" coords="142,195,150,210"/>
<area shape="rect" id="node4" href="dir_3d1727d6b01241f7fe3ee38f31a35b42.html" title="libicalvcal" alt="" coords="27,27,106,75"/>
-<area shape="rect" id="edge4-headlabel" href="dir_000005_000002.html" title="4" alt="" coords="86,95,94,110"/>
+<area shape="rect" id="edge4-headlabel" href="dir_000004_000002.html" title="4" alt="" coords="86,95,94,110"/>
<area shape="rect" id="clust1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" alt="" coords="16,16,309,181"/>
</map>
diff --git a/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
index 3111713b..81ec4ac2 100644
--- a/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
+++ b/apidocs/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
@@ -1 +1 @@
-8773876d90170fb30ee16a24d02cf9d0 \ No newline at end of file
+a2dd07ef25421bf81ec235606836441f \ No newline at end of file
diff --git a/apidocs/dir_782955c39c542341db522f91e0a0f9f8.html b/apidocs/dir_782955c39c542341db522f91e0a0f9f8.html
deleted file mode 100644
index 4bdfb5f0..00000000
--- a/apidocs/dir_782955c39c542341db522f91e0a0f9f8.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: libicalss Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html">src</a></li><li class="navelem"><a class="el" href="dir_782955c39c542341db522f91e0a0f9f8.html">libicalss</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle"><div class="title">libicalss Directory Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Directory dependency graph for libicalss:</div>
-<div class="dyncontent">
-<div class="center"><img src="dir_782955c39c542341db522f91e0a0f9f8_dep.png" border="0" usemap="#adir__782955c39c542341db522f91e0a0f9f8__dep" alt="libicalss"/></div>
-<map name="adir__782955c39c542341db522f91e0a0f9f8__dep" id="adir__782955c39c542341db522f91e0a0f9f8__dep">
-<area shape="rect" href="dir_782955c39c542341db522f91e0a0f9f8.html" title="libicalss" alt="" coords="27,52,99,100"/>
-<area shape="rect" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="16,16,109,111"/>
-</map>
-</div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>icalss.h</b> <a href="icalss_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.map b/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.map
deleted file mode 100644
index ae50a20d..00000000
--- a/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.map
+++ /dev/null
@@ -1,4 +0,0 @@
-<map id="libicalss" name="libicalss">
-<area shape="rect" id="node1" href="dir_782955c39c542341db522f91e0a0f9f8.html" title="libicalss" alt="" coords="27,52,99,100"/>
-<area shape="rect" id="clust1" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="16,16,109,111"/>
-</map>
diff --git a/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.md5 b/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.md5
deleted file mode 100644
index cb07d94f..00000000
--- a/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-72781e23e6d3ae4bdb0e3d913eab29fe \ No newline at end of file
diff --git a/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.png b/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.png
deleted file mode 100644
index 5516d6d9..00000000
--- a/apidocs/dir_782955c39c542341db522f91e0a0f9f8_dep.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194.html b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194.html
index b6621b97..c1811be6 100644
--- a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194.html
+++ b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194.html
@@ -75,22 +75,12 @@ Directory dependency graph for libical:</div>
<div class="center"><img src="dir_8e427daf5a9f830cf32cf5e679910194_dep.png" border="0" usemap="#adir__8e427daf5a9f830cf32cf5e679910194__dep" alt="libical"/></div>
<map name="adir__8e427daf5a9f830cf32cf5e679910194__dep" id="adir__8e427daf5a9f830cf32cf5e679910194__dep">
<area shape="rect" href="dir_8e427daf5a9f830cf32cf5e679910194.html" title="libical" alt="" coords="27,52,99,100"/>
-<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="27,148,99,196"/>
-<area shape="rect" href="dir_000001_000007.html" title="17" alt="" coords="64,122,78,137"/>
<area shape="rect" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="16,16,109,111"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ical.h</b> <a href="ical_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>icalderivedparameter.h</b> <a href="icalderivedparameter_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>icalderivedproperty.h</b> <a href="icalderivedproperty_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>icalderivedvalue.h</b> <a href="icalderivedvalue_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icaltime_8h.html">icaltime.h</a> <a href="icaltime_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:icaltime_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct icaltimetype is a pseudo-object that abstracts time handling. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -100,7 +90,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.map b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.map
index 46d0725b..46c25d18 100644
--- a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.map
+++ b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.map
@@ -1,6 +1,4 @@
<map id="libical" name="libical">
<area shape="rect" id="node1" href="dir_8e427daf5a9f830cf32cf5e679910194.html" title="libical" alt="" coords="27,52,99,100"/>
-<area shape="rect" id="node2" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="27,148,99,196"/>
-<area shape="rect" id="edge1-headlabel" href="dir_000001_000007.html" title="17" alt="" coords="64,122,78,137"/>
<area shape="rect" id="clust1" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="16,16,109,111"/>
</map>
diff --git a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.md5 b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.md5
index 1a9fa488..13b40e5d 100644
--- a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.md5
+++ b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.md5
@@ -1 +1 @@
-e79db16e239758eb0bba7c8770185fea \ No newline at end of file
+b4d7f6895ae3ea3df58c09b67a2a2e5f \ No newline at end of file
diff --git a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.png b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.png
index 44a39642..329113df 100644
--- a/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.png
+++ b/apidocs/dir_8e427daf5a9f830cf32cf5e679910194_dep.png
Binary files differ
diff --git a/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9.html b/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9.html
index 07a082b9..3ac3bd3b 100644
--- a/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9.html
+++ b/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9.html
@@ -76,7 +76,7 @@ Directory dependency graph for libical:</div>
<map name="adir__b7a0ea939f6e83384f3c571d31a84be9__dep" id="adir__b7a0ea939f6e83384f3c571d31a84be9__dep">
<area shape="rect" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="27,52,99,100"/>
<area shape="rect" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="27,148,99,196"/>
-<area shape="rect" href="dir_000002_000006.html" title="6" alt="" coords="67,122,75,137"/>
+<area shape="rect" href="dir_000002_000005.html" title="6" alt="" coords="67,122,75,137"/>
<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,109,111"/>
</map>
</div>
@@ -173,7 +173,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.map b/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.map
index bd2d54a7..435b4ffd 100644
--- a/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.map
+++ b/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.map
@@ -1,6 +1,6 @@
<map id="libical" name="libical">
<area shape="rect" id="node1" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="27,52,99,100"/>
<area shape="rect" id="node2" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="27,148,99,196"/>
-<area shape="rect" id="edge1-headlabel" href="dir_000002_000006.html" title="6" alt="" coords="67,122,75,137"/>
+<area shape="rect" id="edge1-headlabel" href="dir_000002_000005.html" title="6" alt="" coords="67,122,75,137"/>
<area shape="rect" id="clust1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,109,111"/>
</map>
diff --git a/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.md5 b/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.md5
index 9fe4f6c3..c03cf7ba 100644
--- a/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.md5
+++ b/apidocs/dir_b7a0ea939f6e83384f3c571d31a84be9_dep.md5
@@ -1 +1 @@
-e996b0126a9006780250ac646caaea11 \ No newline at end of file
+560e8ce96197fbed1e56dd7160d98e73 \ No newline at end of file
diff --git a/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20.html b/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20.html
index 566f17e6..b5133fba 100644
--- a/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20.html
+++ b/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20.html
@@ -76,9 +76,9 @@ Directory dependency graph for libicalss:</div>
<map name="adir__e5788c73bf8d77f47d4a3002d26bfd20__dep" id="adir__e5788c73bf8d77f47d4a3002d26bfd20__dep">
<area shape="rect" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="27,148,99,196"/>
<area shape="rect" href="dir_e5788c73bf8d77f47d4a3002d26bfd20.html" title="libicalss" alt="" coords="27,52,99,100"/>
-<area shape="rect" href="dir_000004_000002.html" title="22" alt="" coords="64,122,78,137"/>
+<area shape="rect" href="dir_000003_000002.html" title="22" alt="" coords="64,122,78,137"/>
<area shape="rect" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="123,148,195,196"/>
-<area shape="rect" href="dir_000004_000006.html" title="1" alt="" coords="124,122,132,136"/>
+<area shape="rect" href="dir_000003_000005.html" title="1" alt="" coords="124,122,132,136"/>
<area shape="rect" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,109,207"/>
</map>
</div>
@@ -102,7 +102,7 @@ Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>icalclusterimpl.h</b> <a href="icalclusterimpl_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icaldirset_8h.html">icaldirset.h</a> <a href="icaldirset_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:icaldirset_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components. icaldirset groups components in to clusters based on their DTSTAMP time &ndash; all components that start in the same month are grouped together in a single file. All files in a sotre are kept in a single directory. The primary interfaces are icaldirset__get_first_component and icaldirset_get_next_component. These routine iterate through all of the components in the store, subject to the current gauge. A gauge is an icalcomponent that is tested against other components for a match. If a gauge has been set with icaldirset_select, icaldirset_first and icaldirset_next will only return components that match the gauge. The Store generated UIDs for all objects that are stored if they do not already have a UID. The UID is the name of the cluster (month &amp; year as MMYYYY) plus a unique serial number. The serial number is stored as a property of the cluster. <br /></td></tr>
+<tr class="memdesc:icaldirset_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>icaldirsetimpl.h</b> <a href="icaldirsetimpl_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -133,7 +133,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.map b/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.map
index a563809a..d46d7ca3 100644
--- a/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.map
+++ b/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.map
@@ -1,8 +1,8 @@
<map id="libicalss" name="libicalss">
<area shape="rect" id="node1" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" title="libical" alt="" coords="27,148,99,196"/>
<area shape="rect" id="node2" href="dir_e5788c73bf8d77f47d4a3002d26bfd20.html" title="libicalss" alt="" coords="27,52,99,100"/>
-<area shape="rect" id="edge2-headlabel" href="dir_000004_000002.html" title="22" alt="" coords="64,122,78,137"/>
+<area shape="rect" id="edge2-headlabel" href="dir_000003_000002.html" title="22" alt="" coords="64,122,78,137"/>
<area shape="rect" id="node3" href="dir_5330c68354327086ecc8df050e51eedc.html" title="src" alt="" coords="123,148,195,196"/>
-<area shape="rect" id="edge1-headlabel" href="dir_000004_000006.html" title="1" alt="" coords="124,122,132,136"/>
+<area shape="rect" id="edge1-headlabel" href="dir_000003_000005.html" title="1" alt="" coords="124,122,132,136"/>
<area shape="rect" id="clust1" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" title="src" alt="" coords="16,16,109,207"/>
</map>
diff --git a/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.md5 b/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.md5
index 98f81720..635e0295 100644
--- a/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.md5
+++ b/apidocs/dir_e5788c73bf8d77f47d4a3002d26bfd20_dep.md5
@@ -1 +1 @@
-b0644b48aea9418783c0baf7187947a7 \ No newline at end of file
+5ea02cc90bf0365087089d9ae4ece0f2 \ No newline at end of file
diff --git a/apidocs/dir_e68e8157741866f444e17edd764ebbae.html b/apidocs/dir_e68e8157741866f444e17edd764ebbae.html
index 18cff7df..7458fe41 100644
--- a/apidocs/dir_e68e8157741866f444e17edd764ebbae.html
+++ b/apidocs/dir_e68e8157741866f444e17edd764ebbae.html
@@ -72,7 +72,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/files.html b/apidocs/files.html
index 711cb8a0..332078f6 100644
--- a/apidocs/files.html
+++ b/apidocs/files.html
@@ -69,14 +69,8 @@ $(function() {
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html" target="_self">libical</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="ical_8h_source.html"><span class="icondoc"></span></a><b>ical.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalderivedparameter_8h_source.html"><span class="icondoc"></span></a><b>icalderivedparameter.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalderivedproperty_8h_source.html"><span class="icondoc"></span></a><b>icalderivedproperty.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalderivedvalue_8h_source.html"><span class="icondoc"></span></a><b>icalderivedvalue.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icaltime_8h_source.html"><span class="icondoc"></span></a><a class="el" href="icaltime_8h.html" target="_self">icaltime.h</a></td><td class="desc">Struct icaltimetype is a pseudo-object that abstracts time handling </td></tr>
-<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalversion_8h_source.html"><span class="icondoc"></span></a><b>icalversion.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span id="img_0_1_" class="iconfopen" onclick="toggleFolder('0_1_')">&#160;</span><a class="el" href="dir_782955c39c542341db522f91e0a0f9f8.html" target="_self">libicalss</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalss_8h_source.html"><span class="icondoc"></span></a><b>icalss.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icaltime_8h_source.html"><span class="icondoc"></span></a><a class="el" href="icaltime_8h.html" target="_self">icaltime.h</a></td><td class="desc">Struct icaltimetype is a pseudo-object that abstracts time handling </td></tr>
+<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalversion_8h_source.html"><span class="icondoc"></span></a><b>icalversion.h</b></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')">&#160;</span><a class="el" href="dir_b7a0ea939f6e83384f3c571d31a84be9.html" target="_self">libical</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="astime_8h_source.html"><span class="icondoc"></span></a><a class="el" href="astime_8h.html" target="_self">astime.h</a></td><td class="desc">Definitions of structures used for time calculations </td></tr>
@@ -122,7 +116,7 @@ $(function() {
<tr id="row_1_1_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalclassify_8h_source.html"><span class="icondoc"></span></a><b>icalclassify.h</b></td><td class="desc"></td></tr>
<tr id="row_1_1_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalcluster_8h_source.html"><span class="icondoc"></span></a><b>icalcluster.h</b></td><td class="desc"></td></tr>
<tr id="row_1_1_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalclusterimpl_8h_source.html"><span class="icondoc"></span></a><b>icalclusterimpl.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_1_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icaldirset_8h_source.html"><span class="icondoc"></span></a><a class="el" href="icaldirset_8h.html" target="_self">icaldirset.h</a></td><td class="desc">Icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components. icaldirset groups components in to clusters based on their DTSTAMP time &ndash; all components that start in the same month are grouped together in a single file. All files in a sotre are kept in a single directory. The primary interfaces are icaldirset__get_first_component and icaldirset_get_next_component. These routine iterate through all of the components in the store, subject to the current gauge. A gauge is an icalcomponent that is tested against other components for a match. If a gauge has been set with icaldirset_select, icaldirset_first and icaldirset_next will only return components that match the gauge. The Store generated UIDs for all objects that are stored if they do not already have a UID. The UID is the name of the cluster (month &amp; year as MMYYYY) plus a unique serial number. The serial number is stored as a property of the cluster </td></tr>
+<tr id="row_1_1_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icaldirset_8h_source.html"><span class="icondoc"></span></a><a class="el" href="icaldirset_8h.html" target="_self">icaldirset.h</a></td><td class="desc">Icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components </td></tr>
<tr id="row_1_1_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icaldirsetimpl_8h_source.html"><span class="icondoc"></span></a><b>icaldirsetimpl.h</b></td><td class="desc"></td></tr>
<tr id="row_1_1_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalfileset_8h_source.html"><span class="icondoc"></span></a><b>icalfileset.h</b></td><td class="desc"></td></tr>
<tr id="row_1_1_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="icalfilesetimpl_8h_source.html"><span class="icondoc"></span></a><b>icalfilesetimpl.h</b></td><td class="desc"></td></tr>
@@ -145,7 +139,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/functions.html b/apidocs/functions.html
index 7328d565..aea52bab 100644
--- a/apidocs/functions.html
+++ b/apidocs/functions.html
@@ -73,8 +73,8 @@ $(function() {
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>begin_component()&#160;:&#160;<a class="el" href="classLibICal_1_1VComponent.html#aef8e4c73dda1c6ea6777903ea52431c5">LibICal::VComponent</a></li>
<li>builtin_timezone&#160;:&#160;<a class="el" href="struct__icaltimezone.html#a3c2dfe057f0cf02a612552b6d2e87a75">_icaltimezone</a></li>
-<li>by_day&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">icalrecurrencetype</a></li>
-<li>by_month&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">icalrecurrencetype</a></li>
+<li>by_day&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d">icalrecurrencetype</a></li>
+<li>by_month&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e">icalrecurrencetype</a></li>
<li>by_ptrs&#160;:&#160;<a class="el" href="structicalrecur__iterator__impl.html#a94aecf2f3a0a22e8e8072eac31168273">icalrecur_iterator_impl</a></li>
</ul>
@@ -82,7 +82,7 @@ $(function() {
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>changed&#160;:&#160;<a class="el" href="structicalfileset__impl.html#aca045add6b479ef73d34866664be2166">icalfileset_impl</a></li>
<li>changes&#160;:&#160;<a class="el" href="struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11">_icaltimezone</a></li>
-<li>cluster&#160;:&#160;<a class="el" href="structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33">icaldirset_impl</a>, <a class="el" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">icalfileset_impl</a>, <a class="el" href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528">icalfileset_options</a></li>
+<li>cluster&#160;:&#160;<a class="el" href="structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33">icaldirset_impl</a>, <a class="el" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">icalfileset_impl</a>, <a class="el" href="structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3">icalfileset_options</a></li>
<li>component&#160;:&#160;<a class="el" href="struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14">_icaltimezone</a></li>
<li>convert_errors()&#160;:&#160;<a class="el" href="classLibICal_1_1VComponent.html#a31c1d2f710cae635a6ee1e5198135d47">LibICal::VComponent</a></li>
<li>count&#160;:&#160;<a class="el" href="structpvl__list__t.html#ad9bae505599af5261d472eb36b42d75e">pvl_list_t</a></li>
@@ -91,7 +91,7 @@ $(function() {
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
-<li>d&#160;:&#160;<a class="el" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">pvl_elem_t</a></li>
+<li>d&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">pvl_elem_t</a></li>
<li>d_hour&#160;:&#160;<a class="el" href="structut__instant.html#a580db00dd9b27454af1b3e3f9b4d3ecb">ut_instant</a></li>
<li>d_minute&#160;:&#160;<a class="el" href="structut__instant.html#ac7002360b3d2d6751c9f76b0751ccfca">ut_instant</a></li>
<li>d_second&#160;:&#160;<a class="el" href="structut__instant.html#ab379732301da97977b5a4700855b1cb6">ut_instant</a></li>
@@ -170,7 +170,7 @@ $(function() {
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
-<li>next&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">pvl_elem_t</a></li>
+<li>next&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d">pvl_elem_t</a></li>
</ul>
@@ -184,9 +184,9 @@ $(function() {
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>p&#160;:&#160;<a class="el" href="structpvl__list__t.html#a13d9f2a4ed1f60b9a885192a9cb1b359">pvl_list_t</a></li>
<li>path&#160;:&#160;<a class="el" href="structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0">icalfileset_impl</a></li>
-<li>pfunc&#160;:&#160;<a class="el" href="structicalbdbset__options.html#ab97c72644e3cfa5356f1f6f0b2dfe5fb">icalbdbset_options</a></li>
+<li>pfunc&#160;:&#160;<a class="el" href="structicalbdbset__options.html#af08565396096d8139ee9f54b523e4ebd">icalbdbset_options</a></li>
<li>prev_utc_offset&#160;:&#160;<a class="el" href="struct__icaltimezonechange.html#a4c4c11ee948c011b073fa6f065739eb3">_icaltimezonechange</a></li>
-<li>prior&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">pvl_elem_t</a></li>
+<li>prior&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274">pvl_elem_t</a></li>
</ul>
@@ -236,7 +236,7 @@ $(function() {
<h3><a id="index_z" name="index_z"></a>- z -</h3><ul>
-<li>zone&#160;:&#160;<a class="el" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">icaltimetype</a></li>
+<li>zone&#160;:&#160;<a class="el" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">icaltimetype</a></li>
</ul>
@@ -246,7 +246,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/functions_func.html b/apidocs/functions_func.html
index 8adab8b3..87b30009 100644
--- a/apidocs/functions_func.html
+++ b/apidocs/functions_func.html
@@ -89,7 +89,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/functions_vars.html b/apidocs/functions_vars.html
index ce314fa7..d5ce5c78 100644
--- a/apidocs/functions_vars.html
+++ b/apidocs/functions_vars.html
@@ -66,8 +66,8 @@ $(function() {
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>builtin_timezone&#160;:&#160;<a class="el" href="struct__icaltimezone.html#a3c2dfe057f0cf02a612552b6d2e87a75">_icaltimezone</a></li>
-<li>by_day&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">icalrecurrencetype</a></li>
-<li>by_month&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">icalrecurrencetype</a></li>
+<li>by_day&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d">icalrecurrencetype</a></li>
+<li>by_month&#160;:&#160;<a class="el" href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e">icalrecurrencetype</a></li>
<li>by_ptrs&#160;:&#160;<a class="el" href="structicalrecur__iterator__impl.html#a94aecf2f3a0a22e8e8072eac31168273">icalrecur_iterator_impl</a></li>
</ul>
@@ -75,14 +75,14 @@ $(function() {
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>changed&#160;:&#160;<a class="el" href="structicalfileset__impl.html#aca045add6b479ef73d34866664be2166">icalfileset_impl</a></li>
<li>changes&#160;:&#160;<a class="el" href="struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11">_icaltimezone</a></li>
-<li>cluster&#160;:&#160;<a class="el" href="structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33">icaldirset_impl</a>, <a class="el" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">icalfileset_impl</a>, <a class="el" href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528">icalfileset_options</a></li>
+<li>cluster&#160;:&#160;<a class="el" href="structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33">icaldirset_impl</a>, <a class="el" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">icalfileset_impl</a>, <a class="el" href="structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3">icalfileset_options</a></li>
<li>component&#160;:&#160;<a class="el" href="struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14">_icaltimezone</a></li>
<li>count&#160;:&#160;<a class="el" href="structpvl__list__t.html#ad9bae505599af5261d472eb36b42d75e">pvl_list_t</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
-<li>d&#160;:&#160;<a class="el" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">pvl_elem_t</a></li>
+<li>d&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">pvl_elem_t</a></li>
<li>d_hour&#160;:&#160;<a class="el" href="structut__instant.html#a580db00dd9b27454af1b3e3f9b4d3ecb">ut_instant</a></li>
<li>d_minute&#160;:&#160;<a class="el" href="structut__instant.html#ac7002360b3d2d6751c9f76b0751ccfca">ut_instant</a></li>
<li>d_second&#160;:&#160;<a class="el" href="structut__instant.html#ab379732301da97977b5a4700855b1cb6">ut_instant</a></li>
@@ -150,7 +150,7 @@ $(function() {
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
-<li>next&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">pvl_elem_t</a></li>
+<li>next&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d">pvl_elem_t</a></li>
</ul>
@@ -163,9 +163,9 @@ $(function() {
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>p&#160;:&#160;<a class="el" href="structpvl__list__t.html#a13d9f2a4ed1f60b9a885192a9cb1b359">pvl_list_t</a></li>
<li>path&#160;:&#160;<a class="el" href="structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0">icalfileset_impl</a></li>
-<li>pfunc&#160;:&#160;<a class="el" href="structicalbdbset__options.html#ab97c72644e3cfa5356f1f6f0b2dfe5fb">icalbdbset_options</a></li>
+<li>pfunc&#160;:&#160;<a class="el" href="structicalbdbset__options.html#af08565396096d8139ee9f54b523e4ebd">icalbdbset_options</a></li>
<li>prev_utc_offset&#160;:&#160;<a class="el" href="struct__icaltimezonechange.html#a4c4c11ee948c011b073fa6f065739eb3">_icaltimezonechange</a></li>
-<li>prior&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">pvl_elem_t</a></li>
+<li>prior&#160;:&#160;<a class="el" href="structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274">pvl_elem_t</a></li>
</ul>
@@ -207,12 +207,12 @@ $(function() {
<h3><a id="index_z" name="index_z"></a>- z -</h3><ul>
-<li>zone&#160;:&#160;<a class="el" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">icaltimetype</a></li>
+<li>zone&#160;:&#160;<a class="el" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">icaltimetype</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals.html b/apidocs/globals.html
index 1ebff360..55708976 100644
--- a/apidocs/globals.html
+++ b/apidocs/globals.html
@@ -71,7 +71,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_defs.html b/apidocs/globals_defs.html
index 9ef6dde3..0a95aafa 100644
--- a/apidocs/globals_defs.html
+++ b/apidocs/globals_defs.html
@@ -77,7 +77,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_enum.html b/apidocs/globals_enum.html
index c156e03b..0e38639d 100644
--- a/apidocs/globals_enum.html
+++ b/apidocs/globals_enum.html
@@ -71,7 +71,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_eval.html b/apidocs/globals_eval.html
index db755343..e8380479 100644
--- a/apidocs/globals_eval.html
+++ b/apidocs/globals_eval.html
@@ -96,7 +96,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_f.html b/apidocs/globals_f.html
index ff366811..13f29737 100644
--- a/apidocs/globals_f.html
+++ b/apidocs/globals_f.html
@@ -70,7 +70,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_func.html b/apidocs/globals_func.html
index 03b346ab..b68beba1 100644
--- a/apidocs/globals_func.html
+++ b/apidocs/globals_func.html
@@ -71,7 +71,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_func_f.html b/apidocs/globals_func_f.html
index 83e04f35..97d4ef81 100644
--- a/apidocs/globals_func_f.html
+++ b/apidocs/globals_func_f.html
@@ -70,7 +70,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_func_i.html b/apidocs/globals_func_i.html
index 8465157c..acbd043f 100644
--- a/apidocs/globals_func_i.html
+++ b/apidocs/globals_func_i.html
@@ -309,7 +309,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_func_j.html b/apidocs/globals_func_j.html
index 715938b7..1692d002 100644
--- a/apidocs/globals_func_j.html
+++ b/apidocs/globals_func_j.html
@@ -71,7 +71,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_func_q.html b/apidocs/globals_func_q.html
index cbdd8022..64b2f848 100644
--- a/apidocs/globals_func_q.html
+++ b/apidocs/globals_func_q.html
@@ -71,7 +71,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_func_s.html b/apidocs/globals_func_s.html
index 23172e32..74b04175 100644
--- a/apidocs/globals_func_s.html
+++ b/apidocs/globals_func_s.html
@@ -70,7 +70,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_i.html b/apidocs/globals_i.html
index fd20c322..bdcf2a83 100644
--- a/apidocs/globals_i.html
+++ b/apidocs/globals_i.html
@@ -92,6 +92,7 @@ $(function() {
<li>ICAL_UNIMPLEMENTED_ERROR&#160;:&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7">icalerror.h</a></li>
<li>ICAL_UNKNOWN_ERROR&#160;:&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ab2452506d4ad884b16da429749bfb551">icalerror.h</a></li>
<li>ICAL_USAGE_ERROR&#160;:&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6">icalerror.h</a></li>
+<li>icalarray&#160;:&#160;<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray.h</a></li>
<li>icalarray_append()&#160;:&#160;<a class="el" href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">icalarray.h</a></li>
<li>icalarray_copy()&#160;:&#160;<a class="el" href="icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8">icalarray.h</a></li>
<li>icalarray_element_at()&#160;:&#160;<a class="el" href="icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96">icalarray.h</a></li>
@@ -99,6 +100,8 @@ $(function() {
<li>icalarray_new()&#160;:&#160;<a class="el" href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">icalarray.h</a></li>
<li>icalarray_remove_element_at()&#160;:&#160;<a class="el" href="icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a">icalarray.h</a></li>
<li>icalarray_sort()&#160;:&#160;<a class="el" href="icalarray_8h.html#a7552d72058960fe92eeae36531275913">icalarray.h</a></li>
+<li>icalattach&#160;:&#160;<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach.h</a></li>
+<li>icalattach_free_fn_t&#160;:&#160;<a class="el" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach.h</a></li>
<li>icalattach_get_data()&#160;:&#160;<a class="el" href="icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca">icalattach.h</a></li>
<li>icalattach_get_is_url()&#160;:&#160;<a class="el" href="icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1">icalattach.h</a></li>
<li>icalattach_get_url()&#160;:&#160;<a class="el" href="icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04">icalattach.h</a></li>
@@ -215,6 +218,7 @@ $(function() {
<li>icalparameter_set_xname()&#160;:&#160;<a class="el" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter.h</a></li>
<li>icalparameter_set_xvalue()&#160;:&#160;<a class="el" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter.h</a></li>
<li>icalparameter_string_to_kind()&#160;:&#160;<a class="el" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter.h</a></li>
+<li>icalparser&#160;:&#160;<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser.h</a></li>
<li>icalparser_add_line()&#160;:&#160;<a class="el" href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca">icalparser.h</a></li>
<li>ICALPARSER_BEGIN_COMP&#160;:&#160;<a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e">icalparser.h</a></li>
<li>icalparser_clean()&#160;:&#160;<a class="el" href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">icalparser.h</a></li>
@@ -354,7 +358,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_j.html b/apidocs/globals_j.html
index 4f45da8b..17d0796e 100644
--- a/apidocs/globals_j.html
+++ b/apidocs/globals_j.html
@@ -71,7 +71,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_q.html b/apidocs/globals_q.html
index 5a8ce81a..dab114b5 100644
--- a/apidocs/globals_q.html
+++ b/apidocs/globals_q.html
@@ -71,7 +71,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_s.html b/apidocs/globals_s.html
index 8f9ba121..19b22056 100644
--- a/apidocs/globals_s.html
+++ b/apidocs/globals_s.html
@@ -70,7 +70,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_type.html b/apidocs/globals_type.html
index 8d11aaae..20d6a8eb 100644
--- a/apidocs/globals_type.html
+++ b/apidocs/globals_type.html
@@ -63,13 +63,17 @@ $(function() {
<div class="contents">
&#160;<ul>
+<li>icalarray&#160;:&#160;<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray.h</a></li>
+<li>icalattach&#160;:&#160;<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach.h</a></li>
+<li>icalattach_free_fn_t&#160;:&#160;<a class="el" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach.h</a></li>
+<li>icalparser&#160;:&#160;<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser.h</a></li>
<li>icalrestriction_kind&#160;:&#160;<a class="el" href="icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9">icalrestriction.h</a></li>
<li>icaltimezone&#160;:&#160;<a class="el" href="icaltimezone_8h.html#a8561e9d4374ca1e29cd5ade459a50208">icaltimezone.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/globals_vars.html b/apidocs/globals_vars.html
index cbd6cf23..e682d4d6 100644
--- a/apidocs/globals_vars.html
+++ b/apidocs/globals_vars.html
@@ -68,7 +68,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/graph_legend.html b/apidocs/graph_legend.html
index 826fe6c9..05c6b034 100644
--- a/apidocs/graph_legend.html
+++ b/apidocs/graph_legend.html
@@ -128,7 +128,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/hierarchy.html b/apidocs/hierarchy.html
index 43e2f4a1..f4b84cd8 100644
--- a/apidocs/hierarchy.html
+++ b/apidocs/hierarchy.html
@@ -107,80 +107,73 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalgeotype.html" target="_self">icalgeotype</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalParameter.html" target="_self">LibICal::ICalParameter</a></td><td class="desc"></td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__impl.html" target="_self">icalparameter_impl</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__kind__map.html" target="_self">icalparameter_kind_map</a></td><td class="desc"></td></tr>
-<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__map.html" target="_self">icalparameter_map</a></td><td class="desc"></td></tr>
-<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparameter__value__kind__map.html" target="_self">icalparameter_value_kind_map</a></td><td class="desc"></td></tr>
-<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparser__impl.html" target="_self">icalparser_impl</a></td><td class="desc"></td></tr>
-<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalperiodtype.html" target="_self">icalperiodtype</a></td><td class="desc">Struct to represent a period in time </td></tr>
-<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalProperty.html" target="_self">LibICal::ICalProperty</a></td><td class="desc"></td></tr>
-<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__enum__map.html" target="_self">icalproperty_enum_map</a></td><td class="desc"></td></tr>
-<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__impl.html" target="_self">icalproperty_impl</a></td><td class="desc"></td></tr>
-<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__map.html" target="_self">icalproperty_map</a></td><td class="desc"></td></tr>
-<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__iterator__impl.html" target="_self">icalrecur_iterator_impl</a></td><td class="desc"></td></tr>
-<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__parser.html" target="_self">icalrecur_parser</a></td><td class="desc"></td></tr>
-<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecurrencetype.html" target="_self">icalrecurrencetype</a></td><td class="desc"></td></tr>
-<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalreqstattype.html" target="_self">icalreqstattype</a></td><td class="desc"></td></tr>
-<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrestriction__record.html" target="_self">icalrestriction_record</a></td><td class="desc"></td></tr>
-<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalset__impl.html" target="_self">icalset_impl</a></td><td class="desc"></td></tr>
-<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalsetiter.html" target="_self">icalsetiter</a></td><td class="desc"></td></tr>
-<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalSpanList.html" target="_self">LibICal::ICalSpanList</a></td><td class="desc"></td></tr>
-<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalspanlist__impl.html" target="_self">icalspanlist_impl</a></td><td class="desc"></td></tr>
-<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltime__span.html" target="_self">icaltime_span</a></td><td class="desc"></td></tr>
-<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltimetype.html" target="_self">icaltimetype</a></td><td class="desc"></td></tr>
-<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltriggertype.html" target="_self">icaltriggertype</a></td><td class="desc"></td></tr>
-<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalValue.html" target="_self">LibICal::ICalValue</a></td><td class="desc"></td></tr>
-<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalvalue__impl.html" target="_self">icalvalue_impl</a></td><td class="desc"></td></tr>
-<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalvalue__kind__map.html" target="_self">icalvalue_kind_map</a></td><td class="desc"></td></tr>
-<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classICPointerHolder.html" target="_self">ICPointerHolder&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLexBuf.html" target="_self">LexBuf</a></td><td class="desc"></td></tr>
-<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmajor__content__type__map.html" target="_self">major_content_type_map</a></td><td class="desc"></td></tr>
-<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmime__impl.html" target="_self">mime_impl</a></td><td class="desc"></td></tr>
-<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structminor__content__type__map.html" target="_self">minor_content_type_map</a></td><td class="desc"></td></tr>
-<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structobservance.html" target="_self">observance</a></td><td class="desc"></td></tr>
-<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOFile.html" target="_self">OFile</a></td><td class="desc"></td></tr>
-<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPreDefProp.html" target="_self">PreDefProp</a></td><td class="desc"></td></tr>
-<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__elem__t.html" target="_self">pvl_elem_t</a></td><td class="desc"></td></tr>
-<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__list__t.html" target="_self">pvl_list_t</a></td><td class="desc"></td></tr>
-<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrdate.html" target="_self">rdate</a></td><td class="desc"></td></tr>
-<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrecur__map.html" target="_self">recur_map</a></td><td class="desc"></td></tr>
-<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structskip__map.html" target="_self">skip_map</a></td><td class="desc"></td></tr>
-<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structslg__data.html" target="_self">slg_data</a></td><td class="desc"></td></tr>
-<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__action__map.html" target="_self">sspm_action_map</a></td><td class="desc"></td></tr>
-<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__buffer.html" target="_self">sspm_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__header.html" target="_self">sspm_header</a></td><td class="desc"></td></tr>
-<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__part.html" target="_self">sspm_part</a></td><td class="desc"></td></tr>
-<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structStrItem.html" target="_self">StrItem</a></td><td class="desc"></td></tr>
-<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtext__part.html" target="_self">text_part</a></td><td class="desc"></td></tr>
-<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant.html" target="_self">ut_instant</a></td><td class="desc"></td></tr>
-<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant__int.html" target="_self">ut_instant_int</a></td><td class="desc"></td></tr>
-<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionValueItem.html" target="_self">ValueItem</a></td><td class="desc"></td></tr>
-<tr id="row_85_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_85_" class="arrow" onclick="toggleFolder('85_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VComponent.html" target="_self">LibICal::VComponent</a></td><td class="desc">A class wrapping the libical icalcomponent functions </td></tr>
-<tr id="row_85_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAgenda.html" target="_self">LibICal::VAgenda</a></td><td class="desc"></td></tr>
-<tr id="row_85_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAlarm.html" target="_self">LibICal::VAlarm</a></td><td class="desc"></td></tr>
-<tr id="row_85_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VCalendar.html" target="_self">LibICal::VCalendar</a></td><td class="desc"></td></tr>
-<tr id="row_85_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VEvent.html" target="_self">LibICal::VEvent</a></td><td class="desc"></td></tr>
-<tr id="row_85_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VFreeBusy.html" target="_self">LibICal::VFreeBusy</a></td><td class="desc"></td></tr>
-<tr id="row_85_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VJournal.html" target="_self">LibICal::VJournal</a></td><td class="desc"></td></tr>
-<tr id="row_85_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VQuery.html" target="_self">LibICal::VQuery</a></td><td class="desc"></td></tr>
-<tr id="row_85_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VTimezone.html" target="_self">LibICal::VTimezone</a></td><td class="desc"></td></tr>
-<tr id="row_85_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VToDo.html" target="_self">LibICal::VToDo</a></td><td class="desc"></td></tr>
-<tr id="row_85_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XDaylight.html" target="_self">LibICal::XDaylight</a></td><td class="desc"></td></tr>
-<tr id="row_85_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XStandard.html" target="_self">LibICal::XStandard</a></td><td class="desc"></td></tr>
-<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObject.html" target="_self">VObject</a></td><td class="desc"></td></tr>
-<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObjectIterator.html" target="_self">VObjectIterator</a></td><td class="desc"></td></tr>
-<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwd__map.html" target="_self">wd_map</a></td><td class="desc"></td></tr>
-<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__buffer__state.html" target="_self">yy_buffer_state</a></td><td class="desc"></td></tr>
-<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__trans__info.html" target="_self">yy_trans_info</a></td><td class="desc"></td></tr>
-<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionyyalloc.html" target="_self">yyalloc</a></td><td class="desc"></td></tr>
-<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structYYSTACKDATA.html" target="_self">YYSTACKDATA</a></td><td class="desc"></td></tr>
-<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionYYSTYPE.html" target="_self">YYSTYPE</a></td><td class="desc"></td></tr>
-<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structzone__context.html" target="_self">zone_context</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalparser__impl.html" target="_self">icalparser_impl</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalperiodtype.html" target="_self">icalperiodtype</a></td><td class="desc">Struct to represent a period in time </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalProperty.html" target="_self">LibICal::ICalProperty</a></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalproperty__impl.html" target="_self">icalproperty_impl</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__iterator__impl.html" target="_self">icalrecur_iterator_impl</a></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecur__parser.html" target="_self">icalrecur_parser</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalrecurrencetype.html" target="_self">icalrecurrencetype</a></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalreqstattype.html" target="_self">icalreqstattype</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalset__impl.html" target="_self">icalset_impl</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalsetiter.html" target="_self">icalsetiter</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalSpanList.html" target="_self">LibICal::ICalSpanList</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalspanlist__impl.html" target="_self">icalspanlist_impl</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltime__span.html" target="_self">icaltime_span</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltimetype.html" target="_self">icaltimetype</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicaltriggertype.html" target="_self">icaltriggertype</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1ICalValue.html" target="_self">LibICal::ICalValue</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structicalvalue__impl.html" target="_self">icalvalue_impl</a></td><td class="desc"></td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classICPointerHolder.html" target="_self">ICPointerHolder&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLexBuf.html" target="_self">LexBuf</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmajor__content__type__map.html" target="_self">major_content_type_map</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmime__impl.html" target="_self">mime_impl</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structminor__content__type__map.html" target="_self">minor_content_type_map</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structobservance.html" target="_self">observance</a></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOFile.html" target="_self">OFile</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPreDefProp.html" target="_self">PreDefProp</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__elem__t.html" target="_self">pvl_elem_t</a></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpvl__list__t.html" target="_self">pvl_list_t</a></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrdate.html" target="_self">rdate</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrecur__map.html" target="_self">recur_map</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structskip__map.html" target="_self">skip_map</a></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structslg__data.html" target="_self">slg_data</a></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__action__map.html" target="_self">sspm_action_map</a></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__buffer.html" target="_self">sspm_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__header.html" target="_self">sspm_header</a></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsspm__part.html" target="_self">sspm_part</a></td><td class="desc"></td></tr>
+<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structStrItem.html" target="_self">StrItem</a></td><td class="desc"></td></tr>
+<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtext__part.html" target="_self">text_part</a></td><td class="desc"></td></tr>
+<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant.html" target="_self">ut_instant</a></td><td class="desc"></td></tr>
+<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structut__instant__int.html" target="_self">ut_instant_int</a></td><td class="desc"></td></tr>
+<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionValueItem.html" target="_self">ValueItem</a></td><td class="desc"></td></tr>
+<tr id="row_78_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_78_" class="arrow" onclick="toggleFolder('78_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VComponent.html" target="_self">LibICal::VComponent</a></td><td class="desc">A class wrapping the libical icalcomponent functions </td></tr>
+<tr id="row_78_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAgenda.html" target="_self">LibICal::VAgenda</a></td><td class="desc"></td></tr>
+<tr id="row_78_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VAlarm.html" target="_self">LibICal::VAlarm</a></td><td class="desc"></td></tr>
+<tr id="row_78_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VCalendar.html" target="_self">LibICal::VCalendar</a></td><td class="desc"></td></tr>
+<tr id="row_78_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VEvent.html" target="_self">LibICal::VEvent</a></td><td class="desc"></td></tr>
+<tr id="row_78_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VFreeBusy.html" target="_self">LibICal::VFreeBusy</a></td><td class="desc"></td></tr>
+<tr id="row_78_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VJournal.html" target="_self">LibICal::VJournal</a></td><td class="desc"></td></tr>
+<tr id="row_78_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VQuery.html" target="_self">LibICal::VQuery</a></td><td class="desc"></td></tr>
+<tr id="row_78_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VTimezone.html" target="_self">LibICal::VTimezone</a></td><td class="desc"></td></tr>
+<tr id="row_78_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1VToDo.html" target="_self">LibICal::VToDo</a></td><td class="desc"></td></tr>
+<tr id="row_78_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XDaylight.html" target="_self">LibICal::XDaylight</a></td><td class="desc"></td></tr>
+<tr id="row_78_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLibICal_1_1XStandard.html" target="_self">LibICal::XStandard</a></td><td class="desc"></td></tr>
+<tr id="row_79_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObject.html" target="_self">VObject</a></td><td class="desc"></td></tr>
+<tr id="row_80_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVObjectIterator.html" target="_self">VObjectIterator</a></td><td class="desc"></td></tr>
+<tr id="row_81_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwd__map.html" target="_self">wd_map</a></td><td class="desc"></td></tr>
+<tr id="row_82_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__buffer__state.html" target="_self">yy_buffer_state</a></td><td class="desc"></td></tr>
+<tr id="row_83_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__trans__info.html" target="_self">yy_trans_info</a></td><td class="desc"></td></tr>
+<tr id="row_84_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionyyalloc.html" target="_self">yyalloc</a></td><td class="desc"></td></tr>
+<tr id="row_85_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structYYSTACKDATA.html" target="_self">YYSTACKDATA</a></td><td class="desc"></td></tr>
+<tr id="row_86_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionYYSTYPE.html" target="_self">YYSTYPE</a></td><td class="desc"></td></tr>
+<tr id="row_87_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structzone__context.html" target="_self">zone_context</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/ical_8h_source.html b/apidocs/ical_8h_source.html
deleted file mode 100644
index 7f68fdf7..00000000
--- a/apidocs/ical_8h_source.html
+++ /dev/null
@@ -1,4548 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: ical.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html">src</a></li><li class="navelem"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle"><div class="title">ical.h</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#ifndef LIBICAL_ICAL_H</span></div>
-<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define LIBICAL_ICAL_H</span></div>
-<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#ifndef S_SPLINT_S</span></div>
-<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> FILE: icalversion.h</span></div>
-<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"></span> </div>
-<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"></span> </div>
-<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"></span> </div>
-<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> ======================================================================*/</span></div>
-<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
-<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#ifndef ICAL_VERSION_H</span></div>
-<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#define ICAL_VERSION_H</span></div>
-<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
-<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define ICAL_PACKAGE &quot;libical&quot;</span></div>
-<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define ICAL_VERSION &quot;3.1&quot;</span></div>
-<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
-<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#define ICAL_MAJOR_VERSION (3)</span></div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#define ICAL_MINOR_VERSION (0)</span></div>
-<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define ICAL_PATCH_VERSION (95)</span></div>
-<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#define ICAL_MICRO_VERSION ICAL_PATCH_VERSION</span></div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
-<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#define ICAL_CHECK_VERSION(major,minor,micro) \</span></div>
-<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor"> (ICAL_MAJOR_VERSION &gt; (major) || \</span></div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor"> (ICAL_MAJOR_VERSION == (major) &amp;&amp; ICAL_MINOR_VERSION &gt; (minor)) || \</span></div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor"> (ICAL_MAJOR_VERSION == (major) &amp;&amp; ICAL_MINOR_VERSION == (minor) &amp;&amp; \</span></div>
-<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor"> ICAL_MICRO_VERSION &gt;= (micro)))</span></div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
-<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="comment"> FILE: icaltime.h</span></div>
-<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment"> CREATOR: eric 02 June 2000</span></div>
-<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="comment"></span> </div>
-<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment"></span> </div>
-<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment"></span> </div>
-<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
-<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#ifndef ICALTIME_H</span></div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="preprocessor">#define ICALTIME_H</span></div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
-<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="preprocessor">#include &lt;time.h&gt;</span></div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#define icaltime_t time_t</span></div>
-<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
-<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="comment">/* An opaque struct representing a timezone. We declare this here to avoid</span></div>
-<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="comment"> a circular dependency. */</span></div>
-<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#if !defined(ICALTIMEZONE_DEFINED)</span></div>
-<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor">#define ICALTIMEZONE_DEFINED</span></div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct__icaltimezone.html">_icaltimezone</a> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a>;</div>
-<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
-<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="structicaltime__span.html"> 131</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a></div>
-<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span>{</div>
-<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8"> 133</a></span> icaltime_t <a class="code hl_variable" href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8">start</a>; </div>
-<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df"> 134</a></span> icaltime_t <a class="code hl_variable" href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df">end</a>; </div>
-<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf"> 135</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf">is_busy</a>; </div>
-<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>};</div>
-<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
-<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> <a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a>;</div>
-<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
-<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="structicaltimetype.html"> 140</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a></div>
-<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span>{</div>
-<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8"> 142</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>; </div>
-<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d"> 143</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>; </div>
-<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">int</span> day;</div>
-<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordtype">int</span> hour;</div>
-<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordtype">int</span> minute;</div>
-<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordtype">int</span> second;</div>
-<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
-<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96"> 149</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>; </div>
-<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50"> 151</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50">is_daylight</a>; </div>
-<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe"> 153</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>; </div>
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span>};</div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a>;</div>
-<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="preprocessor">#define ICALTIMETYPE_INITIALIZER { 0, 0, 0, 0, 0, 0, 0, 0, 0}</span></div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
-<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#af3f088ebb60b8716131742ef16eb7ce1">icaltime_null_time</a>(void);</div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
-<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a7c210823a8ad13687089f12ad285df25">icaltime_null_date</a>(void);</div>
-<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a35ab8c2fdc5766e30d3dd6c873af0151">icaltime_current_time_with_zone</a>(const <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
-<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
-<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a78f4440633835d80c182488b11df9372">icaltime_today</a>(void);</div>
-<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
-<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401">icaltime_from_timet_with_zone</a>(const icaltime_t tm,</div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> const int <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>,</div>
-<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> const <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
-<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
-<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5">icaltime_from_string</a>(const char *str);</div>
-<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
-<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a2915233b392cc2a68aa5a9acf39e2307">icaltime_from_day_of_year</a>(const int doy, const int <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>);</div>
-<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
-<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span>LIBICAL_ICAL_EXPORT icaltime_t <a class="code hl_function" href="icaltime_8h.html#a7b39742d0f786f41df391c62ee56ec10">icaltime_as_timet</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a>);</div>
-<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span>LIBICAL_ICAL_EXPORT icaltime_t <a class="code hl_function" href="icaltime_8h.html#a4ec8d0734d00b761745ea55808db8237">icaltime_as_timet_with_zone</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt,</div>
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
-<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltime_8h.html#a96d92fa0eb3e7b3cc2f57628d8d2900e">icaltime_as_ical_string</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt);</div>
-<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltime_8h.html#aff3743be95ab23fecba3a1de69ffdc2e">icaltime_as_ical_string_r</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt);</div>
-<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_function" href="icaltime_8h.html#a5a59eb5d3951c49e5d62953fcffda3b0">icaltime_get_timezone</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
-<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltime_8h.html#a2189e2b4850921f206f87e7112e9e55b">icaltime_get_tzid</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
-<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#aea5c3a433f2919943b42d7d6400f6304">icaltime_set_timezone</a>(struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *t,</div>
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> </div>
-<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a39606ca412bb507284a55356c9522b91">icaltime_day_of_year</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
-<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a6df493d8d79b6eef9fca25adefbb6d69">icaltime_day_of_week</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a3e4ae35fd30b3d2b829f0e5bb7328e31">icaltime_start_doy_week</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t, <span class="keywordtype">int</span> fdow);</div>
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a5be09f07b9444f73a66d179ae61f137a">icaltime_week_number</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> </div>
-<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a97483d9daf2fc8f8b1bbdc0c75ced095">icaltime_is_null_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#aaa1991e79202eabe71080a83e1e5c08e">icaltime_is_valid_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> </div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a738950db4a3f2751f414a2a71c1ea4d2">icaltime_is_date</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> </div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a097e18ea14aceb3dbc68c370f26f9b6c">icaltime_is_utc</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> </div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a123759194c6e8c44e1b05193cb61196a">icaltime_compare</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> a, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> b);</div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> </div>
-<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a178f667071ea4e8f22140ee8e2f4cdae">icaltime_compare_date_only</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> a,</div>
-<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> b);</div>
-<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </div>
-<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#abfa31574ddedeaf5e5b783b29ce0346d">icaltime_compare_date_only_tz</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> a,</div>
-<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> b,</div>
-<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *tz);</div>
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
-<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icaltime_8h.html#aeeff97a90d535fd004d93057e49e8663">icaltime_adjust</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *tt,</div>
-<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">const</span> <span class="keywordtype">int</span> days, <span class="keyword">const</span> <span class="keywordtype">int</span> hours,</div>
-<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">const</span> <span class="keywordtype">int</span> minutes, <span class="keyword">const</span> <span class="keywordtype">int</span> seconds);</div>
-<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
-<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#ae02d3d34fd01c3d0e356cea4f789bace">icaltime_normalize</a>(const struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt);</div>
-<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
-<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a9fd9b6de943eec5733b74d958951a9c8">icaltime_convert_to_zone</a>(const struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt,</div>
-<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
-<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
-<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a99e9d9e26bea0231d23eb171990a1e8f">icaltime_days_in_month</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>, <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>);</div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> </div>
-<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#accb8f16099b25c282dc4f7e33531dae4">icaltime_is_leap_year</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>);</div>
-<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> </div>
-<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#ac50c6fc84b7b70f1678d1771c287b73b">icaltime_days_in_year</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>);</div>
-<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> </div>
-<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> <a class="code hl_function" href="icaltime_8h.html#a4e024d5c8a41b226a31b573d0a86b722">icaltime_span_new</a>(struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> dtstart,</div>
-<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> dtend, int <a class="code hl_variable" href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf">is_busy</a>);</div>
-<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> </div>
-<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a87a564f5d5c8ebb0746a1799817cfa83">icaltime_span_overlaps</a>(<a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> *s1, <a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> *s2);</div>
-<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </div>
-<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a1b02dd66ec510ce626aa12395d1fdf79">icaltime_span_contains</a>(<a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> *s, <a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> *container);</div>
-<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> </div>
-<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALTIME_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
-<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span><span class="comment"> FILE: icalduration.h</span></div>
-<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="comment"> CREATOR: eric 26 Jan 2001</span></div>
-<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span><span class="comment"></span> </div>
-<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span><span class="comment"></span> </div>
-<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span><span class="comment"></span> </div>
-<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> </div>
-<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span><span class="preprocessor">#ifndef ICALDURATION_H</span></div>
-<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span><span class="preprocessor">#define ICALDURATION_H</span></div>
-<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> </div>
-<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> </div>
-<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> </div>
-<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"><a class="line" href="structicaldurationtype.html"> 491</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a></div>
-<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span>{</div>
-<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keywordtype">int</span> is_neg;</div>
-<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> days;</div>
-<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> weeks;</div>
-<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> hours;</div>
-<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> minutes;</div>
-<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> seconds;</div>
-<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span>};</div>
-<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> </div>
-<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="preprocessor">#define ICALDURATIONTYPE_INITIALIZER { 0, 0, 0, 0, 0, 0 }</span></div>
-<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> </div>
-<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> <a class="code hl_function" href="icalduration_8h.html#a88157a8ae61263ea15af92a416889301">icaldurationtype_from_int</a>(int t);</div>
-<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> </div>
-<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> <a class="code hl_function" href="icalduration_8h.html#a0d6d8cc773e19242448eaffb1368fef4">icaldurationtype_from_string</a>(const char *dur);</div>
-<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> </div>
-<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalduration_8h.html#a1828c484b9efb3cb1f08ec5eb58c7a18">icaldurationtype_as_int</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> duration);</div>
-<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> </div>
-<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalduration_8h.html#adb753c6f52d493cfa9f31c2d7730ace1">icaldurationtype_as_ical_string</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> d);</div>
-<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> </div>
-<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalduration_8h.html#ab87c9958f888dba23afa2249110ca137">icaldurationtype_as_ical_string_r</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> d);</div>
-<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> </div>
-<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> <a class="code hl_function" href="icalduration_8h.html#ad716774a6570e0be2eb11868deb86595">icaldurationtype_null_duration</a>(void);</div>
-<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> </div>
-<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> <a class="code hl_function" href="icalduration_8h.html#a2578535a23fc5c6d4d61c09c880f03fd">icaldurationtype_bad_duration</a>(void);</div>
-<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> </div>
-<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalduration_8h.html#afcdeddc439488d8f586db0702593c270">icaldurationtype_is_null_duration</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> d);</div>
-<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> </div>
-<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalduration_8h.html#a88c5b90b57f9e1f79c00a544746687d6">icaldurationtype_is_bad_duration</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> d);</div>
-<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> </div>
-<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalduration_8h.html#aacc4e7db2c4b8dd96fd428edee73acf5">icaltime_add</a>(struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t,</div>
-<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> struct <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> d);</div>
-<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> </div>
-<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> <a class="code hl_function" href="icalduration_8h.html#aaafcb16e5d2aaa6eb0e20fdac419fc0d">icaltime_subtract</a>(struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t1,</div>
-<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t2);</div>
-<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> </div>
-<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALDURATION_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> </div>
-<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span><span class="comment"> FILE: icalperiod.h</span></div>
-<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span><span class="comment"> CREATOR: eric 26 Jan 2001</span></div>
-<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span><span class="comment"></span> </div>
-<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span><span class="comment"></span> </div>
-<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span><span class="comment"></span> </div>
-<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> </div>
-<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span><span class="preprocessor">#ifndef ICALPERIOD_H</span></div>
-<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span><span class="preprocessor">#define ICALPERIOD_H</span></div>
-<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> </div>
-<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> </div>
-<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> </div>
-<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"><a class="line" href="structicalperiodtype.html"> 752</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a></div>
-<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span>{</div>
-<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> start;</div>
-<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> end;</div>
-<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> duration;</div>
-<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span>};</div>
-<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> </div>
-<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span><span class="preprocessor">#define ICALPERIODTYPE_INITIALIZER { \</span></div>
-<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span><span class="preprocessor"> ICALTIMETYPE_INITIALIZER, \</span></div>
-<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span><span class="preprocessor"> ICALTIMETYPE_INITIALIZER, \</span></div>
-<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span><span class="preprocessor"> ICALDURATIONTYPE_INITIALIZER \</span></div>
-<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span><span class="preprocessor">}</span></div>
-<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> </div>
-<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> <a class="code hl_function" href="icalperiod_8h.html#a827e35abf4d6349e15aeaa9a483064fd">icalperiodtype_from_string</a>(const char *str);</div>
-<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> </div>
-<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalperiod_8h.html#a28a5aa968b36182e39d7f3fd3491ecb3">icalperiodtype_as_ical_string</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> p);</div>
-<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span> </div>
-<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalperiod_8h.html#a2f7c3f3e1623c9774596d1ef68789171">icalperiodtype_as_ical_string_r</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> p);</div>
-<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span> </div>
-<div class="line"><a id="l00868" name="l00868"></a><span class="lineno"> 868</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> <a class="code hl_function" href="icalperiod_8h.html#a60e59a9f46a1efa9885829a4d23eddfa">icalperiodtype_null_period</a>(void);</div>
-<div class="line"><a id="l00869" name="l00869"></a><span class="lineno"> 869</span> </div>
-<div class="line"><a id="l00885" name="l00885"></a><span class="lineno"> 885</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalperiod_8h.html#ae184bb1351602b7763044c5167a96bdf">icalperiodtype_is_null_period</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> p);</div>
-<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"> 886</span> </div>
-<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalperiod_8h.html#af7feaf12370cd37d66d160c4d8fbf0c7">icalperiodtype_is_valid_period</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> p);</div>
-<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span> </div>
-<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALTIME_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"> 904</span> </div>
-<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span><span class="comment"> FILE: icalenums.h</span></div>
-<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span><span class="comment"></span> </div>
-<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span><span class="comment"></span> </div>
-<div class="line"><a id="l00910" name="l00910"></a><span class="lineno"> 910</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"> 911</span><span class="comment"></span> </div>
-<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span><span class="comment"> Contributions from:</span></div>
-<div class="line"><a id="l00913" name="l00913"></a><span class="lineno"> 913</span><span class="comment"> Graham Davison &lt;g.m.davison@computer.org&gt;</span></div>
-<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"> 914</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span> </div>
-<div class="line"><a id="l00916" name="l00916"></a><span class="lineno"> 916</span><span class="preprocessor">#ifndef ICALENUMS_H</span></div>
-<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span><span class="preprocessor">#define ICALENUMS_H</span></div>
-<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span> </div>
-<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span> </div>
-<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span><span class="comment">/***********************************************************************</span></div>
-<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"> 924</span><span class="comment"> * Component enumerations</span></div>
-<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span><span class="comment">**********************************************************************/</span></div>
-<div class="line"><a id="l00926" name="l00926"></a><span class="lineno"> 926</span> </div>
-<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"> 927</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalcomponent_kind</div>
-<div class="line"><a id="l00928" name="l00928"></a><span class="lineno"> 928</span>{</div>
-<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"> 929</span> ICAL_NO_COMPONENT,</div>
-<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"> 930</span> ICAL_ANY_COMPONENT, <span class="comment">/* Used to select all components */</span></div>
-<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"> 931</span> ICAL_XROOT_COMPONENT,</div>
-<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"> 932</span> ICAL_XATTACH_COMPONENT, <span class="comment">/* MIME attached data, returned by parser. */</span></div>
-<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span> ICAL_VEVENT_COMPONENT,</div>
-<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span> ICAL_VTODO_COMPONENT,</div>
-<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span> ICAL_VJOURNAL_COMPONENT,</div>
-<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span> ICAL_VCALENDAR_COMPONENT,</div>
-<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"> 937</span> ICAL_VAGENDA_COMPONENT,</div>
-<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span> ICAL_VFREEBUSY_COMPONENT,</div>
-<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span> ICAL_VALARM_COMPONENT,</div>
-<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"> 940</span> ICAL_XAUDIOALARM_COMPONENT,</div>
-<div class="line"><a id="l00941" name="l00941"></a><span class="lineno"> 941</span> ICAL_XDISPLAYALARM_COMPONENT,</div>
-<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"> 942</span> ICAL_XEMAILALARM_COMPONENT,</div>
-<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"> 943</span> ICAL_XPROCEDUREALARM_COMPONENT,</div>
-<div class="line"><a id="l00944" name="l00944"></a><span class="lineno"> 944</span> ICAL_VTIMEZONE_COMPONENT,</div>
-<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"> 945</span> ICAL_XSTANDARD_COMPONENT,</div>
-<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"> 946</span> ICAL_XDAYLIGHT_COMPONENT,</div>
-<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"> 947</span> ICAL_X_COMPONENT,</div>
-<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span> ICAL_VSCHEDULE_COMPONENT,</div>
-<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span> ICAL_VQUERY_COMPONENT,</div>
-<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</span> ICAL_VREPLY_COMPONENT,</div>
-<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"> 951</span> ICAL_VCAR_COMPONENT,</div>
-<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"> 952</span> ICAL_VCOMMAND_COMPONENT,</div>
-<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"> 953</span> ICAL_XLICINVALID_COMPONENT,</div>
-<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span> ICAL_XLICMIMEPART_COMPONENT, <span class="comment">/* A non-stardard component that mirrors</span></div>
-<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"> 955</span><span class="comment"> structure of MIME data */</span></div>
-<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"> 956</span> ICAL_VAVAILABILITY_COMPONENT,</div>
-<div class="line"><a id="l00957" name="l00957"></a><span class="lineno"> 957</span> ICAL_XAVAILABLE_COMPONENT,</div>
-<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"> 958</span> ICAL_VPOLL_COMPONENT,</div>
-<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span> ICAL_VVOTER_COMPONENT,</div>
-<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span> ICAL_XVOTE_COMPONENT,</div>
-<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> ICAL_VPATCH_COMPONENT,</div>
-<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"> 962</span> ICAL_XPATCH_COMPONENT,</div>
-<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span> ICAL_PARTICIPANT_COMPONENT,</div>
-<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"> 964</span> ICAL_VLOCATION_COMPONENT,</div>
-<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"> 965</span> ICAL_VRESOURCE_COMPONENT,</div>
-<div class="line"><a id="l00966" name="l00966"></a><span class="lineno"> 966</span> ICAL_NUM_COMPONENT_TYPES <span class="comment">/* MUST be last (unless we can put NO_COMP last) */</span></div>
-<div class="line"><a id="l00967" name="l00967"></a><span class="lineno"> 967</span>} icalcomponent_kind;</div>
-<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"> 968</span> </div>
-<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span><span class="comment">/***********************************************************************</span></div>
-<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"> 970</span><span class="comment"> * Request Status codes</span></div>
-<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"> 971</span><span class="comment"> **********************************************************************/</span></div>
-<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"> 972</span> </div>
-<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"> 973</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalrequeststatus</div>
-<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"> 974</span>{</div>
-<div class="line"><a id="l00975" name="l00975"></a><span class="lineno"> 975</span> ICAL_UNKNOWN_STATUS,</div>
-<div class="line"><a id="l00976" name="l00976"></a><span class="lineno"> 976</span> ICAL_2_0_SUCCESS_STATUS,</div>
-<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span> ICAL_2_1_FALLBACK_STATUS,</div>
-<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"> 978</span> ICAL_2_2_IGPROP_STATUS,</div>
-<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span> ICAL_2_3_IGPARAM_STATUS,</div>
-<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span> ICAL_2_4_IGXPROP_STATUS,</div>
-<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"> 981</span> ICAL_2_5_IGXPARAM_STATUS,</div>
-<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span> ICAL_2_6_IGCOMP_STATUS,</div>
-<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span> ICAL_2_7_FORWARD_STATUS,</div>
-<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"> 984</span> ICAL_2_8_ONEEVENT_STATUS,</div>
-<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"> 985</span> ICAL_2_9_TRUNC_STATUS,</div>
-<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span> ICAL_2_10_ONETODO_STATUS,</div>
-<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"> 987</span> ICAL_2_11_TRUNCRRULE_STATUS,</div>
-<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span> ICAL_3_0_INVPROPNAME_STATUS,</div>
-<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> ICAL_3_1_INVPROPVAL_STATUS,</div>
-<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span> ICAL_3_2_INVPARAM_STATUS,</div>
-<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> ICAL_3_3_INVPARAMVAL_STATUS,</div>
-<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span> ICAL_3_4_INVCOMP_STATUS,</div>
-<div class="line"><a id="l00993" name="l00993"></a><span class="lineno"> 993</span> ICAL_3_5_INVTIME_STATUS,</div>
-<div class="line"><a id="l00994" name="l00994"></a><span class="lineno"> 994</span> ICAL_3_6_INVRULE_STATUS,</div>
-<div class="line"><a id="l00995" name="l00995"></a><span class="lineno"> 995</span> ICAL_3_7_INVCU_STATUS,</div>
-<div class="line"><a id="l00996" name="l00996"></a><span class="lineno"> 996</span> ICAL_3_8_NOAUTH_STATUS,</div>
-<div class="line"><a id="l00997" name="l00997"></a><span class="lineno"> 997</span> ICAL_3_9_BADVERSION_STATUS,</div>
-<div class="line"><a id="l00998" name="l00998"></a><span class="lineno"> 998</span> ICAL_3_10_TOOBIG_STATUS,</div>
-<div class="line"><a id="l00999" name="l00999"></a><span class="lineno"> 999</span> ICAL_3_11_MISSREQCOMP_STATUS,</div>
-<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span> ICAL_3_12_UNKCOMP_STATUS,</div>
-<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"> 1001</span> ICAL_3_13_BADCOMP_STATUS,</div>
-<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span> ICAL_3_14_NOCAP_STATUS,</div>
-<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span> ICAL_3_15_INVCOMMAND,</div>
-<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"> 1004</span> ICAL_4_0_BUSY_STATUS,</div>
-<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span> ICAL_4_1_STORE_ACCESS_DENIED,</div>
-<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"> 1006</span> ICAL_4_2_STORE_FAILED,</div>
-<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"> 1007</span> ICAL_4_3_STORE_NOT_FOUND,</div>
-<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"> 1008</span> ICAL_5_0_MAYBE_STATUS,</div>
-<div class="line"><a id="l01009" name="l01009"></a><span class="lineno"> 1009</span> ICAL_5_1_UNAVAIL_STATUS,</div>
-<div class="line"><a id="l01010" name="l01010"></a><span class="lineno"> 1010</span> ICAL_5_2_NOSERVICE_STATUS,</div>
-<div class="line"><a id="l01011" name="l01011"></a><span class="lineno"> 1011</span> ICAL_5_3_NOSCHED_STATUS,</div>
-<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"> 1012</span> ICAL_6_1_CONTAINER_NOT_FOUND,</div>
-<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"> 1013</span> ICAL_9_0_UNRECOGNIZED_COMMAND</div>
-<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"> 1014</span>} icalrequeststatus;</div>
-<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"> 1015</span> </div>
-<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalenums_8h.html#a2b1eaf6c550ec93869dc760cf8d2e0f7">icalenum_reqstat_desc</a>(icalrequeststatus stat);</div>
-<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span> </div>
-<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"> 1022</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">short</span> <a class="code hl_function" href="icalenums_8h.html#a49c50e3cc8a770b11306605c58c84c7d">icalenum_reqstat_major</a>(icalrequeststatus stat);</div>
-<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span> </div>
-<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"> 1026</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">short</span> <a class="code hl_function" href="icalenums_8h.html#a93c405d78c5d9589c823a7521ba7e3f9">icalenum_reqstat_minor</a>(icalrequeststatus stat);</div>
-<div class="line"><a id="l01027" name="l01027"></a><span class="lineno"> 1027</span> </div>
-<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"> 1030</span>LIBICAL_ICAL_EXPORT icalrequeststatus <a class="code hl_function" href="icalenums_8h.html#a53964f8e27e7e4db21c6e173e97d9169">icalenum_num_to_reqstat</a>(<span class="keywordtype">short</span> major, <span class="keywordtype">short</span> minor);</div>
-<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span> </div>
-<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"> 1032</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalenum_reqstat_code(icalrequeststatus stat);</div>
-<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span> </div>
-<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"> 1036</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalenums_8h.html#ada0aa82f4ec0fb1c15550165fd49043c">icalenum_reqstat_code_r</a>(icalrequeststatus stat);</div>
-<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"> 1037</span> </div>
-<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"> 1038</span><span class="comment">/***********************************************************************</span></div>
-<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"> 1039</span><span class="comment"> * Conversion functions</span></div>
-<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span><span class="comment">**********************************************************************/</span></div>
-<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span> </div>
-<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"> 1042</span><span class="comment">/* These routines used to be in icalenums.c, but were moved into the</span></div>
-<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"> 1043</span><span class="comment"> icalproperty, icalparameter, icalvalue, or icalcomponent modules. */</span></div>
-<div class="line"><a id="l01044" name="l01044"></a><span class="lineno"> 1044</span> </div>
-<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"> 1045</span><span class="comment">/*const char* icalproperty_kind_to_string(icalproperty_kind kind);*/</span></div>
-<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"> 1046</span><span class="preprocessor">#define icalenum_property_kind_to_string(x) icalproperty_kind_to_string(x)</span></div>
-<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"> 1047</span> </div>
-<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span><span class="comment">/*icalproperty_kind icalproperty_string_to_kind(const char* string)*/</span></div>
-<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"> 1049</span><span class="preprocessor">#define icalenum_string_to_property_kind(x) icalproperty_string_to_kind(x)</span></div>
-<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"> 1050</span> </div>
-<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"> 1051</span><span class="comment">/*icalvalue_kind icalproperty_kind_to_value_kind(icalproperty_kind kind);*/</span></div>
-<div class="line"><a id="l01052" name="l01052"></a><span class="lineno"> 1052</span><span class="preprocessor">#define icalenum_property_kind_to_value_kind(x) icalproperty_kind_to_value_kind(x)</span></div>
-<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"> 1053</span> </div>
-<div class="line"><a id="l01054" name="l01054"></a><span class="lineno"> 1054</span><span class="comment">/*const char* icalenum_method_to_string(icalproperty_method);*/</span></div>
-<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"> 1055</span><span class="preprocessor">#define icalenum_method_to_string(x) icalproperty_method_to_string(x)</span></div>
-<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"> 1056</span> </div>
-<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span><span class="comment">/*icalproperty_method icalenum_string_to_method(const char* string);*/</span></div>
-<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"> 1058</span><span class="preprocessor">#define icalenum_string_to_method(x) icalproperty_string_to_method(x)</span></div>
-<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span> </div>
-<div class="line"><a id="l01060" name="l01060"></a><span class="lineno"> 1060</span><span class="comment">/*const char* icalenum_status_to_string(icalproperty_status);*/</span></div>
-<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"> 1061</span><span class="preprocessor">#define icalenum_status_to_string(x) icalproperty_status_to_string(x)</span></div>
-<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"> 1062</span> </div>
-<div class="line"><a id="l01063" name="l01063"></a><span class="lineno"> 1063</span><span class="comment">/*icalproperty_status icalenum_string_to_status(const char* string);*/</span></div>
-<div class="line"><a id="l01064" name="l01064"></a><span class="lineno"> 1064</span><span class="preprocessor">#define icalenum_string_to_status(x) icalproperty_string_to_status(x)</span></div>
-<div class="line"><a id="l01065" name="l01065"></a><span class="lineno"> 1065</span> </div>
-<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"> 1066</span><span class="comment">/*icalvalue_kind icalenum_string_to_value_kind(const char* str);*/</span></div>
-<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"> 1067</span><span class="preprocessor">#define icalenum_string_to_value_kind(x) icalvalue_string_to_kind(x)</span></div>
-<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span> </div>
-<div class="line"><a id="l01069" name="l01069"></a><span class="lineno"> 1069</span><span class="comment">/*const char* icalenum_value_kind_to_string(icalvalue_kind kind);*/</span></div>
-<div class="line"><a id="l01070" name="l01070"></a><span class="lineno"> 1070</span><span class="preprocessor">#define icalenum_value_kind_to_string(x) icalvalue_kind_to_string(x)</span></div>
-<div class="line"><a id="l01071" name="l01071"></a><span class="lineno"> 1071</span> </div>
-<div class="line"><a id="l01072" name="l01072"></a><span class="lineno"> 1072</span><span class="comment">/*const char* icalenum_component_kind_to_string(icalcomponent_kind kind);*/</span></div>
-<div class="line"><a id="l01073" name="l01073"></a><span class="lineno"> 1073</span><span class="preprocessor">#define icalenum_component_kind_to_string(x) icalcomponent_kind_to_string(x)</span></div>
-<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span> </div>
-<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"> 1075</span><span class="comment">/*icalcomponent_kind icalenum_string_to_component_kind(const char* string);*/</span></div>
-<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"> 1076</span><span class="preprocessor">#define icalenum_string_to_component_kind(x) icalcomponent_string_to_kind(x)</span></div>
-<div class="line"><a id="l01077" name="l01077"></a><span class="lineno"> 1077</span> </div>
-<div class="line"><a id="l01078" name="l01078"></a><span class="lineno"> 1078</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALENUMS_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"> 1079</span> </div>
-<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"> 1080</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"> 1081</span><span class="comment"> FILE: icaltypes.h</span></div>
-<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"> 1083</span><span class="comment"></span> </div>
-<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span><span class="comment"></span> </div>
-<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l01087" name="l01087"></a><span class="lineno"> 1087</span><span class="comment"></span> </div>
-<div class="line"><a id="l01088" name="l01088"></a><span class="lineno"> 1088</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l01089" name="l01089"></a><span class="lineno"> 1089</span> </div>
-<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"> 1090</span><span class="preprocessor">#ifndef ICALTYPES_H</span></div>
-<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"> 1091</span><span class="preprocessor">#define ICALTYPES_H</span></div>
-<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span> </div>
-<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span> </div>
-<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span> </div>
-<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"><a class="line" href="structicaldatetimeperiodtype.html"> 1096</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div>
-<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span>{</div>
-<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> time;</div>
-<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> period;</div>
-<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"> 1100</span>};</div>
-<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span> </div>
-<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span><span class="preprocessor">#define ICAL_GEO_LEN 16</span></div>
-<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"><a class="line" href="structicalgeotype.html"> 1103</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a></div>
-<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"> 1104</span>{</div>
-<div class="line"><a id="l01105" name="l01105"></a><span class="lineno"> 1105</span> <span class="keywordtype">char</span> lat[ICAL_GEO_LEN];</div>
-<div class="line"><a id="l01106" name="l01106"></a><span class="lineno"> 1106</span> <span class="keywordtype">char</span> lon[ICAL_GEO_LEN];</div>
-<div class="line"><a id="l01107" name="l01107"></a><span class="lineno"> 1107</span>};</div>
-<div class="line"><a id="l01108" name="l01108"></a><span class="lineno"> 1108</span> </div>
-<div class="line"><a id="l01109" name="l01109"></a><span class="lineno"><a class="line" href="structicaltriggertype.html"> 1109</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a></div>
-<div class="line"><a id="l01110" name="l01110"></a><span class="lineno"> 1110</span>{</div>
-<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"> 1111</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> time;</div>
-<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> duration;</div>
-<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span>};</div>
-<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span> </div>
-<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> icaltriggertype_from_int(const int reltime);</div>
-<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span> </div>
-<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> icaltriggertype_from_string(const char *str);</div>
-<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span> </div>
-<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icaltriggertype_is_null_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> tr);</div>
-<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span> </div>
-<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icaltriggertype_is_bad_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> tr);</div>
-<div class="line"><a id="l01122" name="l01122"></a><span class="lineno"> 1122</span> </div>
-<div class="line"><a id="l01123" name="l01123"></a><span class="lineno"> 1123</span><span class="comment">/* struct icalreqstattype. This struct contains two string pointers,</span></div>
-<div class="line"><a id="l01124" name="l01124"></a><span class="lineno"> 1124</span><span class="comment">but don&#39;t try to free either of them. The &quot;desc&quot; string is a pointer</span></div>
-<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"> 1125</span><span class="comment">to a static table inside the library. Don&#39;t try to free it. The</span></div>
-<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"> 1126</span><span class="comment">&quot;debug&quot; string is a pointer into the string that the called passed</span></div>
-<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"> 1127</span><span class="comment">into to icalreqstattype_from_string. Don&#39;t try to free it either, and</span></div>
-<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span><span class="comment">don&#39;t use it after the original string has been freed.</span></div>
-<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span><span class="comment"></span> </div>
-<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span><span class="comment">BTW, you would get that original string from</span></div>
-<div class="line"><a id="l01131" name="l01131"></a><span class="lineno"> 1131</span><span class="comment">*icalproperty_get_requeststatus() or icalvalue_get_text(), when</span></div>
-<div class="line"><a id="l01132" name="l01132"></a><span class="lineno"> 1132</span><span class="comment">operating on the value of a request_status property. */</span></div>
-<div class="line"><a id="l01133" name="l01133"></a><span class="lineno"> 1133</span> </div>
-<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"><a class="line" href="structicalreqstattype.html"> 1134</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a></div>
-<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span>{</div>
-<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span> icalrequeststatus code;</div>
-<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *desc;</div>
-<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *debug;</div>
-<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"> 1139</span>};</div>
-<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span> </div>
-<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"> 1141</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> icalreqstattype_from_string(const char *str);</div>
-<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"> 1142</span> </div>
-<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalreqstattype_as_string(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a>);</div>
-<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span> </div>
-<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"> 1145</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalreqstattype_as_string_r(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a>);</div>
-<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"> 1146</span> </div>
-<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"> 1147</span><span class="comment">/* ical_unknown_token_handling :</span></div>
-<div class="line"><a id="l01148" name="l01148"></a><span class="lineno"> 1148</span><span class="comment"> * How should the ICAL library handle components, properties and parameters with</span></div>
-<div class="line"><a id="l01149" name="l01149"></a><span class="lineno"> 1149</span><span class="comment"> * unknown names?</span></div>
-<div class="line"><a id="l01150" name="l01150"></a><span class="lineno"> 1150</span><span class="comment"> * FIXME: Currently only affects parameters. Extend to components and properties.</span></div>
-<div class="line"><a id="l01151" name="l01151"></a><span class="lineno"> 1151</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01152" name="l01152"></a><span class="lineno"> 1152</span><span class="keyword">typedef</span> <span class="keyword">enum</span> ical_unknown_token_handling</div>
-<div class="line"><a id="l01153" name="l01153"></a><span class="lineno"> 1153</span>{</div>
-<div class="line"><a id="l01154" name="l01154"></a><span class="lineno"> 1154</span> ICAL_ASSUME_IANA_TOKEN = 1,</div>
-<div class="line"><a id="l01155" name="l01155"></a><span class="lineno"> 1155</span> ICAL_DISCARD_TOKEN = 2,</div>
-<div class="line"><a id="l01156" name="l01156"></a><span class="lineno"> 1156</span> ICAL_TREAT_AS_ERROR = 3</div>
-<div class="line"><a id="l01157" name="l01157"></a><span class="lineno"> 1157</span>} ical_unknown_token_handling;</div>
-<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"> 1158</span> </div>
-<div class="line"><a id="l01159" name="l01159"></a><span class="lineno"> 1159</span>LIBICAL_ICAL_EXPORT ical_unknown_token_handling ical_get_unknown_token_handling_setting(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"> 1160</span> </div>
-<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"> 1161</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> ical_set_unknown_token_handling_setting(</div>
-<div class="line"><a id="l01162" name="l01162"></a><span class="lineno"> 1162</span> ical_unknown_token_handling newSetting);</div>
-<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"> 1163</span> </div>
-<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALTYPES_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span> </div>
-<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span><span class="comment"> FILE: icalarray.h</span></div>
-<div class="line"><a id="l01168" name="l01168"></a><span class="lineno"> 1168</span><span class="comment"> CREATOR: Damon Chaplin 07 March 2001</span></div>
-<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"> 1169</span><span class="comment"></span> </div>
-<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span><span class="comment"> SPDX-FileCopyrightText: 2001, Ximian, Inc.</span></div>
-<div class="line"><a id="l01171" name="l01171"></a><span class="lineno"> 1171</span><span class="comment"></span> </div>
-<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"> 1172</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l01173" name="l01173"></a><span class="lineno"> 1173</span><span class="comment"></span> </div>
-<div class="line"><a id="l01174" name="l01174"></a><span class="lineno"> 1174</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l01175" name="l01175"></a><span class="lineno"> 1175</span> </div>
-<div class="line"><a id="l01182" name="l01182"></a><span class="lineno"> 1182</span><span class="preprocessor">#ifndef ICALARRAY_H</span></div>
-<div class="line"><a id="l01183" name="l01183"></a><span class="lineno"> 1183</span><span class="preprocessor">#define ICALARRAY_H</span></div>
-<div class="line"><a id="l01184" name="l01184"></a><span class="lineno"> 1184</span> </div>
-<div class="line"><a id="l01185" name="l01185"></a><span class="lineno"> 1185</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l01186" name="l01186"></a><span class="lineno"> 1186</span> </div>
-<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"> 1187</span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
-<div class="line"><a id="l01188" name="l01188"></a><span class="lineno"> 1188</span> </div>
-<div class="line"><a id="l01193" name="l01193"></a><span class="lineno"> 1193</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct__icalarray.html">_icalarray</a> <a class="code hl_struct" href="struct__icalarray.html">icalarray</a>;</div>
-<div class="line"><a id="l01194" name="l01194"></a><span class="lineno"><a class="line" href="struct__icalarray.html"> 1194</a></span><span class="keyword">struct </span><a class="code hl_struct" href="struct__icalarray.html">_icalarray</a></div>
-<div class="line"><a id="l01195" name="l01195"></a><span class="lineno"> 1195</span>{</div>
-<div class="line"><a id="l01196" name="l01196"></a><span class="lineno"> 1196</span> <span class="keywordtype">size_t</span> element_size;</div>
-<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span> <span class="keywordtype">size_t</span> increment_size;</div>
-<div class="line"><a id="l01198" name="l01198"></a><span class="lineno"> 1198</span> <span class="keywordtype">size_t</span> num_elements;</div>
-<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"> 1199</span> <span class="keywordtype">size_t</span> space_allocated;</div>
-<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span> <span class="keywordtype">void</span> **chunks;</div>
-<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span>};</div>
-<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span> </div>
-<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"> 1240</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *<a class="code hl_function" href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">icalarray_new</a>(<span class="keywordtype">size_t</span> element_size, <span class="keywordtype">size_t</span> increment_size);</div>
-<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span> </div>
-<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *<a class="code hl_function" href="icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8">icalarray_copy</a>(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *array);</div>
-<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"> 1279</span> </div>
-<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f">icalarray_free</a>(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *array);</div>
-<div class="line"><a id="l01294" name="l01294"></a><span class="lineno"> 1294</span> </div>
-<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"> 1324</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">icalarray_append</a>(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *array, <span class="keyword">const</span> <span class="keywordtype">void</span> *element);</div>
-<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span> </div>
-<div class="line"><a id="l01372" name="l01372"></a><span class="lineno"> 1372</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a">icalarray_remove_element_at</a>(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *array, <span class="keywordtype">size_t</span> position);</div>
-<div class="line"><a id="l01373" name="l01373"></a><span class="lineno"> 1373</span> </div>
-<div class="line"><a id="l01414" name="l01414"></a><span class="lineno"> 1414</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *<a class="code hl_function" href="icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96">icalarray_element_at</a>(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *array, <span class="keywordtype">size_t</span> position);</div>
-<div class="line"><a id="l01415" name="l01415"></a><span class="lineno"> 1415</span> </div>
-<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"> 1453</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalarray_8h.html#a7552d72058960fe92eeae36531275913">icalarray_sort</a>(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *array,</div>
-<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"> 1454</span> <span class="keywordtype">int</span> (*compare) (<span class="keyword">const</span> <span class="keywordtype">void</span> *, <span class="keyword">const</span> <span class="keywordtype">void</span> *));</div>
-<div class="line"><a id="l01455" name="l01455"></a><span class="lineno"> 1455</span> </div>
-<div class="line"><a id="l01456" name="l01456"></a><span class="lineno"> 1456</span><span class="preprocessor">#endif </span><span class="comment">/* ICALARRAY_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01457" name="l01457"></a><span class="lineno"> 1457</span> </div>
-<div class="line"><a id="l01458" name="l01458"></a><span class="lineno"> 1458</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l01459" name="l01459"></a><span class="lineno"> 1459</span><span class="comment"> FILE: icalrecur.h</span></div>
-<div class="line"><a id="l01460" name="l01460"></a><span class="lineno"> 1460</span><span class="comment"> CREATOR: eric 20 March 2000</span></div>
-<div class="line"><a id="l01461" name="l01461"></a><span class="lineno"> 1461</span><span class="comment"></span> </div>
-<div class="line"><a id="l01462" name="l01462"></a><span class="lineno"> 1462</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l01463" name="l01463"></a><span class="lineno"> 1463</span><span class="comment"></span> </div>
-<div class="line"><a id="l01464" name="l01464"></a><span class="lineno"> 1464</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"> 1465</span><span class="comment"></span> </div>
-<div class="line"><a id="l01466" name="l01466"></a><span class="lineno"> 1466</span><span class="comment">========================================================================*/</span></div>
-<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"> 1467</span> </div>
-<div class="line"><a id="l01515" name="l01515"></a><span class="lineno"> 1515</span><span class="preprocessor">#ifndef ICALRECUR_H</span></div>
-<div class="line"><a id="l01516" name="l01516"></a><span class="lineno"> 1516</span><span class="preprocessor">#define ICALRECUR_H</span></div>
-<div class="line"><a id="l01517" name="l01517"></a><span class="lineno"> 1517</span> </div>
-<div class="line"><a id="l01518" name="l01518"></a><span class="lineno"> 1518</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l01519" name="l01519"></a><span class="lineno"> 1519</span> </div>
-<div class="line"><a id="l01520" name="l01520"></a><span class="lineno"> 1520</span> </div>
-<div class="line"><a id="l01521" name="l01521"></a><span class="lineno"> 1521</span><span class="comment">/*</span></div>
-<div class="line"><a id="l01522" name="l01522"></a><span class="lineno"> 1522</span><span class="comment"> * Recurrence enumerations</span></div>
-<div class="line"><a id="l01523" name="l01523"></a><span class="lineno"> 1523</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01524" name="l01524"></a><span class="lineno"> 1524</span> </div>
-<div class="line"><a id="l01525" name="l01525"></a><span class="lineno"> 1525</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalrecurrencetype_frequency</div>
-<div class="line"><a id="l01526" name="l01526"></a><span class="lineno"> 1526</span>{</div>
-<div class="line"><a id="l01527" name="l01527"></a><span class="lineno"> 1527</span> <span class="comment">/* These enums are used to index an array, so don&#39;t change the</span></div>
-<div class="line"><a id="l01528" name="l01528"></a><span class="lineno"> 1528</span><span class="comment"> order or the integers */</span></div>
-<div class="line"><a id="l01529" name="l01529"></a><span class="lineno"> 1529</span> </div>
-<div class="line"><a id="l01530" name="l01530"></a><span class="lineno"> 1530</span> ICAL_SECONDLY_RECURRENCE = 0,</div>
-<div class="line"><a id="l01531" name="l01531"></a><span class="lineno"> 1531</span> ICAL_MINUTELY_RECURRENCE = 1,</div>
-<div class="line"><a id="l01532" name="l01532"></a><span class="lineno"> 1532</span> ICAL_HOURLY_RECURRENCE = 2,</div>
-<div class="line"><a id="l01533" name="l01533"></a><span class="lineno"> 1533</span> ICAL_DAILY_RECURRENCE = 3,</div>
-<div class="line"><a id="l01534" name="l01534"></a><span class="lineno"> 1534</span> ICAL_WEEKLY_RECURRENCE = 4,</div>
-<div class="line"><a id="l01535" name="l01535"></a><span class="lineno"> 1535</span> ICAL_MONTHLY_RECURRENCE = 5,</div>
-<div class="line"><a id="l01536" name="l01536"></a><span class="lineno"> 1536</span> ICAL_YEARLY_RECURRENCE = 6,</div>
-<div class="line"><a id="l01537" name="l01537"></a><span class="lineno"> 1537</span> ICAL_NO_RECURRENCE = 7</div>
-<div class="line"><a id="l01538" name="l01538"></a><span class="lineno"> 1538</span>} icalrecurrencetype_frequency;</div>
-<div class="line"><a id="l01539" name="l01539"></a><span class="lineno"> 1539</span> </div>
-<div class="line"><a id="l01540" name="l01540"></a><span class="lineno"> 1540</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalrecurrencetype_weekday</div>
-<div class="line"><a id="l01541" name="l01541"></a><span class="lineno"> 1541</span>{</div>
-<div class="line"><a id="l01542" name="l01542"></a><span class="lineno"> 1542</span> ICAL_NO_WEEKDAY,</div>
-<div class="line"><a id="l01543" name="l01543"></a><span class="lineno"> 1543</span> ICAL_SUNDAY_WEEKDAY,</div>
-<div class="line"><a id="l01544" name="l01544"></a><span class="lineno"> 1544</span> ICAL_MONDAY_WEEKDAY,</div>
-<div class="line"><a id="l01545" name="l01545"></a><span class="lineno"> 1545</span> ICAL_TUESDAY_WEEKDAY,</div>
-<div class="line"><a id="l01546" name="l01546"></a><span class="lineno"> 1546</span> ICAL_WEDNESDAY_WEEKDAY,</div>
-<div class="line"><a id="l01547" name="l01547"></a><span class="lineno"> 1547</span> ICAL_THURSDAY_WEEKDAY,</div>
-<div class="line"><a id="l01548" name="l01548"></a><span class="lineno"> 1548</span> ICAL_FRIDAY_WEEKDAY,</div>
-<div class="line"><a id="l01549" name="l01549"></a><span class="lineno"> 1549</span> ICAL_SATURDAY_WEEKDAY</div>
-<div class="line"><a id="l01550" name="l01550"></a><span class="lineno"> 1550</span>} icalrecurrencetype_weekday;</div>
-<div class="line"><a id="l01551" name="l01551"></a><span class="lineno"> 1551</span> </div>
-<div class="line"><a id="l01552" name="l01552"></a><span class="lineno"> 1552</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalrecurrencetype_skip</div>
-<div class="line"><a id="l01553" name="l01553"></a><span class="lineno"> 1553</span>{</div>
-<div class="line"><a id="l01554" name="l01554"></a><span class="lineno"> 1554</span> ICAL_SKIP_BACKWARD = 0,</div>
-<div class="line"><a id="l01555" name="l01555"></a><span class="lineno"> 1555</span> ICAL_SKIP_FORWARD,</div>
-<div class="line"><a id="l01556" name="l01556"></a><span class="lineno"> 1556</span> ICAL_SKIP_OMIT,</div>
-<div class="line"><a id="l01557" name="l01557"></a><span class="lineno"> 1557</span> ICAL_SKIP_UNDEFINED</div>
-<div class="line"><a id="l01558" name="l01558"></a><span class="lineno"> 1558</span>} icalrecurrencetype_skip;</div>
-<div class="line"><a id="l01559" name="l01559"></a><span class="lineno"> 1559</span> </div>
-<div class="line"><a id="l01560" name="l01560"></a><span class="lineno"> 1560</span><span class="keyword">enum</span> icalrecurrence_array_max_values</div>
-<div class="line"><a id="l01561" name="l01561"></a><span class="lineno"> 1561</span>{</div>
-<div class="line"><a id="l01562" name="l01562"></a><span class="lineno"> 1562</span> ICAL_RECURRENCE_ARRAY_MAX = 0x7f7f,</div>
-<div class="line"><a id="l01563" name="l01563"></a><span class="lineno"> 1563</span> ICAL_RECURRENCE_ARRAY_MAX_BYTE = 0x7f</div>
-<div class="line"><a id="l01564" name="l01564"></a><span class="lineno"> 1564</span>};</div>
-<div class="line"><a id="l01565" name="l01565"></a><span class="lineno"> 1565</span> </div>
-<div class="line"><a id="l01566" name="l01566"></a><span class="lineno"> 1566</span><span class="comment">/*</span></div>
-<div class="line"><a id="l01567" name="l01567"></a><span class="lineno"> 1567</span><span class="comment"> * Recurrence enumerations conversion routines.</span></div>
-<div class="line"><a id="l01568" name="l01568"></a><span class="lineno"> 1568</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01569" name="l01569"></a><span class="lineno"> 1569</span> </div>
-<div class="line"><a id="l01570" name="l01570"></a><span class="lineno"> 1570</span>LIBICAL_ICAL_EXPORT icalrecurrencetype_frequency icalrecur_string_to_freq(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l01571" name="l01571"></a><span class="lineno"> 1571</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalrecur_freq_to_string(icalrecurrencetype_frequency kind);</div>
-<div class="line"><a id="l01572" name="l01572"></a><span class="lineno"> 1572</span> </div>
-<div class="line"><a id="l01573" name="l01573"></a><span class="lineno"> 1573</span>LIBICAL_ICAL_EXPORT icalrecurrencetype_skip icalrecur_string_to_skip(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l01574" name="l01574"></a><span class="lineno"> 1574</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalrecur_skip_to_string(icalrecurrencetype_skip kind);</div>
-<div class="line"><a id="l01575" name="l01575"></a><span class="lineno"> 1575</span> </div>
-<div class="line"><a id="l01576" name="l01576"></a><span class="lineno"> 1576</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalrecur_weekday_to_string(icalrecurrencetype_weekday kind);</div>
-<div class="line"><a id="l01577" name="l01577"></a><span class="lineno"> 1577</span>LIBICAL_ICAL_EXPORT icalrecurrencetype_weekday icalrecur_string_to_weekday(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l01578" name="l01578"></a><span class="lineno"> 1578</span> </div>
-<div class="line"><a id="l01583" name="l01583"></a><span class="lineno"> 1583</span><span class="comment">/* See RFC 5545 Section 3.3.10, RECUR Value, and RFC 7529</span></div>
-<div class="line"><a id="l01584" name="l01584"></a><span class="lineno"> 1584</span><span class="comment"> * for an explanation of the values and fields in struct icalrecurrencetype.</span></div>
-<div class="line"><a id="l01585" name="l01585"></a><span class="lineno"> 1585</span><span class="comment"> *</span></div>
-<div class="line"><a id="l01586" name="l01586"></a><span class="lineno"> 1586</span><span class="comment"> * The maximums below are based on lunisolar leap years (13 months)</span></div>
-<div class="line"><a id="l01587" name="l01587"></a><span class="lineno"> 1587</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01588" name="l01588"></a><span class="lineno"> 1588</span><span class="preprocessor">#define ICAL_BY_SECOND_SIZE 62 </span><span class="comment">/* 0 to 60 */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01589" name="l01589"></a><span class="lineno"> 1589</span><span class="preprocessor">#define ICAL_BY_MINUTE_SIZE 61 </span><span class="comment">/* 0 to 59 */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"> 1590</span><span class="preprocessor">#define ICAL_BY_HOUR_SIZE 25 </span><span class="comment">/* 0 to 23 */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01591" name="l01591"></a><span class="lineno"> 1591</span><span class="preprocessor">#define ICAL_BY_MONTH_SIZE 14 </span><span class="comment">/* 1 to 13 */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01592" name="l01592"></a><span class="lineno"> 1592</span><span class="preprocessor">#define ICAL_BY_MONTHDAY_SIZE 32 </span><span class="comment">/* 1 to 31 */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01593" name="l01593"></a><span class="lineno"> 1593</span><span class="preprocessor">#define ICAL_BY_WEEKNO_SIZE 56 </span><span class="comment">/* 1 to 55 */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01594" name="l01594"></a><span class="lineno"> 1594</span><span class="preprocessor">#define ICAL_BY_YEARDAY_SIZE 386 </span><span class="comment">/* 1 to 385 */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01595" name="l01595"></a><span class="lineno"> 1595</span><span class="preprocessor">#define ICAL_BY_SETPOS_SIZE ICAL_BY_YEARDAY_SIZE </span><span class="comment">/* 1 to N */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"> 1596</span><span class="preprocessor">#define ICAL_BY_DAY_SIZE 7*(ICAL_BY_WEEKNO_SIZE-1)+1 </span><span class="comment">/* 1 to N */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01597" name="l01597"></a><span class="lineno"> 1597</span> </div>
-<div class="line"><a id="l01599" name="l01599"></a><span class="lineno"><a class="line" href="structicalrecurrencetype.html"> 1599</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a></div>
-<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"> 1600</span>{</div>
-<div class="line"><a id="l01601" name="l01601"></a><span class="lineno"> 1601</span> icalrecurrencetype_frequency freq;</div>
-<div class="line"><a id="l01602" name="l01602"></a><span class="lineno"> 1602</span> </div>
-<div class="line"><a id="l01603" name="l01603"></a><span class="lineno"> 1603</span> <span class="comment">/* until and count are mutually exclusive. */</span></div>
-<div class="line"><a id="l01604" name="l01604"></a><span class="lineno"> 1604</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> until;</div>
-<div class="line"><a id="l01605" name="l01605"></a><span class="lineno"> 1605</span> <span class="keywordtype">int</span> count;</div>
-<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"> 1606</span> </div>
-<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span> <span class="keywordtype">short</span> interval;</div>
-<div class="line"><a id="l01608" name="l01608"></a><span class="lineno"> 1608</span> </div>
-<div class="line"><a id="l01609" name="l01609"></a><span class="lineno"> 1609</span> icalrecurrencetype_weekday week_start;</div>
-<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"> 1610</span> </div>
-<div class="line"><a id="l01611" name="l01611"></a><span class="lineno"> 1611</span> <span class="comment">/* The BY* parameters can each take a list of values. Here I</span></div>
-<div class="line"><a id="l01612" name="l01612"></a><span class="lineno"> 1612</span><span class="comment"> * assume that the list of values will not be larger than the</span></div>
-<div class="line"><a id="l01613" name="l01613"></a><span class="lineno"> 1613</span><span class="comment"> * range of the value -- that is, the client will not name a</span></div>
-<div class="line"><a id="l01614" name="l01614"></a><span class="lineno"> 1614</span><span class="comment"> * value more than once.</span></div>
-<div class="line"><a id="l01615" name="l01615"></a><span class="lineno"> 1615</span><span class="comment"></span> </div>
-<div class="line"><a id="l01616" name="l01616"></a><span class="lineno"> 1616</span><span class="comment"> * Each of the lists is terminated with the value</span></div>
-<div class="line"><a id="l01617" name="l01617"></a><span class="lineno"> 1617</span><span class="comment"> * ICAL_RECURRENCE_ARRAY_MAX unless the list is full.</span></div>
-<div class="line"><a id="l01618" name="l01618"></a><span class="lineno"> 1618</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01619" name="l01619"></a><span class="lineno"> 1619</span> </div>
-<div class="line"><a id="l01620" name="l01620"></a><span class="lineno"> 1620</span> <span class="keywordtype">short</span> by_second[<a class="code hl_define" href="icalrecur_8h.html#acec51b2d651f24e31b00627b60b12728">ICAL_BY_SECOND_SIZE</a>];</div>
-<div class="line"><a id="l01621" name="l01621"></a><span class="lineno"> 1621</span> <span class="keywordtype">short</span> by_minute[ICAL_BY_MINUTE_SIZE];</div>
-<div class="line"><a id="l01622" name="l01622"></a><span class="lineno"> 1622</span> <span class="keywordtype">short</span> by_hour[ICAL_BY_HOUR_SIZE];</div>
-<div class="line"><a id="l01623" name="l01623"></a><span class="lineno"><a class="line" href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478"> 1623</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">by_day</a>[ICAL_BY_DAY_SIZE]; </div>
-<div class="line"><a id="l01633" name="l01633"></a><span class="lineno"> 1633</span> <span class="keywordtype">short</span> by_month_day[ICAL_BY_MONTHDAY_SIZE];</div>
-<div class="line"><a id="l01634" name="l01634"></a><span class="lineno"> 1634</span> <span class="keywordtype">short</span> by_year_day[ICAL_BY_YEARDAY_SIZE];</div>
-<div class="line"><a id="l01635" name="l01635"></a><span class="lineno"> 1635</span> <span class="keywordtype">short</span> by_week_no[ICAL_BY_WEEKNO_SIZE];</div>
-<div class="line"><a id="l01636" name="l01636"></a><span class="lineno"><a class="line" href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36"> 1636</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">by_month</a>[ICAL_BY_MONTH_SIZE]; </div>
-<div class="line"><a id="l01644" name="l01644"></a><span class="lineno"> 1644</span> <span class="keywordtype">short</span> by_set_pos[ICAL_BY_SETPOS_SIZE];</div>
-<div class="line"><a id="l01645" name="l01645"></a><span class="lineno"> 1645</span> </div>
-<div class="line"><a id="l01646" name="l01646"></a><span class="lineno"> 1646</span> <span class="comment">/* For RSCALE extension (RFC 7529) */</span></div>
-<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span> <span class="keywordtype">char</span> *rscale;</div>
-<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span> icalrecurrencetype_skip skip;</div>
-<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span>};</div>
-<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span> </div>
-<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span><span class="preprocessor">#define ICALRECURRENCETYPE_INITIALIZER { \</span></div>
-<div class="line"><a id="l01652" name="l01652"></a><span class="lineno"> 1652</span><span class="preprocessor"> ICAL_NO_RECURRENCE, </span><span class="comment">/* freq */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01653" name="l01653"></a><span class="lineno"> 1653</span><span class="preprocessor"> ICALTIMETYPE_INITIALIZER, </span><span class="comment">/* until */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01654" name="l01654"></a><span class="lineno"> 1654</span><span class="preprocessor"> 0, </span><span class="comment">/* count */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01655" name="l01655"></a><span class="lineno"> 1655</span><span class="preprocessor"> 1, </span><span class="comment">/* interval */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01656" name="l01656"></a><span class="lineno"> 1656</span><span class="preprocessor"> ICAL_MONDAY_WEEKDAY, </span><span class="comment">/* week_start */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01657" name="l01657"></a><span class="lineno"> 1657</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_second */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01658" name="l01658"></a><span class="lineno"> 1658</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_minute */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01659" name="l01659"></a><span class="lineno"> 1659</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_hour */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01660" name="l01660"></a><span class="lineno"> 1660</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_day */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01661" name="l01661"></a><span class="lineno"> 1661</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_month_day */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01662" name="l01662"></a><span class="lineno"> 1662</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_year_day */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01663" name="l01663"></a><span class="lineno"> 1663</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_week_no */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01664" name="l01664"></a><span class="lineno"> 1664</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_month */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01665" name="l01665"></a><span class="lineno"> 1665</span><span class="preprocessor"> { ICAL_RECURRENCE_ARRAY_MAX_BYTE }, </span><span class="comment">/* by_set_pos */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01666" name="l01666"></a><span class="lineno"> 1666</span><span class="preprocessor"> NULL, </span><span class="comment">/* rscale */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01667" name="l01667"></a><span class="lineno"> 1667</span><span class="preprocessor"> ICAL_SKIP_OMIT </span><span class="comment">/* skip */</span><span class="preprocessor"> \</span></div>
-<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"> 1668</span><span class="preprocessor">}</span></div>
-<div class="line"><a id="l01669" name="l01669"></a><span class="lineno"> 1669</span> </div>
-<div class="line"><a id="l01670" name="l01670"></a><span class="lineno"> 1670</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalrecurrencetype_rscale_is_supported(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l01671" name="l01671"></a><span class="lineno"> 1671</span> </div>
-<div class="line"><a id="l01672" name="l01672"></a><span class="lineno"> 1672</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *icalrecurrencetype_rscale_supported_calendars(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l01673" name="l01673"></a><span class="lineno"> 1673</span> </div>
-<div class="line"><a id="l01674" name="l01674"></a><span class="lineno"> 1674</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalrecurrencetype_clear(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> *r);</div>
-<div class="line"><a id="l01675" name="l01675"></a><span class="lineno"> 1675</span> </div>
-<div class="line"><a id="l01676" name="l01676"></a><span class="lineno"> 1676</span><span class="comment">/*</span></div>
-<div class="line"><a id="l01677" name="l01677"></a><span class="lineno"> 1677</span><span class="comment"> * Routines to decode the day values of the by_day array</span></div>
-<div class="line"><a id="l01678" name="l01678"></a><span class="lineno"> 1678</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01679" name="l01679"></a><span class="lineno"> 1679</span> </div>
-<div class="line"><a id="l01695" name="l01695"></a><span class="lineno"> 1695</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalrecurrencetype_weekday <a class="code hl_function" href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7">icalrecurrencetype_day_day_of_week</a>(<span class="keywordtype">short</span> day);</div>
-<div class="line"><a id="l01696" name="l01696"></a><span class="lineno"> 1696</span> </div>
-<div class="line"><a id="l01703" name="l01703"></a><span class="lineno"> 1703</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4">icalrecurrencetype_day_position</a>(<span class="keywordtype">short</span> day);</div>
-<div class="line"><a id="l01704" name="l01704"></a><span class="lineno"> 1704</span> </div>
-<div class="line"><a id="l01710" name="l01710"></a><span class="lineno"> 1710</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">short</span> <a class="code hl_function" href="icalrecur_8h.html#a1de1894ce541ebf3d5a3cbaf6c5978e1">icalrecurrencetype_encode_day</a>(<span class="keyword">enum</span> icalrecurrencetype_weekday weekday,</div>
-<div class="line"><a id="l01711" name="l01711"></a><span class="lineno"> 1711</span> <span class="keywordtype">int</span> position);</div>
-<div class="line"><a id="l01712" name="l01712"></a><span class="lineno"> 1712</span> </div>
-<div class="line"><a id="l01713" name="l01713"></a><span class="lineno"> 1713</span><span class="comment">/*</span></div>
-<div class="line"><a id="l01714" name="l01714"></a><span class="lineno"> 1714</span><span class="comment"> * Routines to decode the &#39;month&#39; element of the by_month array</span></div>
-<div class="line"><a id="l01715" name="l01715"></a><span class="lineno"> 1715</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01716" name="l01716"></a><span class="lineno"> 1716</span> </div>
-<div class="line"><a id="l01724" name="l01724"></a><span class="lineno"> 1724</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c">icalrecurrencetype_month_is_leap</a>(<span class="keywordtype">short</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>);</div>
-<div class="line"><a id="l01725" name="l01725"></a><span class="lineno"> 1725</span> </div>
-<div class="line"><a id="l01726" name="l01726"></a><span class="lineno"> 1726</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalrecurrencetype_month_month(<span class="keywordtype">short</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>);</div>
-<div class="line"><a id="l01727" name="l01727"></a><span class="lineno"> 1727</span> </div>
-<div class="line"><a id="l01733" name="l01733"></a><span class="lineno"> 1733</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">short</span> <a class="code hl_function" href="icalrecur_8h.html#aa9d7b1ae411cd1eeb7464ee481e1609b">icalrecurrencetype_encode_month</a>(<span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>, <span class="keywordtype">int</span> is_leap);</div>
-<div class="line"><a id="l01734" name="l01734"></a><span class="lineno"> 1734</span> </div>
-<div class="line"><a id="l01735" name="l01735"></a><span class="lineno"> 1735</span><span class="comment">/*</span></div>
-<div class="line"><a id="l01736" name="l01736"></a><span class="lineno"> 1736</span><span class="comment"> * Recurrence rule parser</span></div>
-<div class="line"><a id="l01737" name="l01737"></a><span class="lineno"> 1737</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01738" name="l01738"></a><span class="lineno"> 1738</span> </div>
-<div class="line"><a id="l01740" name="l01740"></a><span class="lineno"> 1740</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> <a class="code hl_function" href="icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926">icalrecurrencetype_from_string</a>(const char *str);</div>
-<div class="line"><a id="l01741" name="l01741"></a><span class="lineno"> 1741</span> </div>
-<div class="line"><a id="l01742" name="l01742"></a><span class="lineno"> 1742</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalrecurrencetype_as_string(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur);</div>
-<div class="line"><a id="l01743" name="l01743"></a><span class="lineno"> 1743</span> </div>
-<div class="line"><a id="l01744" name="l01744"></a><span class="lineno"> 1744</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalrecurrencetype_as_string_r(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur);</div>
-<div class="line"><a id="l01745" name="l01745"></a><span class="lineno"> 1745</span> </div>
-<div class="line"><a id="l01746" name="l01746"></a><span class="lineno"> 1746</span><span class="comment">/*</span></div>
-<div class="line"><a id="l01747" name="l01747"></a><span class="lineno"> 1747</span><span class="comment"> * Recurrence iteration routines</span></div>
-<div class="line"><a id="l01748" name="l01748"></a><span class="lineno"> 1748</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01749" name="l01749"></a><span class="lineno"> 1749</span> </div>
-<div class="line"><a id="l01750" name="l01750"></a><span class="lineno"> 1750</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a> <a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a>;</div>
-<div class="line"><a id="l01751" name="l01751"></a><span class="lineno"> 1751</span> </div>
-<div class="line"><a id="l01753" name="l01753"></a><span class="lineno"> 1753</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *<a class="code hl_function" href="icalrecur_8h.html#a34c26e8377e120586398b06d37a1f63e">icalrecur_iterator_new</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> rule,</div>
-<div class="line"><a id="l01754" name="l01754"></a><span class="lineno"> 1754</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> dtstart);</div>
-<div class="line"><a id="l01755" name="l01755"></a><span class="lineno"> 1755</span> </div>
-<div class="line"><a id="l01763" name="l01763"></a><span class="lineno"> 1763</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5">icalrecur_iterator_set_start</a>(<a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *impl,</div>
-<div class="line"><a id="l01764" name="l01764"></a><span class="lineno"> 1764</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> start);</div>
-<div class="line"><a id="l01765" name="l01765"></a><span class="lineno"> 1765</span> </div>
-<div class="line"><a id="l01769" name="l01769"></a><span class="lineno"> 1769</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrecur_8h.html#abf97ae59c917f9a2856257418dcb1016">icalrecur_iterator_set_end</a>(<a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *impl,</div>
-<div class="line"><a id="l01770" name="l01770"></a><span class="lineno"> 1770</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> end);</div>
-<div class="line"><a id="l01771" name="l01771"></a><span class="lineno"> 1771</span> </div>
-<div class="line"><a id="l01789" name="l01789"></a><span class="lineno"> 1789</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrecur_8h.html#af830056b191d4e037813ff27c60932cf">icalrecur_iterator_set_range</a>(<a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *impl,</div>
-<div class="line"><a id="l01790" name="l01790"></a><span class="lineno"> 1790</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> from,</div>
-<div class="line"><a id="l01791" name="l01791"></a><span class="lineno"> 1791</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> to);</div>
-<div class="line"><a id="l01792" name="l01792"></a><span class="lineno"> 1792</span> </div>
-<div class="line"><a id="l01796" name="l01796"></a><span class="lineno"> 1796</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3">icalrecur_iterator_next</a>(<a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div>
-<div class="line"><a id="l01797" name="l01797"></a><span class="lineno"> 1797</span> </div>
-<div class="line"><a id="l01802" name="l01802"></a><span class="lineno"> 1802</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalrecur_8h.html#aa15f2414c34796d414acce20ab7a2bf0">icalrecur_iterator_prev</a>(<a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div>
-<div class="line"><a id="l01803" name="l01803"></a><span class="lineno"> 1803</span> </div>
-<div class="line"><a id="l01805" name="l01805"></a><span class="lineno"> 1805</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc">icalrecur_iterator_free</a>(<a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *);</div>
-<div class="line"><a id="l01806" name="l01806"></a><span class="lineno"> 1806</span> </div>
-<div class="line"><a id="l01817" name="l01817"></a><span class="lineno"> 1817</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrecur_8h.html#a805af3920689b3b77d6db54317784409">icalrecur_expand_recurrence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *rule, icaltime_t start,</div>
-<div class="line"><a id="l01818" name="l01818"></a><span class="lineno"> 1818</span> <span class="keywordtype">int</span> count, icaltime_t *array);</div>
-<div class="line"><a id="l01819" name="l01819"></a><span class="lineno"> 1819</span> </div>
-<div class="line"><a id="l01820" name="l01820"></a><span class="lineno"> 1820</span><span class="comment">/* ical_invalid_rrule_handling :</span></div>
-<div class="line"><a id="l01821" name="l01821"></a><span class="lineno"> 1821</span><span class="comment"> * How should the ICAL library handle RRULEs with invalid BYxxx part combos?</span></div>
-<div class="line"><a id="l01822" name="l01822"></a><span class="lineno"> 1822</span><span class="comment"> */</span></div>
-<div class="line"><a id="l01823" name="l01823"></a><span class="lineno"> 1823</span><span class="keyword">typedef</span> <span class="keyword">enum</span> ical_invalid_rrule_handling</div>
-<div class="line"><a id="l01824" name="l01824"></a><span class="lineno"> 1824</span>{</div>
-<div class="line"><a id="l01825" name="l01825"></a><span class="lineno"> 1825</span> ICAL_RRULE_TREAT_AS_ERROR = 0,</div>
-<div class="line"><a id="l01826" name="l01826"></a><span class="lineno"> 1826</span> ICAL_RRULE_IGNORE_INVALID = 1</div>
-<div class="line"><a id="l01827" name="l01827"></a><span class="lineno"> 1827</span>} ical_invalid_rrule_handling;</div>
-<div class="line"><a id="l01828" name="l01828"></a><span class="lineno"> 1828</span> </div>
-<div class="line"><a id="l01829" name="l01829"></a><span class="lineno"> 1829</span>LIBICAL_ICAL_EXPORT ical_invalid_rrule_handling ical_get_invalid_rrule_handling_setting(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l01830" name="l01830"></a><span class="lineno"> 1830</span> </div>
-<div class="line"><a id="l01831" name="l01831"></a><span class="lineno"> 1831</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> ical_set_invalid_rrule_handling_setting(</div>
-<div class="line"><a id="l01832" name="l01832"></a><span class="lineno"> 1832</span> ical_invalid_rrule_handling newSetting);</div>
-<div class="line"><a id="l01833" name="l01833"></a><span class="lineno"> 1833</span> </div>
-<div class="line"><a id="l01834" name="l01834"></a><span class="lineno"> 1834</span><span class="preprocessor">#endif </span><span class="comment">/* ICALRECUR_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l01835" name="l01835"></a><span class="lineno"> 1835</span> </div>
-<div class="line"><a id="l01836" name="l01836"></a><span class="lineno"> 1836</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l01837" name="l01837"></a><span class="lineno"> 1837</span><span class="comment"> FILE: icalattach.h</span></div>
-<div class="line"><a id="l01838" name="l01838"></a><span class="lineno"> 1838</span><span class="comment"> CREATOR: acampi 28 May 02</span></div>
-<div class="line"><a id="l01839" name="l01839"></a><span class="lineno"> 1839</span><span class="comment"></span> </div>
-<div class="line"><a id="l01840" name="l01840"></a><span class="lineno"> 1840</span><span class="comment"> SPDX-FileCopyrightText: 2002, Andrea Campi &lt;a.campi@inet.it&gt;</span></div>
-<div class="line"><a id="l01841" name="l01841"></a><span class="lineno"> 1841</span><span class="comment"></span> </div>
-<div class="line"><a id="l01842" name="l01842"></a><span class="lineno"> 1842</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l01843" name="l01843"></a><span class="lineno"> 1843</span><span class="comment"></span> </div>
-<div class="line"><a id="l01844" name="l01844"></a><span class="lineno"> 1844</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l01845" name="l01845"></a><span class="lineno"> 1845</span> </div>
-<div class="line"><a id="l01858" name="l01858"></a><span class="lineno"> 1858</span><span class="preprocessor">#ifndef ICALATTACH_H</span></div>
-<div class="line"><a id="l01859" name="l01859"></a><span class="lineno"> 1859</span><span class="preprocessor">#define ICALATTACH_H</span></div>
-<div class="line"><a id="l01860" name="l01860"></a><span class="lineno"> 1860</span> </div>
-<div class="line"><a id="l01861" name="l01861"></a><span class="lineno"> 1861</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l01862" name="l01862"></a><span class="lineno"> 1862</span> </div>
-<div class="line"><a id="l01871" name="l01871"></a><span class="lineno"> 1871</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalattach__impl.html">icalattach_impl</a> <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a>;</div>
-<div class="line"><a id="l01872" name="l01872"></a><span class="lineno"> 1872</span> </div>
-<div class="line"><a id="l01881" name="l01881"></a><span class="lineno"> 1881</span><span class="keyword">typedef</span> void (*icalattach_free_fn_t) (<span class="keywordtype">char</span> *data, <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a id="l01882" name="l01882"></a><span class="lineno"> 1882</span> </div>
-<div class="line"><a id="l01913" name="l01913"></a><span class="lineno"> 1913</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *<a class="code hl_function" href="icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021">icalattach_new_from_url</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *url);</div>
-<div class="line"><a id="l01914" name="l01914"></a><span class="lineno"> 1914</span> </div>
-<div class="line"><a id="l01934" name="l01934"></a><span class="lineno"> 1934</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *<a class="code hl_function" href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b">icalattach_new_from_data</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *data,</div>
-<div class="line"><a id="l01935" name="l01935"></a><span class="lineno"> 1935</span> icalattach_free_fn_t free_fn,</div>
-<div class="line"><a id="l01936" name="l01936"></a><span class="lineno"> 1936</span> <span class="keywordtype">void</span> *free_fn_data);</div>
-<div class="line"><a id="l01937" name="l01937"></a><span class="lineno"> 1937</span> </div>
-<div class="line"><a id="l01952" name="l01952"></a><span class="lineno"> 1952</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalattach_8h.html#aa442cd17e95dd605f5df40194d910002">icalattach_ref</a>(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l01953" name="l01953"></a><span class="lineno"> 1953</span> </div>
-<div class="line"><a id="l01979" name="l01979"></a><span class="lineno"> 1979</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f">icalattach_unref</a>(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l01980" name="l01980"></a><span class="lineno"> 1980</span> </div>
-<div class="line"><a id="l02003" name="l02003"></a><span class="lineno"> 2003</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1">icalattach_get_is_url</a>(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l02004" name="l02004"></a><span class="lineno"> 2004</span> </div>
-<div class="line"><a id="l02035" name="l02035"></a><span class="lineno"> 2035</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04">icalattach_get_url</a>(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l02036" name="l02036"></a><span class="lineno"> 2036</span> </div>
-<div class="line"><a id="l02054" name="l02054"></a><span class="lineno"> 2054</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca">icalattach_get_data</a>(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l02055" name="l02055"></a><span class="lineno"> 2055</span> </div>
-<div class="line"><a id="l02056" name="l02056"></a><span class="lineno"> 2056</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALATTACH_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l02057" name="l02057"></a><span class="lineno"> 2057</span> </div>
-<div class="line"><a id="l02058" name="l02058"></a><span class="lineno"> 2058</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l02059" name="l02059"></a><span class="lineno"> 2059</span><span class="comment"> FILE: icalvalue.h</span></div>
-<div class="line"><a id="l02060" name="l02060"></a><span class="lineno"> 2060</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l02061" name="l02061"></a><span class="lineno"> 2061</span><span class="comment"></span> </div>
-<div class="line"><a id="l02062" name="l02062"></a><span class="lineno"> 2062</span><span class="comment"> SPDX-FileCopyrightText: 1999, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l02063" name="l02063"></a><span class="lineno"> 2063</span><span class="comment"></span> </div>
-<div class="line"><a id="l02064" name="l02064"></a><span class="lineno"> 2064</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l02065" name="l02065"></a><span class="lineno"> 2065</span><span class="comment"></span> </div>
-<div class="line"><a id="l02066" name="l02066"></a><span class="lineno"> 2066</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l02067" name="l02067"></a><span class="lineno"> 2067</span> </div>
-<div class="line"><a id="l02068" name="l02068"></a><span class="lineno"> 2068</span><span class="preprocessor">#ifndef ICALDERIVEDVALUE_H</span></div>
-<div class="line"><a id="l02069" name="l02069"></a><span class="lineno"> 2069</span><span class="preprocessor">#define ICALDERIVEDVALUE_H</span></div>
-<div class="line"><a id="l02070" name="l02070"></a><span class="lineno"> 2070</span> </div>
-<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l02072" name="l02072"></a><span class="lineno"> 2072</span> </div>
-<div class="line"><a id="l02073" name="l02073"></a><span class="lineno"> 2073</span> </div>
-<div class="line"><a id="l02074" name="l02074"></a><span class="lineno"> 2074</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalvalue__impl.html">icalvalue_impl</a> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a>;</div>
-<div class="line"><a id="l02075" name="l02075"></a><span class="lineno"> 2075</span> </div>
-<div class="line"><a id="l02076" name="l02076"></a><span class="lineno"> 2076</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_x(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l02077" name="l02077"></a><span class="lineno"> 2077</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_x(<span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l02078" name="l02078"></a><span class="lineno"> 2078</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_get_x(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02079" name="l02079"></a><span class="lineno"> 2079</span> </div>
-<div class="line"><a id="l02080" name="l02080"></a><span class="lineno"> 2080</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_recur(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l02081" name="l02081"></a><span class="lineno"> 2081</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_recur(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l02082" name="l02082"></a><span class="lineno"> 2082</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> icalvalue_get_recur(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02083" name="l02083"></a><span class="lineno"> 2083</span> </div>
-<div class="line"><a id="l02084" name="l02084"></a><span class="lineno"> 2084</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l02085" name="l02085"></a><span class="lineno"> 2085</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_trigger(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l02086" name="l02086"></a><span class="lineno"> 2086</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> icalvalue_get_trigger(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02087" name="l02087"></a><span class="lineno"> 2087</span> </div>
-<div class="line"><a id="l02088" name="l02088"></a><span class="lineno"> 2088</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_date(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l02089" name="l02089"></a><span class="lineno"> 2089</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalvalue_get_date(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02090" name="l02090"></a><span class="lineno"> 2090</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_date(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l02091" name="l02091"></a><span class="lineno"> 2091</span> </div>
-<div class="line"><a id="l02097" name="l02097"></a><span class="lineno"> 2097</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_datetime(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l02098" name="l02098"></a><span class="lineno"> 2098</span> </div>
-<div class="line"><a id="l02105" name="l02105"></a><span class="lineno"> 2105</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalvalue_get_datetime(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02106" name="l02106"></a><span class="lineno"> 2106</span> </div>
-<div class="line"><a id="l02113" name="l02113"></a><span class="lineno"> 2113</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_datetime(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l02114" name="l02114"></a><span class="lineno"> 2114</span> </div>
-<div class="line"><a id="l02115" name="l02115"></a><span class="lineno"> 2115</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_datetimedate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l02116" name="l02116"></a><span class="lineno"> 2116</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalvalue_get_datetimedate(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02117" name="l02117"></a><span class="lineno"> 2117</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_datetimedate(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l02118" name="l02118"></a><span class="lineno"> 2118</span> </div>
-<div class="line"><a id="l02119" name="l02119"></a><span class="lineno"> 2119</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_datetimeperiod(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l02120" name="l02120"></a><span class="lineno"> 2120</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_datetimeperiod(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value,</div>
-<div class="line"><a id="l02121" name="l02121"></a><span class="lineno"> 2121</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l02122" name="l02122"></a><span class="lineno"> 2122</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> icalvalue_get_datetimeperiod(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *</div>
-<div class="line"><a id="l02123" name="l02123"></a><span class="lineno"> 2123</span> value);</div>
-<div class="line"><a id="l02124" name="l02124"></a><span class="lineno"> 2124</span> </div>
-<div class="line"><a id="l02125" name="l02125"></a><span class="lineno"> 2125</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_geo(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l02126" name="l02126"></a><span class="lineno"> 2126</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> icalvalue_get_geo(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02127" name="l02127"></a><span class="lineno"> 2127</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_geo(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l02128" name="l02128"></a><span class="lineno"> 2128</span> </div>
-<div class="line"><a id="l02129" name="l02129"></a><span class="lineno"> 2129</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_attach(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l02130" name="l02130"></a><span class="lineno"> 2130</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_attach(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l02131" name="l02131"></a><span class="lineno"> 2131</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *icalvalue_get_attach(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02132" name="l02132"></a><span class="lineno"> 2132</span> </div>
-<div class="line"><a id="l02133" name="l02133"></a><span class="lineno"> 2133</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_binary(<span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l02134" name="l02134"></a><span class="lineno"> 2134</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_binary(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l02135" name="l02135"></a><span class="lineno"> 2135</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_get_binary(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02136" name="l02136"></a><span class="lineno"> 2136</span> </div>
-<div class="line"><a id="l02137" name="l02137"></a><span class="lineno"> 2137</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_reset_kind(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02138" name="l02138"></a><span class="lineno"> 2138</span> </div>
-<div class="line"><a id="l02139" name="l02139"></a><span class="lineno"> 2139</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalvalue_kind {</div>
-<div class="line"><a id="l02140" name="l02140"></a><span class="lineno"> 2140</span> ICAL_ANY_VALUE=5000,</div>
-<div class="line"><a id="l02141" name="l02141"></a><span class="lineno"> 2141</span> ICAL_ACTION_VALUE=5027,</div>
-<div class="line"><a id="l02142" name="l02142"></a><span class="lineno"> 2142</span> ICAL_ATTACH_VALUE=5003,</div>
-<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span> ICAL_BINARY_VALUE=5011,</div>
-<div class="line"><a id="l02144" name="l02144"></a><span class="lineno"> 2144</span> ICAL_BOOLEAN_VALUE=5021,</div>
-<div class="line"><a id="l02145" name="l02145"></a><span class="lineno"> 2145</span> ICAL_BUSYTYPE_VALUE=5032,</div>
-<div class="line"><a id="l02146" name="l02146"></a><span class="lineno"> 2146</span> ICAL_CALADDRESS_VALUE=5023,</div>
-<div class="line"><a id="l02147" name="l02147"></a><span class="lineno"> 2147</span> ICAL_CARLEVEL_VALUE=5016,</div>
-<div class="line"><a id="l02148" name="l02148"></a><span class="lineno"> 2148</span> ICAL_CLASS_VALUE=5019,</div>
-<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span> ICAL_CMD_VALUE=5010,</div>
-<div class="line"><a id="l02150" name="l02150"></a><span class="lineno"> 2150</span> ICAL_DATE_VALUE=5002,</div>
-<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"> 2151</span> ICAL_DATETIME_VALUE=5028,</div>
-<div class="line"><a id="l02152" name="l02152"></a><span class="lineno"> 2152</span> ICAL_DATETIMEDATE_VALUE=5036,</div>
-<div class="line"><a id="l02153" name="l02153"></a><span class="lineno"> 2153</span> ICAL_DATETIMEPERIOD_VALUE=5015,</div>
-<div class="line"><a id="l02154" name="l02154"></a><span class="lineno"> 2154</span> ICAL_DURATION_VALUE=5020,</div>
-<div class="line"><a id="l02155" name="l02155"></a><span class="lineno"> 2155</span> ICAL_FLOAT_VALUE=5013,</div>
-<div class="line"><a id="l02156" name="l02156"></a><span class="lineno"> 2156</span> ICAL_GEO_VALUE=5004,</div>
-<div class="line"><a id="l02157" name="l02157"></a><span class="lineno"> 2157</span> ICAL_INTEGER_VALUE=5017,</div>
-<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span> ICAL_METHOD_VALUE=5030,</div>
-<div class="line"><a id="l02159" name="l02159"></a><span class="lineno"> 2159</span> ICAL_PARTICIPANTTYPE_VALUE=5037,</div>
-<div class="line"><a id="l02160" name="l02160"></a><span class="lineno"> 2160</span> ICAL_PERIOD_VALUE=5014,</div>
-<div class="line"><a id="l02161" name="l02161"></a><span class="lineno"> 2161</span> ICAL_POLLCOMPLETION_VALUE=5034,</div>
-<div class="line"><a id="l02162" name="l02162"></a><span class="lineno"> 2162</span> ICAL_POLLMODE_VALUE=5033,</div>
-<div class="line"><a id="l02163" name="l02163"></a><span class="lineno"> 2163</span> ICAL_PROXIMITY_VALUE=5039,</div>
-<div class="line"><a id="l02164" name="l02164"></a><span class="lineno"> 2164</span> ICAL_QUERY_VALUE=5001,</div>
-<div class="line"><a id="l02165" name="l02165"></a><span class="lineno"> 2165</span> ICAL_QUERYLEVEL_VALUE=5012,</div>
-<div class="line"><a id="l02166" name="l02166"></a><span class="lineno"> 2166</span> ICAL_RECUR_VALUE=5026,</div>
-<div class="line"><a id="l02167" name="l02167"></a><span class="lineno"> 2167</span> ICAL_REQUESTSTATUS_VALUE=5009,</div>
-<div class="line"><a id="l02168" name="l02168"></a><span class="lineno"> 2168</span> ICAL_RESOURCETYPE_VALUE=5038,</div>
-<div class="line"><a id="l02169" name="l02169"></a><span class="lineno"> 2169</span> ICAL_STATUS_VALUE=5005,</div>
-<div class="line"><a id="l02170" name="l02170"></a><span class="lineno"> 2170</span> ICAL_STRING_VALUE=5007,</div>
-<div class="line"><a id="l02171" name="l02171"></a><span class="lineno"> 2171</span> ICAL_TASKMODE_VALUE=5035,</div>
-<div class="line"><a id="l02172" name="l02172"></a><span class="lineno"> 2172</span> ICAL_TEXT_VALUE=5008,</div>
-<div class="line"><a id="l02173" name="l02173"></a><span class="lineno"> 2173</span> ICAL_TRANSP_VALUE=5006,</div>
-<div class="line"><a id="l02174" name="l02174"></a><span class="lineno"> 2174</span> ICAL_TRIGGER_VALUE=5024,</div>
-<div class="line"><a id="l02175" name="l02175"></a><span class="lineno"> 2175</span> ICAL_URI_VALUE=5018,</div>
-<div class="line"><a id="l02176" name="l02176"></a><span class="lineno"> 2176</span> ICAL_UTCOFFSET_VALUE=5029,</div>
-<div class="line"><a id="l02177" name="l02177"></a><span class="lineno"> 2177</span> ICAL_X_VALUE=5022,</div>
-<div class="line"><a id="l02178" name="l02178"></a><span class="lineno"> 2178</span> ICAL_XLICCLASS_VALUE=5025,</div>
-<div class="line"><a id="l02179" name="l02179"></a><span class="lineno"> 2179</span> ICAL_NO_VALUE=5031</div>
-<div class="line"><a id="l02180" name="l02180"></a><span class="lineno"> 2180</span>} icalvalue_kind;</div>
-<div class="line"><a id="l02181" name="l02181"></a><span class="lineno"> 2181</span> </div>
-<div class="line"><a id="l02182" name="l02182"></a><span class="lineno"> 2182</span><span class="preprocessor">#define ICALPROPERTY_FIRST_ENUM 10000</span></div>
-<div class="line"><a id="l02183" name="l02183"></a><span class="lineno"> 2183</span> </div>
-<div class="line"><a id="l02184" name="l02184"></a><span class="lineno"> 2184</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_action {</div>
-<div class="line"><a id="l02185" name="l02185"></a><span class="lineno"> 2185</span> ICAL_ACTION_X = 10000,</div>
-<div class="line"><a id="l02186" name="l02186"></a><span class="lineno"> 2186</span> ICAL_ACTION_AUDIO = 10001,</div>
-<div class="line"><a id="l02187" name="l02187"></a><span class="lineno"> 2187</span> ICAL_ACTION_DISPLAY = 10002,</div>
-<div class="line"><a id="l02188" name="l02188"></a><span class="lineno"> 2188</span> ICAL_ACTION_EMAIL = 10003,</div>
-<div class="line"><a id="l02189" name="l02189"></a><span class="lineno"> 2189</span> ICAL_ACTION_PROCEDURE = 10004,</div>
-<div class="line"><a id="l02190" name="l02190"></a><span class="lineno"> 2190</span> ICAL_ACTION_NONE = 10099</div>
-<div class="line"><a id="l02191" name="l02191"></a><span class="lineno"> 2191</span>} icalproperty_action;</div>
-<div class="line"><a id="l02192" name="l02192"></a><span class="lineno"> 2192</span> </div>
-<div class="line"><a id="l02193" name="l02193"></a><span class="lineno"> 2193</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_busytype {</div>
-<div class="line"><a id="l02194" name="l02194"></a><span class="lineno"> 2194</span> ICAL_BUSYTYPE_X = 10100,</div>
-<div class="line"><a id="l02195" name="l02195"></a><span class="lineno"> 2195</span> ICAL_BUSYTYPE_BUSY = 10101,</div>
-<div class="line"><a id="l02196" name="l02196"></a><span class="lineno"> 2196</span> ICAL_BUSYTYPE_BUSYUNAVAILABLE = 10102,</div>
-<div class="line"><a id="l02197" name="l02197"></a><span class="lineno"> 2197</span> ICAL_BUSYTYPE_BUSYTENTATIVE = 10103,</div>
-<div class="line"><a id="l02198" name="l02198"></a><span class="lineno"> 2198</span> ICAL_BUSYTYPE_NONE = 10199</div>
-<div class="line"><a id="l02199" name="l02199"></a><span class="lineno"> 2199</span>} icalproperty_busytype;</div>
-<div class="line"><a id="l02200" name="l02200"></a><span class="lineno"> 2200</span> </div>
-<div class="line"><a id="l02201" name="l02201"></a><span class="lineno"> 2201</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_carlevel {</div>
-<div class="line"><a id="l02202" name="l02202"></a><span class="lineno"> 2202</span> ICAL_CARLEVEL_X = 10200,</div>
-<div class="line"><a id="l02203" name="l02203"></a><span class="lineno"> 2203</span> ICAL_CARLEVEL_CARNONE = 10201,</div>
-<div class="line"><a id="l02204" name="l02204"></a><span class="lineno"> 2204</span> ICAL_CARLEVEL_CARMIN = 10202,</div>
-<div class="line"><a id="l02205" name="l02205"></a><span class="lineno"> 2205</span> ICAL_CARLEVEL_CARFULL1 = 10203,</div>
-<div class="line"><a id="l02206" name="l02206"></a><span class="lineno"> 2206</span> ICAL_CARLEVEL_NONE = 10299</div>
-<div class="line"><a id="l02207" name="l02207"></a><span class="lineno"> 2207</span>} icalproperty_carlevel;</div>
-<div class="line"><a id="l02208" name="l02208"></a><span class="lineno"> 2208</span> </div>
-<div class="line"><a id="l02209" name="l02209"></a><span class="lineno"> 2209</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_class {</div>
-<div class="line"><a id="l02210" name="l02210"></a><span class="lineno"> 2210</span> ICAL_CLASS_X = 10300,</div>
-<div class="line"><a id="l02211" name="l02211"></a><span class="lineno"> 2211</span> ICAL_CLASS_PUBLIC = 10301,</div>
-<div class="line"><a id="l02212" name="l02212"></a><span class="lineno"> 2212</span> ICAL_CLASS_PRIVATE = 10302,</div>
-<div class="line"><a id="l02213" name="l02213"></a><span class="lineno"> 2213</span> ICAL_CLASS_CONFIDENTIAL = 10303,</div>
-<div class="line"><a id="l02214" name="l02214"></a><span class="lineno"> 2214</span> ICAL_CLASS_NONE = 10399</div>
-<div class="line"><a id="l02215" name="l02215"></a><span class="lineno"> 2215</span>} icalproperty_class;</div>
-<div class="line"><a id="l02216" name="l02216"></a><span class="lineno"> 2216</span> </div>
-<div class="line"><a id="l02217" name="l02217"></a><span class="lineno"> 2217</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_cmd {</div>
-<div class="line"><a id="l02218" name="l02218"></a><span class="lineno"> 2218</span> ICAL_CMD_X = 10400,</div>
-<div class="line"><a id="l02219" name="l02219"></a><span class="lineno"> 2219</span> ICAL_CMD_ABORT = 10401,</div>
-<div class="line"><a id="l02220" name="l02220"></a><span class="lineno"> 2220</span> ICAL_CMD_CONTINUE = 10402,</div>
-<div class="line"><a id="l02221" name="l02221"></a><span class="lineno"> 2221</span> ICAL_CMD_CREATE = 10403,</div>
-<div class="line"><a id="l02222" name="l02222"></a><span class="lineno"> 2222</span> ICAL_CMD_DELETE = 10404,</div>
-<div class="line"><a id="l02223" name="l02223"></a><span class="lineno"> 2223</span> ICAL_CMD_GENERATEUID = 10405,</div>
-<div class="line"><a id="l02224" name="l02224"></a><span class="lineno"> 2224</span> ICAL_CMD_GETCAPABILITY = 10406,</div>
-<div class="line"><a id="l02225" name="l02225"></a><span class="lineno"> 2225</span> ICAL_CMD_IDENTIFY = 10407,</div>
-<div class="line"><a id="l02226" name="l02226"></a><span class="lineno"> 2226</span> ICAL_CMD_MODIFY = 10408,</div>
-<div class="line"><a id="l02227" name="l02227"></a><span class="lineno"> 2227</span> ICAL_CMD_MOVE = 10409,</div>
-<div class="line"><a id="l02228" name="l02228"></a><span class="lineno"> 2228</span> ICAL_CMD_REPLY = 10410,</div>
-<div class="line"><a id="l02229" name="l02229"></a><span class="lineno"> 2229</span> ICAL_CMD_SEARCH = 10411,</div>
-<div class="line"><a id="l02230" name="l02230"></a><span class="lineno"> 2230</span> ICAL_CMD_SETLOCALE = 10412,</div>
-<div class="line"><a id="l02231" name="l02231"></a><span class="lineno"> 2231</span> ICAL_CMD_NONE = 10499</div>
-<div class="line"><a id="l02232" name="l02232"></a><span class="lineno"> 2232</span>} icalproperty_cmd;</div>
-<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span> </div>
-<div class="line"><a id="l02234" name="l02234"></a><span class="lineno"> 2234</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_method {</div>
-<div class="line"><a id="l02235" name="l02235"></a><span class="lineno"> 2235</span> ICAL_METHOD_X = 10500,</div>
-<div class="line"><a id="l02236" name="l02236"></a><span class="lineno"> 2236</span> ICAL_METHOD_PUBLISH = 10501,</div>
-<div class="line"><a id="l02237" name="l02237"></a><span class="lineno"> 2237</span> ICAL_METHOD_REQUEST = 10502,</div>
-<div class="line"><a id="l02238" name="l02238"></a><span class="lineno"> 2238</span> ICAL_METHOD_REPLY = 10503,</div>
-<div class="line"><a id="l02239" name="l02239"></a><span class="lineno"> 2239</span> ICAL_METHOD_ADD = 10504,</div>
-<div class="line"><a id="l02240" name="l02240"></a><span class="lineno"> 2240</span> ICAL_METHOD_CANCEL = 10505,</div>
-<div class="line"><a id="l02241" name="l02241"></a><span class="lineno"> 2241</span> ICAL_METHOD_REFRESH = 10506,</div>
-<div class="line"><a id="l02242" name="l02242"></a><span class="lineno"> 2242</span> ICAL_METHOD_COUNTER = 10507,</div>
-<div class="line"><a id="l02243" name="l02243"></a><span class="lineno"> 2243</span> ICAL_METHOD_DECLINECOUNTER = 10508,</div>
-<div class="line"><a id="l02244" name="l02244"></a><span class="lineno"> 2244</span> ICAL_METHOD_CREATE = 10509,</div>
-<div class="line"><a id="l02245" name="l02245"></a><span class="lineno"> 2245</span> ICAL_METHOD_READ = 10510,</div>
-<div class="line"><a id="l02246" name="l02246"></a><span class="lineno"> 2246</span> ICAL_METHOD_RESPONSE = 10511,</div>
-<div class="line"><a id="l02247" name="l02247"></a><span class="lineno"> 2247</span> ICAL_METHOD_MOVE = 10512,</div>
-<div class="line"><a id="l02248" name="l02248"></a><span class="lineno"> 2248</span> ICAL_METHOD_MODIFY = 10513,</div>
-<div class="line"><a id="l02249" name="l02249"></a><span class="lineno"> 2249</span> ICAL_METHOD_GENERATEUID = 10514,</div>
-<div class="line"><a id="l02250" name="l02250"></a><span class="lineno"> 2250</span> ICAL_METHOD_DELETE = 10515,</div>
-<div class="line"><a id="l02251" name="l02251"></a><span class="lineno"> 2251</span> ICAL_METHOD_POLLSTATUS = 10516,</div>
-<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"> 2252</span> ICAL_METHOD_NONE = 10599</div>
-<div class="line"><a id="l02253" name="l02253"></a><span class="lineno"> 2253</span>} icalproperty_method;</div>
-<div class="line"><a id="l02254" name="l02254"></a><span class="lineno"> 2254</span> </div>
-<div class="line"><a id="l02255" name="l02255"></a><span class="lineno"> 2255</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_participanttype {</div>
-<div class="line"><a id="l02256" name="l02256"></a><span class="lineno"> 2256</span> ICAL_PARTICIPANTTYPE_X = 11400,</div>
-<div class="line"><a id="l02257" name="l02257"></a><span class="lineno"> 2257</span> ICAL_PARTICIPANTTYPE_ACTIVE = 11401,</div>
-<div class="line"><a id="l02258" name="l02258"></a><span class="lineno"> 2258</span> ICAL_PARTICIPANTTYPE_INACTIVE = 11402,</div>
-<div class="line"><a id="l02259" name="l02259"></a><span class="lineno"> 2259</span> ICAL_PARTICIPANTTYPE_SPONSOR = 11403,</div>
-<div class="line"><a id="l02260" name="l02260"></a><span class="lineno"> 2260</span> ICAL_PARTICIPANTTYPE_CONTACT = 11404,</div>
-<div class="line"><a id="l02261" name="l02261"></a><span class="lineno"> 2261</span> ICAL_PARTICIPANTTYPE_BOOKINGCONTACT = 11405,</div>
-<div class="line"><a id="l02262" name="l02262"></a><span class="lineno"> 2262</span> ICAL_PARTICIPANTTYPE_EMERGENCYCONTACT = 11406,</div>
-<div class="line"><a id="l02263" name="l02263"></a><span class="lineno"> 2263</span> ICAL_PARTICIPANTTYPE_PUBLICITYCONTACT = 11407,</div>
-<div class="line"><a id="l02264" name="l02264"></a><span class="lineno"> 2264</span> ICAL_PARTICIPANTTYPE_PLANNERCONTACT = 11408,</div>
-<div class="line"><a id="l02265" name="l02265"></a><span class="lineno"> 2265</span> ICAL_PARTICIPANTTYPE_PERFORMER = 11409,</div>
-<div class="line"><a id="l02266" name="l02266"></a><span class="lineno"> 2266</span> ICAL_PARTICIPANTTYPE_SPEAKER = 11410,</div>
-<div class="line"><a id="l02267" name="l02267"></a><span class="lineno"> 2267</span> ICAL_PARTICIPANTTYPE_NONE = 11499</div>
-<div class="line"><a id="l02268" name="l02268"></a><span class="lineno"> 2268</span>} icalproperty_participanttype;</div>
-<div class="line"><a id="l02269" name="l02269"></a><span class="lineno"> 2269</span> </div>
-<div class="line"><a id="l02270" name="l02270"></a><span class="lineno"> 2270</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_pollcompletion {</div>
-<div class="line"><a id="l02271" name="l02271"></a><span class="lineno"> 2271</span> ICAL_POLLCOMPLETION_X = 10600,</div>
-<div class="line"><a id="l02272" name="l02272"></a><span class="lineno"> 2272</span> ICAL_POLLCOMPLETION_SERVER = 10601,</div>
-<div class="line"><a id="l02273" name="l02273"></a><span class="lineno"> 2273</span> ICAL_POLLCOMPLETION_SERVERSUBMIT = 10602,</div>
-<div class="line"><a id="l02274" name="l02274"></a><span class="lineno"> 2274</span> ICAL_POLLCOMPLETION_SERVERCHOICE = 10603,</div>
-<div class="line"><a id="l02275" name="l02275"></a><span class="lineno"> 2275</span> ICAL_POLLCOMPLETION_CLIENT = 10604,</div>
-<div class="line"><a id="l02276" name="l02276"></a><span class="lineno"> 2276</span> ICAL_POLLCOMPLETION_NONE = 10699</div>
-<div class="line"><a id="l02277" name="l02277"></a><span class="lineno"> 2277</span>} icalproperty_pollcompletion;</div>
-<div class="line"><a id="l02278" name="l02278"></a><span class="lineno"> 2278</span> </div>
-<div class="line"><a id="l02279" name="l02279"></a><span class="lineno"> 2279</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_pollmode {</div>
-<div class="line"><a id="l02280" name="l02280"></a><span class="lineno"> 2280</span> ICAL_POLLMODE_X = 10700,</div>
-<div class="line"><a id="l02281" name="l02281"></a><span class="lineno"> 2281</span> ICAL_POLLMODE_BASIC = 10701,</div>
-<div class="line"><a id="l02282" name="l02282"></a><span class="lineno"> 2282</span> ICAL_POLLMODE_NONE = 10799</div>
-<div class="line"><a id="l02283" name="l02283"></a><span class="lineno"> 2283</span>} icalproperty_pollmode;</div>
-<div class="line"><a id="l02284" name="l02284"></a><span class="lineno"> 2284</span> </div>
-<div class="line"><a id="l02285" name="l02285"></a><span class="lineno"> 2285</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_proximity {</div>
-<div class="line"><a id="l02286" name="l02286"></a><span class="lineno"> 2286</span> ICAL_PROXIMITY_X = 11300,</div>
-<div class="line"><a id="l02287" name="l02287"></a><span class="lineno"> 2287</span> ICAL_PROXIMITY_ARRIVE = 11301,</div>
-<div class="line"><a id="l02288" name="l02288"></a><span class="lineno"> 2288</span> ICAL_PROXIMITY_DEPART = 11302,</div>
-<div class="line"><a id="l02289" name="l02289"></a><span class="lineno"> 2289</span> ICAL_PROXIMITY_CONNECT = 11303,</div>
-<div class="line"><a id="l02290" name="l02290"></a><span class="lineno"> 2290</span> ICAL_PROXIMITY_DISCONNECT = 11304,</div>
-<div class="line"><a id="l02291" name="l02291"></a><span class="lineno"> 2291</span> ICAL_PROXIMITY_NONE = 11399</div>
-<div class="line"><a id="l02292" name="l02292"></a><span class="lineno"> 2292</span>} icalproperty_proximity;</div>
-<div class="line"><a id="l02293" name="l02293"></a><span class="lineno"> 2293</span> </div>
-<div class="line"><a id="l02294" name="l02294"></a><span class="lineno"> 2294</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_querylevel {</div>
-<div class="line"><a id="l02295" name="l02295"></a><span class="lineno"> 2295</span> ICAL_QUERYLEVEL_X = 10800,</div>
-<div class="line"><a id="l02296" name="l02296"></a><span class="lineno"> 2296</span> ICAL_QUERYLEVEL_CALQL1 = 10801,</div>
-<div class="line"><a id="l02297" name="l02297"></a><span class="lineno"> 2297</span> ICAL_QUERYLEVEL_CALQLNONE = 10802,</div>
-<div class="line"><a id="l02298" name="l02298"></a><span class="lineno"> 2298</span> ICAL_QUERYLEVEL_NONE = 10899</div>
-<div class="line"><a id="l02299" name="l02299"></a><span class="lineno"> 2299</span>} icalproperty_querylevel;</div>
-<div class="line"><a id="l02300" name="l02300"></a><span class="lineno"> 2300</span> </div>
-<div class="line"><a id="l02301" name="l02301"></a><span class="lineno"> 2301</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_resourcetype {</div>
-<div class="line"><a id="l02302" name="l02302"></a><span class="lineno"> 2302</span> ICAL_RESOURCETYPE_X = 11500,</div>
-<div class="line"><a id="l02303" name="l02303"></a><span class="lineno"> 2303</span> ICAL_RESOURCETYPE_ROOM = 11501,</div>
-<div class="line"><a id="l02304" name="l02304"></a><span class="lineno"> 2304</span> ICAL_RESOURCETYPE_PROJECTOR = 11502,</div>
-<div class="line"><a id="l02305" name="l02305"></a><span class="lineno"> 2305</span> ICAL_RESOURCETYPE_REMOTECONFERENCEAUDIO = 11503,</div>
-<div class="line"><a id="l02306" name="l02306"></a><span class="lineno"> 2306</span> ICAL_RESOURCETYPE_REMOTECONFERENCEVIDEO = 11504,</div>
-<div class="line"><a id="l02307" name="l02307"></a><span class="lineno"> 2307</span> ICAL_RESOURCETYPE_NONE = 11599</div>
-<div class="line"><a id="l02308" name="l02308"></a><span class="lineno"> 2308</span>} icalproperty_resourcetype;</div>
-<div class="line"><a id="l02309" name="l02309"></a><span class="lineno"> 2309</span> </div>
-<div class="line"><a id="l02310" name="l02310"></a><span class="lineno"> 2310</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_status {</div>
-<div class="line"><a id="l02311" name="l02311"></a><span class="lineno"> 2311</span> ICAL_STATUS_X = 10900,</div>
-<div class="line"><a id="l02312" name="l02312"></a><span class="lineno"> 2312</span> ICAL_STATUS_TENTATIVE = 10901,</div>
-<div class="line"><a id="l02313" name="l02313"></a><span class="lineno"> 2313</span> ICAL_STATUS_CONFIRMED = 10902,</div>
-<div class="line"><a id="l02314" name="l02314"></a><span class="lineno"> 2314</span> ICAL_STATUS_COMPLETED = 10903,</div>
-<div class="line"><a id="l02315" name="l02315"></a><span class="lineno"> 2315</span> ICAL_STATUS_NEEDSACTION = 10904,</div>
-<div class="line"><a id="l02316" name="l02316"></a><span class="lineno"> 2316</span> ICAL_STATUS_CANCELLED = 10905,</div>
-<div class="line"><a id="l02317" name="l02317"></a><span class="lineno"> 2317</span> ICAL_STATUS_INPROCESS = 10906,</div>
-<div class="line"><a id="l02318" name="l02318"></a><span class="lineno"> 2318</span> ICAL_STATUS_DRAFT = 10907,</div>
-<div class="line"><a id="l02319" name="l02319"></a><span class="lineno"> 2319</span> ICAL_STATUS_FINAL = 10908,</div>
-<div class="line"><a id="l02320" name="l02320"></a><span class="lineno"> 2320</span> ICAL_STATUS_SUBMITTED = 10909,</div>
-<div class="line"><a id="l02321" name="l02321"></a><span class="lineno"> 2321</span> ICAL_STATUS_PENDING = 10910,</div>
-<div class="line"><a id="l02322" name="l02322"></a><span class="lineno"> 2322</span> ICAL_STATUS_FAILED = 10911,</div>
-<div class="line"><a id="l02323" name="l02323"></a><span class="lineno"> 2323</span> ICAL_STATUS_DELETED = 10912,</div>
-<div class="line"><a id="l02324" name="l02324"></a><span class="lineno"> 2324</span> ICAL_STATUS_NONE = 10999</div>
-<div class="line"><a id="l02325" name="l02325"></a><span class="lineno"> 2325</span>} icalproperty_status;</div>
-<div class="line"><a id="l02326" name="l02326"></a><span class="lineno"> 2326</span> </div>
-<div class="line"><a id="l02327" name="l02327"></a><span class="lineno"> 2327</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_taskmode {</div>
-<div class="line"><a id="l02328" name="l02328"></a><span class="lineno"> 2328</span> ICAL_TASKMODE_X = 11200,</div>
-<div class="line"><a id="l02329" name="l02329"></a><span class="lineno"> 2329</span> ICAL_TASKMODE_AUTOMATICCOMPLETION = 11201,</div>
-<div class="line"><a id="l02330" name="l02330"></a><span class="lineno"> 2330</span> ICAL_TASKMODE_AUTOMATICFAILURE = 11202,</div>
-<div class="line"><a id="l02331" name="l02331"></a><span class="lineno"> 2331</span> ICAL_TASKMODE_AUTOMATICSTATUS = 11203,</div>
-<div class="line"><a id="l02332" name="l02332"></a><span class="lineno"> 2332</span> ICAL_TASKMODE_NONE = 11299</div>
-<div class="line"><a id="l02333" name="l02333"></a><span class="lineno"> 2333</span>} icalproperty_taskmode;</div>
-<div class="line"><a id="l02334" name="l02334"></a><span class="lineno"> 2334</span> </div>
-<div class="line"><a id="l02335" name="l02335"></a><span class="lineno"> 2335</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_transp {</div>
-<div class="line"><a id="l02336" name="l02336"></a><span class="lineno"> 2336</span> ICAL_TRANSP_X = 11000,</div>
-<div class="line"><a id="l02337" name="l02337"></a><span class="lineno"> 2337</span> ICAL_TRANSP_OPAQUE = 11001,</div>
-<div class="line"><a id="l02338" name="l02338"></a><span class="lineno"> 2338</span> ICAL_TRANSP_OPAQUENOCONFLICT = 11002,</div>
-<div class="line"><a id="l02339" name="l02339"></a><span class="lineno"> 2339</span> ICAL_TRANSP_TRANSPARENT = 11003,</div>
-<div class="line"><a id="l02340" name="l02340"></a><span class="lineno"> 2340</span> ICAL_TRANSP_TRANSPARENTNOCONFLICT = 11004,</div>
-<div class="line"><a id="l02341" name="l02341"></a><span class="lineno"> 2341</span> ICAL_TRANSP_NONE = 11099</div>
-<div class="line"><a id="l02342" name="l02342"></a><span class="lineno"> 2342</span>} icalproperty_transp;</div>
-<div class="line"><a id="l02343" name="l02343"></a><span class="lineno"> 2343</span> </div>
-<div class="line"><a id="l02344" name="l02344"></a><span class="lineno"> 2344</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_xlicclass {</div>
-<div class="line"><a id="l02345" name="l02345"></a><span class="lineno"> 2345</span> ICAL_XLICCLASS_X = 11100,</div>
-<div class="line"><a id="l02346" name="l02346"></a><span class="lineno"> 2346</span> ICAL_XLICCLASS_PUBLISHNEW = 11101,</div>
-<div class="line"><a id="l02347" name="l02347"></a><span class="lineno"> 2347</span> ICAL_XLICCLASS_PUBLISHUPDATE = 11102,</div>
-<div class="line"><a id="l02348" name="l02348"></a><span class="lineno"> 2348</span> ICAL_XLICCLASS_PUBLISHFREEBUSY = 11103,</div>
-<div class="line"><a id="l02349" name="l02349"></a><span class="lineno"> 2349</span> ICAL_XLICCLASS_REQUESTNEW = 11104,</div>
-<div class="line"><a id="l02350" name="l02350"></a><span class="lineno"> 2350</span> ICAL_XLICCLASS_REQUESTUPDATE = 11105,</div>
-<div class="line"><a id="l02351" name="l02351"></a><span class="lineno"> 2351</span> ICAL_XLICCLASS_REQUESTRESCHEDULE = 11106,</div>
-<div class="line"><a id="l02352" name="l02352"></a><span class="lineno"> 2352</span> ICAL_XLICCLASS_REQUESTDELEGATE = 11107,</div>
-<div class="line"><a id="l02353" name="l02353"></a><span class="lineno"> 2353</span> ICAL_XLICCLASS_REQUESTNEWORGANIZER = 11108,</div>
-<div class="line"><a id="l02354" name="l02354"></a><span class="lineno"> 2354</span> ICAL_XLICCLASS_REQUESTFORWARD = 11109,</div>
-<div class="line"><a id="l02355" name="l02355"></a><span class="lineno"> 2355</span> ICAL_XLICCLASS_REQUESTSTATUS = 11110,</div>
-<div class="line"><a id="l02356" name="l02356"></a><span class="lineno"> 2356</span> ICAL_XLICCLASS_REQUESTFREEBUSY = 11111,</div>
-<div class="line"><a id="l02357" name="l02357"></a><span class="lineno"> 2357</span> ICAL_XLICCLASS_REPLYACCEPT = 11112,</div>
-<div class="line"><a id="l02358" name="l02358"></a><span class="lineno"> 2358</span> ICAL_XLICCLASS_REPLYDECLINE = 11113,</div>
-<div class="line"><a id="l02359" name="l02359"></a><span class="lineno"> 2359</span> ICAL_XLICCLASS_REPLYDELEGATE = 11114,</div>
-<div class="line"><a id="l02360" name="l02360"></a><span class="lineno"> 2360</span> ICAL_XLICCLASS_REPLYCRASHERACCEPT = 11115,</div>
-<div class="line"><a id="l02361" name="l02361"></a><span class="lineno"> 2361</span> ICAL_XLICCLASS_REPLYCRASHERDECLINE = 11116,</div>
-<div class="line"><a id="l02362" name="l02362"></a><span class="lineno"> 2362</span> ICAL_XLICCLASS_ADDINSTANCE = 11117,</div>
-<div class="line"><a id="l02363" name="l02363"></a><span class="lineno"> 2363</span> ICAL_XLICCLASS_CANCELEVENT = 11118,</div>
-<div class="line"><a id="l02364" name="l02364"></a><span class="lineno"> 2364</span> ICAL_XLICCLASS_CANCELINSTANCE = 11119,</div>
-<div class="line"><a id="l02365" name="l02365"></a><span class="lineno"> 2365</span> ICAL_XLICCLASS_CANCELALL = 11120,</div>
-<div class="line"><a id="l02366" name="l02366"></a><span class="lineno"> 2366</span> ICAL_XLICCLASS_REFRESH = 11121,</div>
-<div class="line"><a id="l02367" name="l02367"></a><span class="lineno"> 2367</span> ICAL_XLICCLASS_COUNTER = 11122,</div>
-<div class="line"><a id="l02368" name="l02368"></a><span class="lineno"> 2368</span> ICAL_XLICCLASS_DECLINECOUNTER = 11123,</div>
-<div class="line"><a id="l02369" name="l02369"></a><span class="lineno"> 2369</span> ICAL_XLICCLASS_MALFORMED = 11124,</div>
-<div class="line"><a id="l02370" name="l02370"></a><span class="lineno"> 2370</span> ICAL_XLICCLASS_OBSOLETE = 11125,</div>
-<div class="line"><a id="l02371" name="l02371"></a><span class="lineno"> 2371</span> ICAL_XLICCLASS_MISSEQUENCED = 11126,</div>
-<div class="line"><a id="l02372" name="l02372"></a><span class="lineno"> 2372</span> ICAL_XLICCLASS_UNKNOWN = 11127,</div>
-<div class="line"><a id="l02373" name="l02373"></a><span class="lineno"> 2373</span> ICAL_XLICCLASS_NONE = 11199</div>
-<div class="line"><a id="l02374" name="l02374"></a><span class="lineno"> 2374</span>} icalproperty_xlicclass;</div>
-<div class="line"><a id="l02375" name="l02375"></a><span class="lineno"> 2375</span> </div>
-<div class="line"><a id="l02376" name="l02376"></a><span class="lineno"> 2376</span><span class="preprocessor">#define ICALPROPERTY_LAST_ENUM 11600</span></div>
-<div class="line"><a id="l02377" name="l02377"></a><span class="lineno"> 2377</span> </div>
-<div class="line"><a id="l02378" name="l02378"></a><span class="lineno"> 2378</span><span class="comment">/* ACTION */</span></div>
-<div class="line"><a id="l02379" name="l02379"></a><span class="lineno"> 2379</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_action(<span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l02380" name="l02380"></a><span class="lineno"> 2380</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_action icalvalue_get_action(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02381" name="l02381"></a><span class="lineno"> 2381</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_action(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l02382" name="l02382"></a><span class="lineno"> 2382</span> </div>
-<div class="line"><a id="l02383" name="l02383"></a><span class="lineno"> 2383</span><span class="comment">/* BOOLEAN */</span></div>
-<div class="line"><a id="l02384" name="l02384"></a><span class="lineno"> 2384</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_boolean(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02385" name="l02385"></a><span class="lineno"> 2385</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_get_boolean(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02386" name="l02386"></a><span class="lineno"> 2386</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_boolean(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02387" name="l02387"></a><span class="lineno"> 2387</span> </div>
-<div class="line"><a id="l02388" name="l02388"></a><span class="lineno"> 2388</span><span class="comment">/* BUSYTYPE */</span></div>
-<div class="line"><a id="l02389" name="l02389"></a><span class="lineno"> 2389</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_busytype(<span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l02390" name="l02390"></a><span class="lineno"> 2390</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_busytype icalvalue_get_busytype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02391" name="l02391"></a><span class="lineno"> 2391</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_busytype(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l02392" name="l02392"></a><span class="lineno"> 2392</span> </div>
-<div class="line"><a id="l02393" name="l02393"></a><span class="lineno"> 2393</span><span class="comment">/* CAL-ADDRESS */</span></div>
-<div class="line"><a id="l02394" name="l02394"></a><span class="lineno"> 2394</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_caladdress(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02395" name="l02395"></a><span class="lineno"> 2395</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_caladdress(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02396" name="l02396"></a><span class="lineno"> 2396</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_caladdress(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02397" name="l02397"></a><span class="lineno"> 2397</span> </div>
-<div class="line"><a id="l02398" name="l02398"></a><span class="lineno"> 2398</span><span class="comment">/* CAR-LEVEL */</span></div>
-<div class="line"><a id="l02399" name="l02399"></a><span class="lineno"> 2399</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_carlevel(<span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l02400" name="l02400"></a><span class="lineno"> 2400</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_carlevel icalvalue_get_carlevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02401" name="l02401"></a><span class="lineno"> 2401</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_carlevel(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l02402" name="l02402"></a><span class="lineno"> 2402</span> </div>
-<div class="line"><a id="l02403" name="l02403"></a><span class="lineno"> 2403</span><span class="comment">/* CMD */</span></div>
-<div class="line"><a id="l02404" name="l02404"></a><span class="lineno"> 2404</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_cmd(<span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l02405" name="l02405"></a><span class="lineno"> 2405</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_cmd icalvalue_get_cmd(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02406" name="l02406"></a><span class="lineno"> 2406</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_cmd(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l02407" name="l02407"></a><span class="lineno"> 2407</span> </div>
-<div class="line"><a id="l02408" name="l02408"></a><span class="lineno"> 2408</span><span class="comment">/* DURATION */</span></div>
-<div class="line"><a id="l02409" name="l02409"></a><span class="lineno"> 2409</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_duration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l02410" name="l02410"></a><span class="lineno"> 2410</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalvalue_get_duration(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02411" name="l02411"></a><span class="lineno"> 2411</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_duration(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l02412" name="l02412"></a><span class="lineno"> 2412</span> </div>
-<div class="line"><a id="l02413" name="l02413"></a><span class="lineno"> 2413</span><span class="comment">/* FLOAT */</span></div>
-<div class="line"><a id="l02414" name="l02414"></a><span class="lineno"> 2414</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_float(<span class="keywordtype">float</span> v);</div>
-<div class="line"><a id="l02415" name="l02415"></a><span class="lineno"> 2415</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">float</span> icalvalue_get_float(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02416" name="l02416"></a><span class="lineno"> 2416</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_float(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">float</span> v);</div>
-<div class="line"><a id="l02417" name="l02417"></a><span class="lineno"> 2417</span> </div>
-<div class="line"><a id="l02418" name="l02418"></a><span class="lineno"> 2418</span><span class="comment">/* INTEGER */</span></div>
-<div class="line"><a id="l02419" name="l02419"></a><span class="lineno"> 2419</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_integer(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02420" name="l02420"></a><span class="lineno"> 2420</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_get_integer(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02421" name="l02421"></a><span class="lineno"> 2421</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_integer(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02422" name="l02422"></a><span class="lineno"> 2422</span> </div>
-<div class="line"><a id="l02423" name="l02423"></a><span class="lineno"> 2423</span><span class="comment">/* METHOD */</span></div>
-<div class="line"><a id="l02424" name="l02424"></a><span class="lineno"> 2424</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_method(<span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l02425" name="l02425"></a><span class="lineno"> 2425</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_method icalvalue_get_method(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02426" name="l02426"></a><span class="lineno"> 2426</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_method(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l02427" name="l02427"></a><span class="lineno"> 2427</span> </div>
-<div class="line"><a id="l02428" name="l02428"></a><span class="lineno"> 2428</span><span class="comment">/* PARTICIPANTTYPE */</span></div>
-<div class="line"><a id="l02429" name="l02429"></a><span class="lineno"> 2429</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_participanttype(<span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l02430" name="l02430"></a><span class="lineno"> 2430</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_participanttype icalvalue_get_participanttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02431" name="l02431"></a><span class="lineno"> 2431</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_participanttype(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l02432" name="l02432"></a><span class="lineno"> 2432</span> </div>
-<div class="line"><a id="l02433" name="l02433"></a><span class="lineno"> 2433</span><span class="comment">/* PERIOD */</span></div>
-<div class="line"><a id="l02434" name="l02434"></a><span class="lineno"> 2434</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_period(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l02435" name="l02435"></a><span class="lineno"> 2435</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> icalvalue_get_period(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02436" name="l02436"></a><span class="lineno"> 2436</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_period(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l02437" name="l02437"></a><span class="lineno"> 2437</span> </div>
-<div class="line"><a id="l02438" name="l02438"></a><span class="lineno"> 2438</span><span class="comment">/* POLLCOMPLETION */</span></div>
-<div class="line"><a id="l02439" name="l02439"></a><span class="lineno"> 2439</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_pollcompletion(<span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l02440" name="l02440"></a><span class="lineno"> 2440</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollcompletion icalvalue_get_pollcompletion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02441" name="l02441"></a><span class="lineno"> 2441</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_pollcompletion(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l02442" name="l02442"></a><span class="lineno"> 2442</span> </div>
-<div class="line"><a id="l02443" name="l02443"></a><span class="lineno"> 2443</span><span class="comment">/* POLLMODE */</span></div>
-<div class="line"><a id="l02444" name="l02444"></a><span class="lineno"> 2444</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_pollmode(<span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l02445" name="l02445"></a><span class="lineno"> 2445</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollmode icalvalue_get_pollmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02446" name="l02446"></a><span class="lineno"> 2446</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_pollmode(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l02447" name="l02447"></a><span class="lineno"> 2447</span> </div>
-<div class="line"><a id="l02448" name="l02448"></a><span class="lineno"> 2448</span><span class="comment">/* PROXIMITY */</span></div>
-<div class="line"><a id="l02449" name="l02449"></a><span class="lineno"> 2449</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_proximity(<span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l02450" name="l02450"></a><span class="lineno"> 2450</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_proximity icalvalue_get_proximity(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02451" name="l02451"></a><span class="lineno"> 2451</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_proximity(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l02452" name="l02452"></a><span class="lineno"> 2452</span> </div>
-<div class="line"><a id="l02453" name="l02453"></a><span class="lineno"> 2453</span><span class="comment">/* QUERY */</span></div>
-<div class="line"><a id="l02454" name="l02454"></a><span class="lineno"> 2454</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_query(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02455" name="l02455"></a><span class="lineno"> 2455</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_query(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02456" name="l02456"></a><span class="lineno"> 2456</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_query(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02457" name="l02457"></a><span class="lineno"> 2457</span> </div>
-<div class="line"><a id="l02458" name="l02458"></a><span class="lineno"> 2458</span><span class="comment">/* QUERY-LEVEL */</span></div>
-<div class="line"><a id="l02459" name="l02459"></a><span class="lineno"> 2459</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_querylevel(<span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l02460" name="l02460"></a><span class="lineno"> 2460</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_querylevel icalvalue_get_querylevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02461" name="l02461"></a><span class="lineno"> 2461</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_querylevel(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l02462" name="l02462"></a><span class="lineno"> 2462</span> </div>
-<div class="line"><a id="l02463" name="l02463"></a><span class="lineno"> 2463</span><span class="comment">/* REQUEST-STATUS */</span></div>
-<div class="line"><a id="l02464" name="l02464"></a><span class="lineno"> 2464</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_requeststatus(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l02465" name="l02465"></a><span class="lineno"> 2465</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> icalvalue_get_requeststatus(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02466" name="l02466"></a><span class="lineno"> 2466</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_requeststatus(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l02467" name="l02467"></a><span class="lineno"> 2467</span> </div>
-<div class="line"><a id="l02468" name="l02468"></a><span class="lineno"> 2468</span><span class="comment">/* RESOURCETYPE */</span></div>
-<div class="line"><a id="l02469" name="l02469"></a><span class="lineno"> 2469</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_resourcetype(<span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l02470" name="l02470"></a><span class="lineno"> 2470</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_resourcetype icalvalue_get_resourcetype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02471" name="l02471"></a><span class="lineno"> 2471</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_resourcetype(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l02472" name="l02472"></a><span class="lineno"> 2472</span> </div>
-<div class="line"><a id="l02473" name="l02473"></a><span class="lineno"> 2473</span><span class="comment">/* STATUS */</span></div>
-<div class="line"><a id="l02474" name="l02474"></a><span class="lineno"> 2474</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_status(<span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l02475" name="l02475"></a><span class="lineno"> 2475</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_status icalvalue_get_status(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02476" name="l02476"></a><span class="lineno"> 2476</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_status(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l02477" name="l02477"></a><span class="lineno"> 2477</span> </div>
-<div class="line"><a id="l02478" name="l02478"></a><span class="lineno"> 2478</span><span class="comment">/* STRING */</span></div>
-<div class="line"><a id="l02479" name="l02479"></a><span class="lineno"> 2479</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_string(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02480" name="l02480"></a><span class="lineno"> 2480</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_string(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02481" name="l02481"></a><span class="lineno"> 2481</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_string(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02482" name="l02482"></a><span class="lineno"> 2482</span> </div>
-<div class="line"><a id="l02483" name="l02483"></a><span class="lineno"> 2483</span><span class="comment">/* TASKMODE */</span></div>
-<div class="line"><a id="l02484" name="l02484"></a><span class="lineno"> 2484</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_taskmode(<span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l02485" name="l02485"></a><span class="lineno"> 2485</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_taskmode icalvalue_get_taskmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02486" name="l02486"></a><span class="lineno"> 2486</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_taskmode(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l02487" name="l02487"></a><span class="lineno"> 2487</span> </div>
-<div class="line"><a id="l02488" name="l02488"></a><span class="lineno"> 2488</span><span class="comment">/* TEXT */</span></div>
-<div class="line"><a id="l02489" name="l02489"></a><span class="lineno"> 2489</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_text(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02490" name="l02490"></a><span class="lineno"> 2490</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_text(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02491" name="l02491"></a><span class="lineno"> 2491</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_text(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02492" name="l02492"></a><span class="lineno"> 2492</span> </div>
-<div class="line"><a id="l02493" name="l02493"></a><span class="lineno"> 2493</span><span class="comment">/* TRANSP */</span></div>
-<div class="line"><a id="l02494" name="l02494"></a><span class="lineno"> 2494</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_transp(<span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l02495" name="l02495"></a><span class="lineno"> 2495</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_transp icalvalue_get_transp(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02496" name="l02496"></a><span class="lineno"> 2496</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_transp(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l02497" name="l02497"></a><span class="lineno"> 2497</span> </div>
-<div class="line"><a id="l02498" name="l02498"></a><span class="lineno"> 2498</span><span class="comment">/* URI */</span></div>
-<div class="line"><a id="l02499" name="l02499"></a><span class="lineno"> 2499</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_uri(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02500" name="l02500"></a><span class="lineno"> 2500</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_uri(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02501" name="l02501"></a><span class="lineno"> 2501</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_uri(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02502" name="l02502"></a><span class="lineno"> 2502</span> </div>
-<div class="line"><a id="l02503" name="l02503"></a><span class="lineno"> 2503</span><span class="comment">/* UTC-OFFSET */</span></div>
-<div class="line"><a id="l02504" name="l02504"></a><span class="lineno"> 2504</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_utcoffset(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02505" name="l02505"></a><span class="lineno"> 2505</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_get_utcoffset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02506" name="l02506"></a><span class="lineno"> 2506</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_utcoffset(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02507" name="l02507"></a><span class="lineno"> 2507</span> </div>
-<div class="line"><a id="l02508" name="l02508"></a><span class="lineno"> 2508</span><span class="comment">/* X-LIC-CLASS */</span></div>
-<div class="line"><a id="l02509" name="l02509"></a><span class="lineno"> 2509</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_xlicclass(<span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l02510" name="l02510"></a><span class="lineno"> 2510</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_xlicclass icalvalue_get_xlicclass(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02511" name="l02511"></a><span class="lineno"> 2511</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_xlicclass(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l02512" name="l02512"></a><span class="lineno"> 2512</span> </div>
-<div class="line"><a id="l02513" name="l02513"></a><span class="lineno"> 2513</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_class(<span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l02514" name="l02514"></a><span class="lineno"> 2514</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_class icalvalue_get_class(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l02515" name="l02515"></a><span class="lineno"> 2515</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_class(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l02516" name="l02516"></a><span class="lineno"> 2516</span><span class="preprocessor">#endif </span><span class="comment">/*ICALVALUE_H*/</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l02517" name="l02517"></a><span class="lineno"> 2517</span> </div>
-<div class="line"><a id="l02518" name="l02518"></a><span class="lineno"> 2518</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l02519" name="l02519"></a><span class="lineno"> 2519</span><span class="comment"> FILE: icalparam.h</span></div>
-<div class="line"><a id="l02520" name="l02520"></a><span class="lineno"> 2520</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l02521" name="l02521"></a><span class="lineno"> 2521</span><span class="comment"></span> </div>
-<div class="line"><a id="l02522" name="l02522"></a><span class="lineno"> 2522</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l02523" name="l02523"></a><span class="lineno"> 2523</span><span class="comment"></span> </div>
-<div class="line"><a id="l02524" name="l02524"></a><span class="lineno"> 2524</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l02525" name="l02525"></a><span class="lineno"> 2525</span><span class="comment"></span> </div>
-<div class="line"><a id="l02526" name="l02526"></a><span class="lineno"> 2526</span><span class="comment"> The original code is icalparam.h</span></div>
-<div class="line"><a id="l02527" name="l02527"></a><span class="lineno"> 2527</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l02528" name="l02528"></a><span class="lineno"> 2528</span><span class="preprocessor">#ifndef ICALDERIVEDPARAMETER_H</span></div>
-<div class="line"><a id="l02529" name="l02529"></a><span class="lineno"> 2529</span><span class="preprocessor">#define ICALDERIVEDPARAMETER_H</span></div>
-<div class="line"><a id="l02530" name="l02530"></a><span class="lineno"> 2530</span> </div>
-<div class="line"><a id="l02531" name="l02531"></a><span class="lineno"> 2531</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l02532" name="l02532"></a><span class="lineno"> 2532</span> </div>
-<div class="line"><a id="l02533" name="l02533"></a><span class="lineno"> 2533</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter_impl</a> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a>;</div>
-<div class="line"><a id="l02534" name="l02534"></a><span class="lineno"> 2534</span> </div>
-<div class="line"><a id="l02535" name="l02535"></a><span class="lineno"> 2535</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalparameter_enum_to_string(<span class="keywordtype">int</span> e);</div>
-<div class="line"><a id="l02536" name="l02536"></a><span class="lineno"> 2536</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalparameter_string_to_enum(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l02537" name="l02537"></a><span class="lineno"> 2537</span> </div>
-<div class="line"><a id="l02538" name="l02538"></a><span class="lineno"> 2538</span><span class="comment">/* START of section of machine generated code (mkderivedparameters.pl). Do not edit. */</span></div>
-<div class="line"><a id="l02539" name="l02539"></a><span class="lineno"> 2539</span> </div>
-<div class="line"><a id="l02540" name="l02540"></a><span class="lineno"> 2540</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_kind {</div>
-<div class="line"><a id="l02541" name="l02541"></a><span class="lineno"> 2541</span> ICAL_ANY_PARAMETER = 0,</div>
-<div class="line"><a id="l02542" name="l02542"></a><span class="lineno"> 2542</span> ICAL_ACTIONPARAM_PARAMETER = 1,</div>
-<div class="line"><a id="l02543" name="l02543"></a><span class="lineno"> 2543</span> ICAL_ALTREP_PARAMETER = 2,</div>
-<div class="line"><a id="l02544" name="l02544"></a><span class="lineno"> 2544</span> ICAL_CHARSET_PARAMETER = 3,</div>
-<div class="line"><a id="l02545" name="l02545"></a><span class="lineno"> 2545</span> ICAL_CN_PARAMETER = 4,</div>
-<div class="line"><a id="l02546" name="l02546"></a><span class="lineno"> 2546</span> ICAL_CUTYPE_PARAMETER = 5,</div>
-<div class="line"><a id="l02547" name="l02547"></a><span class="lineno"> 2547</span> ICAL_DELEGATEDFROM_PARAMETER = 6,</div>
-<div class="line"><a id="l02548" name="l02548"></a><span class="lineno"> 2548</span> ICAL_DELEGATEDTO_PARAMETER = 7,</div>
-<div class="line"><a id="l02549" name="l02549"></a><span class="lineno"> 2549</span> ICAL_DERIVED_PARAMETER = 54,</div>
-<div class="line"><a id="l02550" name="l02550"></a><span class="lineno"> 2550</span> ICAL_DIR_PARAMETER = 8,</div>
-<div class="line"><a id="l02551" name="l02551"></a><span class="lineno"> 2551</span> ICAL_DISPLAY_PARAMETER = 46,</div>
-<div class="line"><a id="l02552" name="l02552"></a><span class="lineno"> 2552</span> ICAL_EMAIL_PARAMETER = 50,</div>
-<div class="line"><a id="l02553" name="l02553"></a><span class="lineno"> 2553</span> ICAL_ENABLE_PARAMETER = 9,</div>
-<div class="line"><a id="l02554" name="l02554"></a><span class="lineno"> 2554</span> ICAL_ENCODING_PARAMETER = 10,</div>
-<div class="line"><a id="l02555" name="l02555"></a><span class="lineno"> 2555</span> ICAL_FBTYPE_PARAMETER = 11,</div>
-<div class="line"><a id="l02556" name="l02556"></a><span class="lineno"> 2556</span> ICAL_FEATURE_PARAMETER = 48,</div>
-<div class="line"><a id="l02557" name="l02557"></a><span class="lineno"> 2557</span> ICAL_FILENAME_PARAMETER = 42,</div>
-<div class="line"><a id="l02558" name="l02558"></a><span class="lineno"> 2558</span> ICAL_FMTTYPE_PARAMETER = 12,</div>
-<div class="line"><a id="l02559" name="l02559"></a><span class="lineno"> 2559</span> ICAL_IANA_PARAMETER = 33,</div>
-<div class="line"><a id="l02560" name="l02560"></a><span class="lineno"> 2560</span> ICAL_ID_PARAMETER = 13,</div>
-<div class="line"><a id="l02561" name="l02561"></a><span class="lineno"> 2561</span> ICAL_LABEL_PARAMETER = 49,</div>
-<div class="line"><a id="l02562" name="l02562"></a><span class="lineno"> 2562</span> ICAL_LANGUAGE_PARAMETER = 14,</div>
-<div class="line"><a id="l02563" name="l02563"></a><span class="lineno"> 2563</span> ICAL_LATENCY_PARAMETER = 15,</div>
-<div class="line"><a id="l02564" name="l02564"></a><span class="lineno"> 2564</span> ICAL_LOCAL_PARAMETER = 16,</div>
-<div class="line"><a id="l02565" name="l02565"></a><span class="lineno"> 2565</span> ICAL_LOCALIZE_PARAMETER = 17,</div>
-<div class="line"><a id="l02566" name="l02566"></a><span class="lineno"> 2566</span> ICAL_MANAGEDID_PARAMETER = 40,</div>
-<div class="line"><a id="l02567" name="l02567"></a><span class="lineno"> 2567</span> ICAL_MEMBER_PARAMETER = 18,</div>
-<div class="line"><a id="l02568" name="l02568"></a><span class="lineno"> 2568</span> ICAL_MODIFIED_PARAMETER = 44,</div>
-<div class="line"><a id="l02569" name="l02569"></a><span class="lineno"> 2569</span> ICAL_OPTIONS_PARAMETER = 19,</div>
-<div class="line"><a id="l02570" name="l02570"></a><span class="lineno"> 2570</span> ICAL_ORDER_PARAMETER = 52,</div>
-<div class="line"><a id="l02571" name="l02571"></a><span class="lineno"> 2571</span> ICAL_PARTSTAT_PARAMETER = 20,</div>
-<div class="line"><a id="l02572" name="l02572"></a><span class="lineno"> 2572</span> ICAL_PATCHACTION_PARAMETER = 51,</div>
-<div class="line"><a id="l02573" name="l02573"></a><span class="lineno"> 2573</span> ICAL_PUBLICCOMMENT_PARAMETER = 37,</div>
-<div class="line"><a id="l02574" name="l02574"></a><span class="lineno"> 2574</span> ICAL_RANGE_PARAMETER = 21,</div>
-<div class="line"><a id="l02575" name="l02575"></a><span class="lineno"> 2575</span> ICAL_REASON_PARAMETER = 47,</div>
-<div class="line"><a id="l02576" name="l02576"></a><span class="lineno"> 2576</span> ICAL_RELATED_PARAMETER = 22,</div>
-<div class="line"><a id="l02577" name="l02577"></a><span class="lineno"> 2577</span> ICAL_RELTYPE_PARAMETER = 23,</div>
-<div class="line"><a id="l02578" name="l02578"></a><span class="lineno"> 2578</span> ICAL_REQUIRED_PARAMETER = 43,</div>
-<div class="line"><a id="l02579" name="l02579"></a><span class="lineno"> 2579</span> ICAL_RESPONSE_PARAMETER = 38,</div>
-<div class="line"><a id="l02580" name="l02580"></a><span class="lineno"> 2580</span> ICAL_ROLE_PARAMETER = 24,</div>
-<div class="line"><a id="l02581" name="l02581"></a><span class="lineno"> 2581</span> ICAL_RSVP_PARAMETER = 25,</div>
-<div class="line"><a id="l02582" name="l02582"></a><span class="lineno"> 2582</span> ICAL_SCHEDULEAGENT_PARAMETER = 34,</div>
-<div class="line"><a id="l02583" name="l02583"></a><span class="lineno"> 2583</span> ICAL_SCHEDULEFORCESEND_PARAMETER = 35,</div>
-<div class="line"><a id="l02584" name="l02584"></a><span class="lineno"> 2584</span> ICAL_SCHEDULESTATUS_PARAMETER = 36,</div>
-<div class="line"><a id="l02585" name="l02585"></a><span class="lineno"> 2585</span> ICAL_SCHEMA_PARAMETER = 53,</div>
-<div class="line"><a id="l02586" name="l02586"></a><span class="lineno"> 2586</span> ICAL_SENTBY_PARAMETER = 26,</div>
-<div class="line"><a id="l02587" name="l02587"></a><span class="lineno"> 2587</span> ICAL_SIZE_PARAMETER = 41,</div>
-<div class="line"><a id="l02588" name="l02588"></a><span class="lineno"> 2588</span> ICAL_STAYINFORMED_PARAMETER = 39,</div>
-<div class="line"><a id="l02589" name="l02589"></a><span class="lineno"> 2589</span> ICAL_SUBSTATE_PARAMETER = 45,</div>
-<div class="line"><a id="l02590" name="l02590"></a><span class="lineno"> 2590</span> ICAL_TZID_PARAMETER = 27,</div>
-<div class="line"><a id="l02591" name="l02591"></a><span class="lineno"> 2591</span> ICAL_VALUE_PARAMETER = 28,</div>
-<div class="line"><a id="l02592" name="l02592"></a><span class="lineno"> 2592</span> ICAL_X_PARAMETER = 29,</div>
-<div class="line"><a id="l02593" name="l02593"></a><span class="lineno"> 2593</span> ICAL_XLICCOMPARETYPE_PARAMETER = 30,</div>
-<div class="line"><a id="l02594" name="l02594"></a><span class="lineno"> 2594</span> ICAL_XLICERRORTYPE_PARAMETER = 31,</div>
-<div class="line"><a id="l02595" name="l02595"></a><span class="lineno"> 2595</span> ICAL_NO_PARAMETER = 32</div>
-<div class="line"><a id="l02596" name="l02596"></a><span class="lineno"> 2596</span>} icalparameter_kind;</div>
-<div class="line"><a id="l02597" name="l02597"></a><span class="lineno"> 2597</span> </div>
-<div class="line"><a id="l02598" name="l02598"></a><span class="lineno"> 2598</span><span class="preprocessor">#define ICALPARAMETER_FIRST_ENUM 20000</span></div>
-<div class="line"><a id="l02599" name="l02599"></a><span class="lineno"> 2599</span> </div>
-<div class="line"><a id="l02600" name="l02600"></a><span class="lineno"> 2600</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_action {</div>
-<div class="line"><a id="l02601" name="l02601"></a><span class="lineno"> 2601</span> ICAL_ACTIONPARAM_X = 20000,</div>
-<div class="line"><a id="l02602" name="l02602"></a><span class="lineno"> 2602</span> ICAL_ACTIONPARAM_ASK = 20001,</div>
-<div class="line"><a id="l02603" name="l02603"></a><span class="lineno"> 2603</span> ICAL_ACTIONPARAM_ABORT = 20002,</div>
-<div class="line"><a id="l02604" name="l02604"></a><span class="lineno"> 2604</span> ICAL_ACTIONPARAM_NONE = 20099</div>
-<div class="line"><a id="l02605" name="l02605"></a><span class="lineno"> 2605</span>} icalparameter_action;</div>
-<div class="line"><a id="l02606" name="l02606"></a><span class="lineno"> 2606</span> </div>
-<div class="line"><a id="l02607" name="l02607"></a><span class="lineno"> 2607</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_cutype {</div>
-<div class="line"><a id="l02608" name="l02608"></a><span class="lineno"> 2608</span> ICAL_CUTYPE_X = 20100,</div>
-<div class="line"><a id="l02609" name="l02609"></a><span class="lineno"> 2609</span> ICAL_CUTYPE_INDIVIDUAL = 20101,</div>
-<div class="line"><a id="l02610" name="l02610"></a><span class="lineno"> 2610</span> ICAL_CUTYPE_GROUP = 20102,</div>
-<div class="line"><a id="l02611" name="l02611"></a><span class="lineno"> 2611</span> ICAL_CUTYPE_RESOURCE = 20103,</div>
-<div class="line"><a id="l02612" name="l02612"></a><span class="lineno"> 2612</span> ICAL_CUTYPE_ROOM = 20104,</div>
-<div class="line"><a id="l02613" name="l02613"></a><span class="lineno"> 2613</span> ICAL_CUTYPE_UNKNOWN = 20105,</div>
-<div class="line"><a id="l02614" name="l02614"></a><span class="lineno"> 2614</span> ICAL_CUTYPE_NONE = 20199</div>
-<div class="line"><a id="l02615" name="l02615"></a><span class="lineno"> 2615</span>} icalparameter_cutype;</div>
-<div class="line"><a id="l02616" name="l02616"></a><span class="lineno"> 2616</span> </div>
-<div class="line"><a id="l02617" name="l02617"></a><span class="lineno"> 2617</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_derived {</div>
-<div class="line"><a id="l02618" name="l02618"></a><span class="lineno"> 2618</span> ICAL_DERIVED_X = 22300,</div>
-<div class="line"><a id="l02619" name="l02619"></a><span class="lineno"> 2619</span> ICAL_DERIVED_TRUE = 22301,</div>
-<div class="line"><a id="l02620" name="l02620"></a><span class="lineno"> 2620</span> ICAL_DERIVED_FALSE = 22302,</div>
-<div class="line"><a id="l02621" name="l02621"></a><span class="lineno"> 2621</span> ICAL_DERIVED_NONE = 22399</div>
-<div class="line"><a id="l02622" name="l02622"></a><span class="lineno"> 2622</span>} icalparameter_derived;</div>
-<div class="line"><a id="l02623" name="l02623"></a><span class="lineno"> 2623</span> </div>
-<div class="line"><a id="l02624" name="l02624"></a><span class="lineno"> 2624</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_display {</div>
-<div class="line"><a id="l02625" name="l02625"></a><span class="lineno"> 2625</span> ICAL_DISPLAY_X = 22000,</div>
-<div class="line"><a id="l02626" name="l02626"></a><span class="lineno"> 2626</span> ICAL_DISPLAY_BADGE = 22001,</div>
-<div class="line"><a id="l02627" name="l02627"></a><span class="lineno"> 2627</span> ICAL_DISPLAY_GRAPHIC = 22002,</div>
-<div class="line"><a id="l02628" name="l02628"></a><span class="lineno"> 2628</span> ICAL_DISPLAY_FULLSIZE = 22003,</div>
-<div class="line"><a id="l02629" name="l02629"></a><span class="lineno"> 2629</span> ICAL_DISPLAY_THUMBNAIL = 22004,</div>
-<div class="line"><a id="l02630" name="l02630"></a><span class="lineno"> 2630</span> ICAL_DISPLAY_NONE = 22099</div>
-<div class="line"><a id="l02631" name="l02631"></a><span class="lineno"> 2631</span>} icalparameter_display;</div>
-<div class="line"><a id="l02632" name="l02632"></a><span class="lineno"> 2632</span> </div>
-<div class="line"><a id="l02633" name="l02633"></a><span class="lineno"> 2633</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_enable {</div>
-<div class="line"><a id="l02634" name="l02634"></a><span class="lineno"> 2634</span> ICAL_ENABLE_X = 20200,</div>
-<div class="line"><a id="l02635" name="l02635"></a><span class="lineno"> 2635</span> ICAL_ENABLE_TRUE = 20201,</div>
-<div class="line"><a id="l02636" name="l02636"></a><span class="lineno"> 2636</span> ICAL_ENABLE_FALSE = 20202,</div>
-<div class="line"><a id="l02637" name="l02637"></a><span class="lineno"> 2637</span> ICAL_ENABLE_NONE = 20299</div>
-<div class="line"><a id="l02638" name="l02638"></a><span class="lineno"> 2638</span>} icalparameter_enable;</div>
-<div class="line"><a id="l02639" name="l02639"></a><span class="lineno"> 2639</span> </div>
-<div class="line"><a id="l02640" name="l02640"></a><span class="lineno"> 2640</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_encoding {</div>
-<div class="line"><a id="l02641" name="l02641"></a><span class="lineno"> 2641</span> ICAL_ENCODING_X = 20300,</div>
-<div class="line"><a id="l02642" name="l02642"></a><span class="lineno"> 2642</span> ICAL_ENCODING_8BIT = 20301,</div>
-<div class="line"><a id="l02643" name="l02643"></a><span class="lineno"> 2643</span> ICAL_ENCODING_BASE64 = 20302,</div>
-<div class="line"><a id="l02644" name="l02644"></a><span class="lineno"> 2644</span> ICAL_ENCODING_NONE = 20399</div>
-<div class="line"><a id="l02645" name="l02645"></a><span class="lineno"> 2645</span>} icalparameter_encoding;</div>
-<div class="line"><a id="l02646" name="l02646"></a><span class="lineno"> 2646</span> </div>
-<div class="line"><a id="l02647" name="l02647"></a><span class="lineno"> 2647</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_fbtype {</div>
-<div class="line"><a id="l02648" name="l02648"></a><span class="lineno"> 2648</span> ICAL_FBTYPE_X = 20400,</div>
-<div class="line"><a id="l02649" name="l02649"></a><span class="lineno"> 2649</span> ICAL_FBTYPE_FREE = 20401,</div>
-<div class="line"><a id="l02650" name="l02650"></a><span class="lineno"> 2650</span> ICAL_FBTYPE_BUSY = 20402,</div>
-<div class="line"><a id="l02651" name="l02651"></a><span class="lineno"> 2651</span> ICAL_FBTYPE_BUSYUNAVAILABLE = 20403,</div>
-<div class="line"><a id="l02652" name="l02652"></a><span class="lineno"> 2652</span> ICAL_FBTYPE_BUSYTENTATIVE = 20404,</div>
-<div class="line"><a id="l02653" name="l02653"></a><span class="lineno"> 2653</span> ICAL_FBTYPE_NONE = 20499</div>
-<div class="line"><a id="l02654" name="l02654"></a><span class="lineno"> 2654</span>} icalparameter_fbtype;</div>
-<div class="line"><a id="l02655" name="l02655"></a><span class="lineno"> 2655</span> </div>
-<div class="line"><a id="l02656" name="l02656"></a><span class="lineno"> 2656</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_feature {</div>
-<div class="line"><a id="l02657" name="l02657"></a><span class="lineno"> 2657</span> ICAL_FEATURE_X = 22100,</div>
-<div class="line"><a id="l02658" name="l02658"></a><span class="lineno"> 2658</span> ICAL_FEATURE_AUDIO = 22101,</div>
-<div class="line"><a id="l02659" name="l02659"></a><span class="lineno"> 2659</span> ICAL_FEATURE_CHAT = 22102,</div>
-<div class="line"><a id="l02660" name="l02660"></a><span class="lineno"> 2660</span> ICAL_FEATURE_FEED = 22103,</div>
-<div class="line"><a id="l02661" name="l02661"></a><span class="lineno"> 2661</span> ICAL_FEATURE_MODERATOR = 22104,</div>
-<div class="line"><a id="l02662" name="l02662"></a><span class="lineno"> 2662</span> ICAL_FEATURE_PHONE = 22105,</div>
-<div class="line"><a id="l02663" name="l02663"></a><span class="lineno"> 2663</span> ICAL_FEATURE_SCREEN = 22106,</div>
-<div class="line"><a id="l02664" name="l02664"></a><span class="lineno"> 2664</span> ICAL_FEATURE_VIDEO = 22107,</div>
-<div class="line"><a id="l02665" name="l02665"></a><span class="lineno"> 2665</span> ICAL_FEATURE_NONE = 22199</div>
-<div class="line"><a id="l02666" name="l02666"></a><span class="lineno"> 2666</span>} icalparameter_feature;</div>
-<div class="line"><a id="l02667" name="l02667"></a><span class="lineno"> 2667</span> </div>
-<div class="line"><a id="l02668" name="l02668"></a><span class="lineno"> 2668</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_local {</div>
-<div class="line"><a id="l02669" name="l02669"></a><span class="lineno"> 2669</span> ICAL_LOCAL_X = 20500,</div>
-<div class="line"><a id="l02670" name="l02670"></a><span class="lineno"> 2670</span> ICAL_LOCAL_TRUE = 20501,</div>
-<div class="line"><a id="l02671" name="l02671"></a><span class="lineno"> 2671</span> ICAL_LOCAL_FALSE = 20502,</div>
-<div class="line"><a id="l02672" name="l02672"></a><span class="lineno"> 2672</span> ICAL_LOCAL_NONE = 20599</div>
-<div class="line"><a id="l02673" name="l02673"></a><span class="lineno"> 2673</span>} icalparameter_local;</div>
-<div class="line"><a id="l02674" name="l02674"></a><span class="lineno"> 2674</span> </div>
-<div class="line"><a id="l02675" name="l02675"></a><span class="lineno"> 2675</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_partstat {</div>
-<div class="line"><a id="l02676" name="l02676"></a><span class="lineno"> 2676</span> ICAL_PARTSTAT_X = 20600,</div>
-<div class="line"><a id="l02677" name="l02677"></a><span class="lineno"> 2677</span> ICAL_PARTSTAT_NEEDSACTION = 20601,</div>
-<div class="line"><a id="l02678" name="l02678"></a><span class="lineno"> 2678</span> ICAL_PARTSTAT_ACCEPTED = 20602,</div>
-<div class="line"><a id="l02679" name="l02679"></a><span class="lineno"> 2679</span> ICAL_PARTSTAT_DECLINED = 20603,</div>
-<div class="line"><a id="l02680" name="l02680"></a><span class="lineno"> 2680</span> ICAL_PARTSTAT_TENTATIVE = 20604,</div>
-<div class="line"><a id="l02681" name="l02681"></a><span class="lineno"> 2681</span> ICAL_PARTSTAT_DELEGATED = 20605,</div>
-<div class="line"><a id="l02682" name="l02682"></a><span class="lineno"> 2682</span> ICAL_PARTSTAT_COMPLETED = 20606,</div>
-<div class="line"><a id="l02683" name="l02683"></a><span class="lineno"> 2683</span> ICAL_PARTSTAT_INPROCESS = 20607,</div>
-<div class="line"><a id="l02684" name="l02684"></a><span class="lineno"> 2684</span> ICAL_PARTSTAT_FAILED = 20608,</div>
-<div class="line"><a id="l02685" name="l02685"></a><span class="lineno"> 2685</span> ICAL_PARTSTAT_NONE = 20699</div>
-<div class="line"><a id="l02686" name="l02686"></a><span class="lineno"> 2686</span>} icalparameter_partstat;</div>
-<div class="line"><a id="l02687" name="l02687"></a><span class="lineno"> 2687</span> </div>
-<div class="line"><a id="l02688" name="l02688"></a><span class="lineno"> 2688</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_patchaction {</div>
-<div class="line"><a id="l02689" name="l02689"></a><span class="lineno"> 2689</span> ICAL_PATCHACTION_X = 22200,</div>
-<div class="line"><a id="l02690" name="l02690"></a><span class="lineno"> 2690</span> ICAL_PATCHACTION_CREATE = 22201,</div>
-<div class="line"><a id="l02691" name="l02691"></a><span class="lineno"> 2691</span> ICAL_PATCHACTION_BYNAME = 22202,</div>
-<div class="line"><a id="l02692" name="l02692"></a><span class="lineno"> 2692</span> ICAL_PATCHACTION_BYVALUE = 22203,</div>
-<div class="line"><a id="l02693" name="l02693"></a><span class="lineno"> 2693</span> ICAL_PATCHACTION_BYPARAM = 22204,</div>
-<div class="line"><a id="l02694" name="l02694"></a><span class="lineno"> 2694</span> ICAL_PATCHACTION_NONE = 22299</div>
-<div class="line"><a id="l02695" name="l02695"></a><span class="lineno"> 2695</span>} icalparameter_patchaction;</div>
-<div class="line"><a id="l02696" name="l02696"></a><span class="lineno"> 2696</span> </div>
-<div class="line"><a id="l02697" name="l02697"></a><span class="lineno"> 2697</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_range {</div>
-<div class="line"><a id="l02698" name="l02698"></a><span class="lineno"> 2698</span> ICAL_RANGE_X = 20700,</div>
-<div class="line"><a id="l02699" name="l02699"></a><span class="lineno"> 2699</span> ICAL_RANGE_THISANDPRIOR = 20701,</div>
-<div class="line"><a id="l02700" name="l02700"></a><span class="lineno"> 2700</span> ICAL_RANGE_THISANDFUTURE = 20702,</div>
-<div class="line"><a id="l02701" name="l02701"></a><span class="lineno"> 2701</span> ICAL_RANGE_NONE = 20799</div>
-<div class="line"><a id="l02702" name="l02702"></a><span class="lineno"> 2702</span>} icalparameter_range;</div>
-<div class="line"><a id="l02703" name="l02703"></a><span class="lineno"> 2703</span> </div>
-<div class="line"><a id="l02704" name="l02704"></a><span class="lineno"> 2704</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_related {</div>
-<div class="line"><a id="l02705" name="l02705"></a><span class="lineno"> 2705</span> ICAL_RELATED_X = 20800,</div>
-<div class="line"><a id="l02706" name="l02706"></a><span class="lineno"> 2706</span> ICAL_RELATED_START = 20801,</div>
-<div class="line"><a id="l02707" name="l02707"></a><span class="lineno"> 2707</span> ICAL_RELATED_END = 20802,</div>
-<div class="line"><a id="l02708" name="l02708"></a><span class="lineno"> 2708</span> ICAL_RELATED_NONE = 20899</div>
-<div class="line"><a id="l02709" name="l02709"></a><span class="lineno"> 2709</span>} icalparameter_related;</div>
-<div class="line"><a id="l02710" name="l02710"></a><span class="lineno"> 2710</span> </div>
-<div class="line"><a id="l02711" name="l02711"></a><span class="lineno"> 2711</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_reltype {</div>
-<div class="line"><a id="l02712" name="l02712"></a><span class="lineno"> 2712</span> ICAL_RELTYPE_X = 20900,</div>
-<div class="line"><a id="l02713" name="l02713"></a><span class="lineno"> 2713</span> ICAL_RELTYPE_PARENT = 20901,</div>
-<div class="line"><a id="l02714" name="l02714"></a><span class="lineno"> 2714</span> ICAL_RELTYPE_CHILD = 20902,</div>
-<div class="line"><a id="l02715" name="l02715"></a><span class="lineno"> 2715</span> ICAL_RELTYPE_SIBLING = 20903,</div>
-<div class="line"><a id="l02716" name="l02716"></a><span class="lineno"> 2716</span> ICAL_RELTYPE_POLL = 20904,</div>
-<div class="line"><a id="l02717" name="l02717"></a><span class="lineno"> 2717</span> ICAL_RELTYPE_SNOOZE = 20905,</div>
-<div class="line"><a id="l02718" name="l02718"></a><span class="lineno"> 2718</span> ICAL_RELTYPE_NONE = 20999</div>
-<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"> 2719</span>} icalparameter_reltype;</div>
-<div class="line"><a id="l02720" name="l02720"></a><span class="lineno"> 2720</span> </div>
-<div class="line"><a id="l02721" name="l02721"></a><span class="lineno"> 2721</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_required {</div>
-<div class="line"><a id="l02722" name="l02722"></a><span class="lineno"> 2722</span> ICAL_REQUIRED_X = 21000,</div>
-<div class="line"><a id="l02723" name="l02723"></a><span class="lineno"> 2723</span> ICAL_REQUIRED_TRUE = 21001,</div>
-<div class="line"><a id="l02724" name="l02724"></a><span class="lineno"> 2724</span> ICAL_REQUIRED_FALSE = 21002,</div>
-<div class="line"><a id="l02725" name="l02725"></a><span class="lineno"> 2725</span> ICAL_REQUIRED_NONE = 21099</div>
-<div class="line"><a id="l02726" name="l02726"></a><span class="lineno"> 2726</span>} icalparameter_required;</div>
-<div class="line"><a id="l02727" name="l02727"></a><span class="lineno"> 2727</span> </div>
-<div class="line"><a id="l02728" name="l02728"></a><span class="lineno"> 2728</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_role {</div>
-<div class="line"><a id="l02729" name="l02729"></a><span class="lineno"> 2729</span> ICAL_ROLE_X = 21100,</div>
-<div class="line"><a id="l02730" name="l02730"></a><span class="lineno"> 2730</span> ICAL_ROLE_CHAIR = 21101,</div>
-<div class="line"><a id="l02731" name="l02731"></a><span class="lineno"> 2731</span> ICAL_ROLE_REQPARTICIPANT = 21102,</div>
-<div class="line"><a id="l02732" name="l02732"></a><span class="lineno"> 2732</span> ICAL_ROLE_OPTPARTICIPANT = 21103,</div>
-<div class="line"><a id="l02733" name="l02733"></a><span class="lineno"> 2733</span> ICAL_ROLE_NONPARTICIPANT = 21104,</div>
-<div class="line"><a id="l02734" name="l02734"></a><span class="lineno"> 2734</span> ICAL_ROLE_NONE = 21199</div>
-<div class="line"><a id="l02735" name="l02735"></a><span class="lineno"> 2735</span>} icalparameter_role;</div>
-<div class="line"><a id="l02736" name="l02736"></a><span class="lineno"> 2736</span> </div>
-<div class="line"><a id="l02737" name="l02737"></a><span class="lineno"> 2737</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_rsvp {</div>
-<div class="line"><a id="l02738" name="l02738"></a><span class="lineno"> 2738</span> ICAL_RSVP_X = 21200,</div>
-<div class="line"><a id="l02739" name="l02739"></a><span class="lineno"> 2739</span> ICAL_RSVP_TRUE = 21201,</div>
-<div class="line"><a id="l02740" name="l02740"></a><span class="lineno"> 2740</span> ICAL_RSVP_FALSE = 21202,</div>
-<div class="line"><a id="l02741" name="l02741"></a><span class="lineno"> 2741</span> ICAL_RSVP_NONE = 21299</div>
-<div class="line"><a id="l02742" name="l02742"></a><span class="lineno"> 2742</span>} icalparameter_rsvp;</div>
-<div class="line"><a id="l02743" name="l02743"></a><span class="lineno"> 2743</span> </div>
-<div class="line"><a id="l02744" name="l02744"></a><span class="lineno"> 2744</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_scheduleagent {</div>
-<div class="line"><a id="l02745" name="l02745"></a><span class="lineno"> 2745</span> ICAL_SCHEDULEAGENT_X = 21300,</div>
-<div class="line"><a id="l02746" name="l02746"></a><span class="lineno"> 2746</span> ICAL_SCHEDULEAGENT_SERVER = 21301,</div>
-<div class="line"><a id="l02747" name="l02747"></a><span class="lineno"> 2747</span> ICAL_SCHEDULEAGENT_CLIENT = 21302,</div>
-<div class="line"><a id="l02748" name="l02748"></a><span class="lineno"> 2748</span> ICAL_SCHEDULEAGENT_NONE = 21399</div>
-<div class="line"><a id="l02749" name="l02749"></a><span class="lineno"> 2749</span>} icalparameter_scheduleagent;</div>
-<div class="line"><a id="l02750" name="l02750"></a><span class="lineno"> 2750</span> </div>
-<div class="line"><a id="l02751" name="l02751"></a><span class="lineno"> 2751</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_scheduleforcesend {</div>
-<div class="line"><a id="l02752" name="l02752"></a><span class="lineno"> 2752</span> ICAL_SCHEDULEFORCESEND_X = 21400,</div>
-<div class="line"><a id="l02753" name="l02753"></a><span class="lineno"> 2753</span> ICAL_SCHEDULEFORCESEND_REQUEST = 21401,</div>
-<div class="line"><a id="l02754" name="l02754"></a><span class="lineno"> 2754</span> ICAL_SCHEDULEFORCESEND_REPLY = 21402,</div>
-<div class="line"><a id="l02755" name="l02755"></a><span class="lineno"> 2755</span> ICAL_SCHEDULEFORCESEND_NONE = 21499</div>
-<div class="line"><a id="l02756" name="l02756"></a><span class="lineno"> 2756</span>} icalparameter_scheduleforcesend;</div>
-<div class="line"><a id="l02757" name="l02757"></a><span class="lineno"> 2757</span> </div>
-<div class="line"><a id="l02758" name="l02758"></a><span class="lineno"> 2758</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_stayinformed {</div>
-<div class="line"><a id="l02759" name="l02759"></a><span class="lineno"> 2759</span> ICAL_STAYINFORMED_X = 21500,</div>
-<div class="line"><a id="l02760" name="l02760"></a><span class="lineno"> 2760</span> ICAL_STAYINFORMED_TRUE = 21501,</div>
-<div class="line"><a id="l02761" name="l02761"></a><span class="lineno"> 2761</span> ICAL_STAYINFORMED_FALSE = 21502,</div>
-<div class="line"><a id="l02762" name="l02762"></a><span class="lineno"> 2762</span> ICAL_STAYINFORMED_NONE = 21599</div>
-<div class="line"><a id="l02763" name="l02763"></a><span class="lineno"> 2763</span>} icalparameter_stayinformed;</div>
-<div class="line"><a id="l02764" name="l02764"></a><span class="lineno"> 2764</span> </div>
-<div class="line"><a id="l02765" name="l02765"></a><span class="lineno"> 2765</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_substate {</div>
-<div class="line"><a id="l02766" name="l02766"></a><span class="lineno"> 2766</span> ICAL_SUBSTATE_X = 21900,</div>
-<div class="line"><a id="l02767" name="l02767"></a><span class="lineno"> 2767</span> ICAL_SUBSTATE_OK = 21901,</div>
-<div class="line"><a id="l02768" name="l02768"></a><span class="lineno"> 2768</span> ICAL_SUBSTATE_ERROR = 21902,</div>
-<div class="line"><a id="l02769" name="l02769"></a><span class="lineno"> 2769</span> ICAL_SUBSTATE_SUSPENDED = 21903,</div>
-<div class="line"><a id="l02770" name="l02770"></a><span class="lineno"> 2770</span> ICAL_SUBSTATE_NONE = 21999</div>
-<div class="line"><a id="l02771" name="l02771"></a><span class="lineno"> 2771</span>} icalparameter_substate;</div>
-<div class="line"><a id="l02772" name="l02772"></a><span class="lineno"> 2772</span> </div>
-<div class="line"><a id="l02773" name="l02773"></a><span class="lineno"> 2773</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_value {</div>
-<div class="line"><a id="l02774" name="l02774"></a><span class="lineno"> 2774</span> ICAL_VALUE_X = 21600,</div>
-<div class="line"><a id="l02775" name="l02775"></a><span class="lineno"> 2775</span> ICAL_VALUE_BINARY = 21601,</div>
-<div class="line"><a id="l02776" name="l02776"></a><span class="lineno"> 2776</span> ICAL_VALUE_BOOLEAN = 21602,</div>
-<div class="line"><a id="l02777" name="l02777"></a><span class="lineno"> 2777</span> ICAL_VALUE_DATE = 21603,</div>
-<div class="line"><a id="l02778" name="l02778"></a><span class="lineno"> 2778</span> ICAL_VALUE_DURATION = 21604,</div>
-<div class="line"><a id="l02779" name="l02779"></a><span class="lineno"> 2779</span> ICAL_VALUE_FLOAT = 21605,</div>
-<div class="line"><a id="l02780" name="l02780"></a><span class="lineno"> 2780</span> ICAL_VALUE_INTEGER = 21606,</div>
-<div class="line"><a id="l02781" name="l02781"></a><span class="lineno"> 2781</span> ICAL_VALUE_PERIOD = 21607,</div>
-<div class="line"><a id="l02782" name="l02782"></a><span class="lineno"> 2782</span> ICAL_VALUE_RECUR = 21608,</div>
-<div class="line"><a id="l02783" name="l02783"></a><span class="lineno"> 2783</span> ICAL_VALUE_TEXT = 21609,</div>
-<div class="line"><a id="l02784" name="l02784"></a><span class="lineno"> 2784</span> ICAL_VALUE_URI = 21610,</div>
-<div class="line"><a id="l02785" name="l02785"></a><span class="lineno"> 2785</span> ICAL_VALUE_ERROR = 21611,</div>
-<div class="line"><a id="l02786" name="l02786"></a><span class="lineno"> 2786</span> ICAL_VALUE_DATETIME = 21612,</div>
-<div class="line"><a id="l02787" name="l02787"></a><span class="lineno"> 2787</span> ICAL_VALUE_UTCOFFSET = 21613,</div>
-<div class="line"><a id="l02788" name="l02788"></a><span class="lineno"> 2788</span> ICAL_VALUE_CALADDRESS = 21614,</div>
-<div class="line"><a id="l02789" name="l02789"></a><span class="lineno"> 2789</span> ICAL_VALUE_NONE = 21699</div>
-<div class="line"><a id="l02790" name="l02790"></a><span class="lineno"> 2790</span>} icalparameter_value;</div>
-<div class="line"><a id="l02791" name="l02791"></a><span class="lineno"> 2791</span> </div>
-<div class="line"><a id="l02792" name="l02792"></a><span class="lineno"> 2792</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_xliccomparetype {</div>
-<div class="line"><a id="l02793" name="l02793"></a><span class="lineno"> 2793</span> ICAL_XLICCOMPARETYPE_X = 21700,</div>
-<div class="line"><a id="l02794" name="l02794"></a><span class="lineno"> 2794</span> ICAL_XLICCOMPARETYPE_EQUAL = 21701,</div>
-<div class="line"><a id="l02795" name="l02795"></a><span class="lineno"> 2795</span> ICAL_XLICCOMPARETYPE_NOTEQUAL = 21702,</div>
-<div class="line"><a id="l02796" name="l02796"></a><span class="lineno"> 2796</span> ICAL_XLICCOMPARETYPE_LESS = 21703,</div>
-<div class="line"><a id="l02797" name="l02797"></a><span class="lineno"> 2797</span> ICAL_XLICCOMPARETYPE_GREATER = 21704,</div>
-<div class="line"><a id="l02798" name="l02798"></a><span class="lineno"> 2798</span> ICAL_XLICCOMPARETYPE_LESSEQUAL = 21705,</div>
-<div class="line"><a id="l02799" name="l02799"></a><span class="lineno"> 2799</span> ICAL_XLICCOMPARETYPE_GREATEREQUAL = 21706,</div>
-<div class="line"><a id="l02800" name="l02800"></a><span class="lineno"> 2800</span> ICAL_XLICCOMPARETYPE_REGEX = 21707,</div>
-<div class="line"><a id="l02801" name="l02801"></a><span class="lineno"> 2801</span> ICAL_XLICCOMPARETYPE_ISNULL = 21708,</div>
-<div class="line"><a id="l02802" name="l02802"></a><span class="lineno"> 2802</span> ICAL_XLICCOMPARETYPE_ISNOTNULL = 21709,</div>
-<div class="line"><a id="l02803" name="l02803"></a><span class="lineno"> 2803</span> ICAL_XLICCOMPARETYPE_NONE = 21799</div>
-<div class="line"><a id="l02804" name="l02804"></a><span class="lineno"> 2804</span>} icalparameter_xliccomparetype;</div>
-<div class="line"><a id="l02805" name="l02805"></a><span class="lineno"> 2805</span> </div>
-<div class="line"><a id="l02806" name="l02806"></a><span class="lineno"> 2806</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_xlicerrortype {</div>
-<div class="line"><a id="l02807" name="l02807"></a><span class="lineno"> 2807</span> ICAL_XLICERRORTYPE_X = 21800,</div>
-<div class="line"><a id="l02808" name="l02808"></a><span class="lineno"> 2808</span> ICAL_XLICERRORTYPE_COMPONENTPARSEERROR = 21801,</div>
-<div class="line"><a id="l02809" name="l02809"></a><span class="lineno"> 2809</span> ICAL_XLICERRORTYPE_PROPERTYPARSEERROR = 21802,</div>
-<div class="line"><a id="l02810" name="l02810"></a><span class="lineno"> 2810</span> ICAL_XLICERRORTYPE_PARAMETERNAMEPARSEERROR = 21803,</div>
-<div class="line"><a id="l02811" name="l02811"></a><span class="lineno"> 2811</span> ICAL_XLICERRORTYPE_PARAMETERVALUEPARSEERROR = 21804,</div>
-<div class="line"><a id="l02812" name="l02812"></a><span class="lineno"> 2812</span> ICAL_XLICERRORTYPE_VALUEPARSEERROR = 21805,</div>
-<div class="line"><a id="l02813" name="l02813"></a><span class="lineno"> 2813</span> ICAL_XLICERRORTYPE_INVALIDITIP = 21806,</div>
-<div class="line"><a id="l02814" name="l02814"></a><span class="lineno"> 2814</span> ICAL_XLICERRORTYPE_UNKNOWNVCALPROPERROR = 21807,</div>
-<div class="line"><a id="l02815" name="l02815"></a><span class="lineno"> 2815</span> ICAL_XLICERRORTYPE_MIMEPARSEERROR = 21808,</div>
-<div class="line"><a id="l02816" name="l02816"></a><span class="lineno"> 2816</span> ICAL_XLICERRORTYPE_VCALPROPPARSEERROR = 21809,</div>
-<div class="line"><a id="l02817" name="l02817"></a><span class="lineno"> 2817</span> ICAL_XLICERRORTYPE_NONE = 21899</div>
-<div class="line"><a id="l02818" name="l02818"></a><span class="lineno"> 2818</span>} icalparameter_xlicerrortype;</div>
-<div class="line"><a id="l02819" name="l02819"></a><span class="lineno"> 2819</span> </div>
-<div class="line"><a id="l02820" name="l02820"></a><span class="lineno"> 2820</span><span class="preprocessor">#define ICALPARAMETER_LAST_ENUM 22400</span></div>
-<div class="line"><a id="l02821" name="l02821"></a><span class="lineno"> 2821</span> </div>
-<div class="line"><a id="l02822" name="l02822"></a><span class="lineno"> 2822</span><span class="comment">/* ACTIONPARAM */</span></div>
-<div class="line"><a id="l02823" name="l02823"></a><span class="lineno"> 2823</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_actionparam(icalparameter_action v);</div>
-<div class="line"><a id="l02824" name="l02824"></a><span class="lineno"> 2824</span>LIBICAL_ICAL_EXPORT icalparameter_action icalparameter_get_actionparam(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02825" name="l02825"></a><span class="lineno"> 2825</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_actionparam(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_action v);</div>
-<div class="line"><a id="l02826" name="l02826"></a><span class="lineno"> 2826</span> </div>
-<div class="line"><a id="l02827" name="l02827"></a><span class="lineno"> 2827</span><span class="comment">/* ALTREP */</span></div>
-<div class="line"><a id="l02828" name="l02828"></a><span class="lineno"> 2828</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_altrep(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02829" name="l02829"></a><span class="lineno"> 2829</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_altrep(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02830" name="l02830"></a><span class="lineno"> 2830</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_altrep(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02831" name="l02831"></a><span class="lineno"> 2831</span> </div>
-<div class="line"><a id="l02832" name="l02832"></a><span class="lineno"> 2832</span><span class="comment">/* CHARSET */</span></div>
-<div class="line"><a id="l02833" name="l02833"></a><span class="lineno"> 2833</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_charset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02834" name="l02834"></a><span class="lineno"> 2834</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_charset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02835" name="l02835"></a><span class="lineno"> 2835</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_charset(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02836" name="l02836"></a><span class="lineno"> 2836</span> </div>
-<div class="line"><a id="l02837" name="l02837"></a><span class="lineno"> 2837</span><span class="comment">/* CN */</span></div>
-<div class="line"><a id="l02838" name="l02838"></a><span class="lineno"> 2838</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_cn(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02839" name="l02839"></a><span class="lineno"> 2839</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_cn(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02840" name="l02840"></a><span class="lineno"> 2840</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_cn(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02841" name="l02841"></a><span class="lineno"> 2841</span> </div>
-<div class="line"><a id="l02842" name="l02842"></a><span class="lineno"> 2842</span><span class="comment">/* CUTYPE */</span></div>
-<div class="line"><a id="l02843" name="l02843"></a><span class="lineno"> 2843</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_cutype(icalparameter_cutype v);</div>
-<div class="line"><a id="l02844" name="l02844"></a><span class="lineno"> 2844</span>LIBICAL_ICAL_EXPORT icalparameter_cutype icalparameter_get_cutype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02845" name="l02845"></a><span class="lineno"> 2845</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_cutype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_cutype v);</div>
-<div class="line"><a id="l02846" name="l02846"></a><span class="lineno"> 2846</span> </div>
-<div class="line"><a id="l02847" name="l02847"></a><span class="lineno"> 2847</span><span class="comment">/* DELEGATED-FROM */</span></div>
-<div class="line"><a id="l02848" name="l02848"></a><span class="lineno"> 2848</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_delegatedfrom(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02849" name="l02849"></a><span class="lineno"> 2849</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_delegatedfrom(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02850" name="l02850"></a><span class="lineno"> 2850</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_delegatedfrom(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02851" name="l02851"></a><span class="lineno"> 2851</span> </div>
-<div class="line"><a id="l02852" name="l02852"></a><span class="lineno"> 2852</span><span class="comment">/* DELEGATED-TO */</span></div>
-<div class="line"><a id="l02853" name="l02853"></a><span class="lineno"> 2853</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_delegatedto(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02854" name="l02854"></a><span class="lineno"> 2854</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_delegatedto(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02855" name="l02855"></a><span class="lineno"> 2855</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_delegatedto(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02856" name="l02856"></a><span class="lineno"> 2856</span> </div>
-<div class="line"><a id="l02857" name="l02857"></a><span class="lineno"> 2857</span><span class="comment">/* DERIVED */</span></div>
-<div class="line"><a id="l02858" name="l02858"></a><span class="lineno"> 2858</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_derived(icalparameter_derived v);</div>
-<div class="line"><a id="l02859" name="l02859"></a><span class="lineno"> 2859</span>LIBICAL_ICAL_EXPORT icalparameter_derived icalparameter_get_derived(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02860" name="l02860"></a><span class="lineno"> 2860</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_derived(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_derived v);</div>
-<div class="line"><a id="l02861" name="l02861"></a><span class="lineno"> 2861</span> </div>
-<div class="line"><a id="l02862" name="l02862"></a><span class="lineno"> 2862</span><span class="comment">/* DIR */</span></div>
-<div class="line"><a id="l02863" name="l02863"></a><span class="lineno"> 2863</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_dir(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02864" name="l02864"></a><span class="lineno"> 2864</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_dir(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02865" name="l02865"></a><span class="lineno"> 2865</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_dir(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02866" name="l02866"></a><span class="lineno"> 2866</span> </div>
-<div class="line"><a id="l02867" name="l02867"></a><span class="lineno"> 2867</span><span class="comment">/* DISPLAY */</span></div>
-<div class="line"><a id="l02868" name="l02868"></a><span class="lineno"> 2868</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_display(icalparameter_display v);</div>
-<div class="line"><a id="l02869" name="l02869"></a><span class="lineno"> 2869</span>LIBICAL_ICAL_EXPORT icalparameter_display icalparameter_get_display(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02870" name="l02870"></a><span class="lineno"> 2870</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_display(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_display v);</div>
-<div class="line"><a id="l02871" name="l02871"></a><span class="lineno"> 2871</span> </div>
-<div class="line"><a id="l02872" name="l02872"></a><span class="lineno"> 2872</span><span class="comment">/* EMAIL */</span></div>
-<div class="line"><a id="l02873" name="l02873"></a><span class="lineno"> 2873</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_email(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02874" name="l02874"></a><span class="lineno"> 2874</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_email(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02875" name="l02875"></a><span class="lineno"> 2875</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_email(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02876" name="l02876"></a><span class="lineno"> 2876</span> </div>
-<div class="line"><a id="l02877" name="l02877"></a><span class="lineno"> 2877</span><span class="comment">/* ENABLE */</span></div>
-<div class="line"><a id="l02878" name="l02878"></a><span class="lineno"> 2878</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_enable(icalparameter_enable v);</div>
-<div class="line"><a id="l02879" name="l02879"></a><span class="lineno"> 2879</span>LIBICAL_ICAL_EXPORT icalparameter_enable icalparameter_get_enable(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02880" name="l02880"></a><span class="lineno"> 2880</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_enable(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_enable v);</div>
-<div class="line"><a id="l02881" name="l02881"></a><span class="lineno"> 2881</span> </div>
-<div class="line"><a id="l02882" name="l02882"></a><span class="lineno"> 2882</span><span class="comment">/* ENCODING */</span></div>
-<div class="line"><a id="l02883" name="l02883"></a><span class="lineno"> 2883</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_encoding(icalparameter_encoding v);</div>
-<div class="line"><a id="l02884" name="l02884"></a><span class="lineno"> 2884</span>LIBICAL_ICAL_EXPORT icalparameter_encoding icalparameter_get_encoding(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02885" name="l02885"></a><span class="lineno"> 2885</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_encoding(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_encoding v);</div>
-<div class="line"><a id="l02886" name="l02886"></a><span class="lineno"> 2886</span> </div>
-<div class="line"><a id="l02887" name="l02887"></a><span class="lineno"> 2887</span><span class="comment">/* FBTYPE */</span></div>
-<div class="line"><a id="l02888" name="l02888"></a><span class="lineno"> 2888</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_fbtype(icalparameter_fbtype v);</div>
-<div class="line"><a id="l02889" name="l02889"></a><span class="lineno"> 2889</span>LIBICAL_ICAL_EXPORT icalparameter_fbtype icalparameter_get_fbtype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02890" name="l02890"></a><span class="lineno"> 2890</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_fbtype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_fbtype v);</div>
-<div class="line"><a id="l02891" name="l02891"></a><span class="lineno"> 2891</span> </div>
-<div class="line"><a id="l02892" name="l02892"></a><span class="lineno"> 2892</span><span class="comment">/* FEATURE */</span></div>
-<div class="line"><a id="l02893" name="l02893"></a><span class="lineno"> 2893</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_feature(icalparameter_feature v);</div>
-<div class="line"><a id="l02894" name="l02894"></a><span class="lineno"> 2894</span>LIBICAL_ICAL_EXPORT icalparameter_feature icalparameter_get_feature(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02895" name="l02895"></a><span class="lineno"> 2895</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_feature(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_feature v);</div>
-<div class="line"><a id="l02896" name="l02896"></a><span class="lineno"> 2896</span> </div>
-<div class="line"><a id="l02897" name="l02897"></a><span class="lineno"> 2897</span><span class="comment">/* FILENAME */</span></div>
-<div class="line"><a id="l02898" name="l02898"></a><span class="lineno"> 2898</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_filename(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02899" name="l02899"></a><span class="lineno"> 2899</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_filename(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02900" name="l02900"></a><span class="lineno"> 2900</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_filename(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02901" name="l02901"></a><span class="lineno"> 2901</span> </div>
-<div class="line"><a id="l02902" name="l02902"></a><span class="lineno"> 2902</span><span class="comment">/* FMTTYPE */</span></div>
-<div class="line"><a id="l02903" name="l02903"></a><span class="lineno"> 2903</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_fmttype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02904" name="l02904"></a><span class="lineno"> 2904</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_fmttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02905" name="l02905"></a><span class="lineno"> 2905</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_fmttype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02906" name="l02906"></a><span class="lineno"> 2906</span> </div>
-<div class="line"><a id="l02907" name="l02907"></a><span class="lineno"> 2907</span><span class="comment">/* IANA */</span></div>
-<div class="line"><a id="l02908" name="l02908"></a><span class="lineno"> 2908</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_iana(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02909" name="l02909"></a><span class="lineno"> 2909</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_iana(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02910" name="l02910"></a><span class="lineno"> 2910</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_iana(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02911" name="l02911"></a><span class="lineno"> 2911</span> </div>
-<div class="line"><a id="l02912" name="l02912"></a><span class="lineno"> 2912</span><span class="comment">/* ID */</span></div>
-<div class="line"><a id="l02913" name="l02913"></a><span class="lineno"> 2913</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_id(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02914" name="l02914"></a><span class="lineno"> 2914</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_id(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02915" name="l02915"></a><span class="lineno"> 2915</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_id(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02916" name="l02916"></a><span class="lineno"> 2916</span> </div>
-<div class="line"><a id="l02917" name="l02917"></a><span class="lineno"> 2917</span><span class="comment">/* LABEL */</span></div>
-<div class="line"><a id="l02918" name="l02918"></a><span class="lineno"> 2918</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_label(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02919" name="l02919"></a><span class="lineno"> 2919</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_label(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02920" name="l02920"></a><span class="lineno"> 2920</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_label(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02921" name="l02921"></a><span class="lineno"> 2921</span> </div>
-<div class="line"><a id="l02922" name="l02922"></a><span class="lineno"> 2922</span><span class="comment">/* LANGUAGE */</span></div>
-<div class="line"><a id="l02923" name="l02923"></a><span class="lineno"> 2923</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_language(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02924" name="l02924"></a><span class="lineno"> 2924</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_language(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02925" name="l02925"></a><span class="lineno"> 2925</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_language(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02926" name="l02926"></a><span class="lineno"> 2926</span> </div>
-<div class="line"><a id="l02927" name="l02927"></a><span class="lineno"> 2927</span><span class="comment">/* LATENCY */</span></div>
-<div class="line"><a id="l02928" name="l02928"></a><span class="lineno"> 2928</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_latency(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02929" name="l02929"></a><span class="lineno"> 2929</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_latency(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02930" name="l02930"></a><span class="lineno"> 2930</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_latency(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02931" name="l02931"></a><span class="lineno"> 2931</span> </div>
-<div class="line"><a id="l02932" name="l02932"></a><span class="lineno"> 2932</span><span class="comment">/* LOCAL */</span></div>
-<div class="line"><a id="l02933" name="l02933"></a><span class="lineno"> 2933</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_local(icalparameter_local v);</div>
-<div class="line"><a id="l02934" name="l02934"></a><span class="lineno"> 2934</span>LIBICAL_ICAL_EXPORT icalparameter_local icalparameter_get_local(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02935" name="l02935"></a><span class="lineno"> 2935</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_local(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_local v);</div>
-<div class="line"><a id="l02936" name="l02936"></a><span class="lineno"> 2936</span> </div>
-<div class="line"><a id="l02937" name="l02937"></a><span class="lineno"> 2937</span><span class="comment">/* LOCALIZE */</span></div>
-<div class="line"><a id="l02938" name="l02938"></a><span class="lineno"> 2938</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_localize(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02939" name="l02939"></a><span class="lineno"> 2939</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_localize(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02940" name="l02940"></a><span class="lineno"> 2940</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_localize(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02941" name="l02941"></a><span class="lineno"> 2941</span> </div>
-<div class="line"><a id="l02942" name="l02942"></a><span class="lineno"> 2942</span><span class="comment">/* MANAGED-ID */</span></div>
-<div class="line"><a id="l02943" name="l02943"></a><span class="lineno"> 2943</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_managedid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02944" name="l02944"></a><span class="lineno"> 2944</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_managedid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02945" name="l02945"></a><span class="lineno"> 2945</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_managedid(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02946" name="l02946"></a><span class="lineno"> 2946</span> </div>
-<div class="line"><a id="l02947" name="l02947"></a><span class="lineno"> 2947</span><span class="comment">/* MEMBER */</span></div>
-<div class="line"><a id="l02948" name="l02948"></a><span class="lineno"> 2948</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_member(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02949" name="l02949"></a><span class="lineno"> 2949</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_member(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02950" name="l02950"></a><span class="lineno"> 2950</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_member(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02951" name="l02951"></a><span class="lineno"> 2951</span> </div>
-<div class="line"><a id="l02952" name="l02952"></a><span class="lineno"> 2952</span><span class="comment">/* MODIFIED */</span></div>
-<div class="line"><a id="l02953" name="l02953"></a><span class="lineno"> 2953</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_modified(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02954" name="l02954"></a><span class="lineno"> 2954</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_modified(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02955" name="l02955"></a><span class="lineno"> 2955</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_modified(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02956" name="l02956"></a><span class="lineno"> 2956</span> </div>
-<div class="line"><a id="l02957" name="l02957"></a><span class="lineno"> 2957</span><span class="comment">/* OPTIONS */</span></div>
-<div class="line"><a id="l02958" name="l02958"></a><span class="lineno"> 2958</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_options(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02959" name="l02959"></a><span class="lineno"> 2959</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_options(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02960" name="l02960"></a><span class="lineno"> 2960</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_options(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02961" name="l02961"></a><span class="lineno"> 2961</span> </div>
-<div class="line"><a id="l02962" name="l02962"></a><span class="lineno"> 2962</span><span class="comment">/* ORDER */</span></div>
-<div class="line"><a id="l02963" name="l02963"></a><span class="lineno"> 2963</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_order(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02964" name="l02964"></a><span class="lineno"> 2964</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalparameter_get_order(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02965" name="l02965"></a><span class="lineno"> 2965</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_order(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l02966" name="l02966"></a><span class="lineno"> 2966</span> </div>
-<div class="line"><a id="l02967" name="l02967"></a><span class="lineno"> 2967</span><span class="comment">/* PARTSTAT */</span></div>
-<div class="line"><a id="l02968" name="l02968"></a><span class="lineno"> 2968</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_partstat(icalparameter_partstat v);</div>
-<div class="line"><a id="l02969" name="l02969"></a><span class="lineno"> 2969</span>LIBICAL_ICAL_EXPORT icalparameter_partstat icalparameter_get_partstat(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02970" name="l02970"></a><span class="lineno"> 2970</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_partstat(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_partstat v);</div>
-<div class="line"><a id="l02971" name="l02971"></a><span class="lineno"> 2971</span> </div>
-<div class="line"><a id="l02972" name="l02972"></a><span class="lineno"> 2972</span><span class="comment">/* PATCH-ACTION */</span></div>
-<div class="line"><a id="l02973" name="l02973"></a><span class="lineno"> 2973</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_patchaction(icalparameter_patchaction v);</div>
-<div class="line"><a id="l02974" name="l02974"></a><span class="lineno"> 2974</span>LIBICAL_ICAL_EXPORT icalparameter_patchaction icalparameter_get_patchaction(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02975" name="l02975"></a><span class="lineno"> 2975</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_patchaction(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_patchaction v);</div>
-<div class="line"><a id="l02976" name="l02976"></a><span class="lineno"> 2976</span> </div>
-<div class="line"><a id="l02977" name="l02977"></a><span class="lineno"> 2977</span><span class="comment">/* PUBLIC-COMMENT */</span></div>
-<div class="line"><a id="l02978" name="l02978"></a><span class="lineno"> 2978</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_publiccomment(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02979" name="l02979"></a><span class="lineno"> 2979</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_publiccomment(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02980" name="l02980"></a><span class="lineno"> 2980</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_publiccomment(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02981" name="l02981"></a><span class="lineno"> 2981</span> </div>
-<div class="line"><a id="l02982" name="l02982"></a><span class="lineno"> 2982</span><span class="comment">/* RANGE */</span></div>
-<div class="line"><a id="l02983" name="l02983"></a><span class="lineno"> 2983</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_range(icalparameter_range v);</div>
-<div class="line"><a id="l02984" name="l02984"></a><span class="lineno"> 2984</span>LIBICAL_ICAL_EXPORT icalparameter_range icalparameter_get_range(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02985" name="l02985"></a><span class="lineno"> 2985</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_range(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_range v);</div>
-<div class="line"><a id="l02986" name="l02986"></a><span class="lineno"> 2986</span> </div>
-<div class="line"><a id="l02987" name="l02987"></a><span class="lineno"> 2987</span><span class="comment">/* REASON */</span></div>
-<div class="line"><a id="l02988" name="l02988"></a><span class="lineno"> 2988</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_reason(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02989" name="l02989"></a><span class="lineno"> 2989</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_reason(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02990" name="l02990"></a><span class="lineno"> 2990</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_reason(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l02991" name="l02991"></a><span class="lineno"> 2991</span> </div>
-<div class="line"><a id="l02992" name="l02992"></a><span class="lineno"> 2992</span><span class="comment">/* RELATED */</span></div>
-<div class="line"><a id="l02993" name="l02993"></a><span class="lineno"> 2993</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_related(icalparameter_related v);</div>
-<div class="line"><a id="l02994" name="l02994"></a><span class="lineno"> 2994</span>LIBICAL_ICAL_EXPORT icalparameter_related icalparameter_get_related(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l02995" name="l02995"></a><span class="lineno"> 2995</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_related(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_related v);</div>
-<div class="line"><a id="l02996" name="l02996"></a><span class="lineno"> 2996</span> </div>
-<div class="line"><a id="l02997" name="l02997"></a><span class="lineno"> 2997</span><span class="comment">/* RELTYPE */</span></div>
-<div class="line"><a id="l02998" name="l02998"></a><span class="lineno"> 2998</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_reltype(icalparameter_reltype v);</div>
-<div class="line"><a id="l02999" name="l02999"></a><span class="lineno"> 2999</span>LIBICAL_ICAL_EXPORT icalparameter_reltype icalparameter_get_reltype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03000" name="l03000"></a><span class="lineno"> 3000</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_reltype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_reltype v);</div>
-<div class="line"><a id="l03001" name="l03001"></a><span class="lineno"> 3001</span> </div>
-<div class="line"><a id="l03002" name="l03002"></a><span class="lineno"> 3002</span><span class="comment">/* REQUIRED */</span></div>
-<div class="line"><a id="l03003" name="l03003"></a><span class="lineno"> 3003</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_required(icalparameter_required v);</div>
-<div class="line"><a id="l03004" name="l03004"></a><span class="lineno"> 3004</span>LIBICAL_ICAL_EXPORT icalparameter_required icalparameter_get_required(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03005" name="l03005"></a><span class="lineno"> 3005</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_required(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_required v);</div>
-<div class="line"><a id="l03006" name="l03006"></a><span class="lineno"> 3006</span> </div>
-<div class="line"><a id="l03007" name="l03007"></a><span class="lineno"> 3007</span><span class="comment">/* RESPONSE */</span></div>
-<div class="line"><a id="l03008" name="l03008"></a><span class="lineno"> 3008</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_response(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l03009" name="l03009"></a><span class="lineno"> 3009</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalparameter_get_response(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03010" name="l03010"></a><span class="lineno"> 3010</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_response(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l03011" name="l03011"></a><span class="lineno"> 3011</span> </div>
-<div class="line"><a id="l03012" name="l03012"></a><span class="lineno"> 3012</span><span class="comment">/* ROLE */</span></div>
-<div class="line"><a id="l03013" name="l03013"></a><span class="lineno"> 3013</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_role(icalparameter_role v);</div>
-<div class="line"><a id="l03014" name="l03014"></a><span class="lineno"> 3014</span>LIBICAL_ICAL_EXPORT icalparameter_role icalparameter_get_role(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03015" name="l03015"></a><span class="lineno"> 3015</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_role(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_role v);</div>
-<div class="line"><a id="l03016" name="l03016"></a><span class="lineno"> 3016</span> </div>
-<div class="line"><a id="l03017" name="l03017"></a><span class="lineno"> 3017</span><span class="comment">/* RSVP */</span></div>
-<div class="line"><a id="l03018" name="l03018"></a><span class="lineno"> 3018</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_rsvp(icalparameter_rsvp v);</div>
-<div class="line"><a id="l03019" name="l03019"></a><span class="lineno"> 3019</span>LIBICAL_ICAL_EXPORT icalparameter_rsvp icalparameter_get_rsvp(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03020" name="l03020"></a><span class="lineno"> 3020</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_rsvp(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_rsvp v);</div>
-<div class="line"><a id="l03021" name="l03021"></a><span class="lineno"> 3021</span> </div>
-<div class="line"><a id="l03022" name="l03022"></a><span class="lineno"> 3022</span><span class="comment">/* SCHEDULE-AGENT */</span></div>
-<div class="line"><a id="l03023" name="l03023"></a><span class="lineno"> 3023</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_scheduleagent(icalparameter_scheduleagent v);</div>
-<div class="line"><a id="l03024" name="l03024"></a><span class="lineno"> 3024</span>LIBICAL_ICAL_EXPORT icalparameter_scheduleagent icalparameter_get_scheduleagent(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03025" name="l03025"></a><span class="lineno"> 3025</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_scheduleagent(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_scheduleagent v);</div>
-<div class="line"><a id="l03026" name="l03026"></a><span class="lineno"> 3026</span> </div>
-<div class="line"><a id="l03027" name="l03027"></a><span class="lineno"> 3027</span><span class="comment">/* SCHEDULE-FORCE-SEND */</span></div>
-<div class="line"><a id="l03028" name="l03028"></a><span class="lineno"> 3028</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_scheduleforcesend(icalparameter_scheduleforcesend v);</div>
-<div class="line"><a id="l03029" name="l03029"></a><span class="lineno"> 3029</span>LIBICAL_ICAL_EXPORT icalparameter_scheduleforcesend icalparameter_get_scheduleforcesend(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03030" name="l03030"></a><span class="lineno"> 3030</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_scheduleforcesend(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_scheduleforcesend v);</div>
-<div class="line"><a id="l03031" name="l03031"></a><span class="lineno"> 3031</span> </div>
-<div class="line"><a id="l03032" name="l03032"></a><span class="lineno"> 3032</span><span class="comment">/* SCHEDULE-STATUS */</span></div>
-<div class="line"><a id="l03033" name="l03033"></a><span class="lineno"> 3033</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_schedulestatus(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03034" name="l03034"></a><span class="lineno"> 3034</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_schedulestatus(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03035" name="l03035"></a><span class="lineno"> 3035</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_schedulestatus(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03036" name="l03036"></a><span class="lineno"> 3036</span> </div>
-<div class="line"><a id="l03037" name="l03037"></a><span class="lineno"> 3037</span><span class="comment">/* SCHEMA */</span></div>
-<div class="line"><a id="l03038" name="l03038"></a><span class="lineno"> 3038</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_schema(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03039" name="l03039"></a><span class="lineno"> 3039</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_schema(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03040" name="l03040"></a><span class="lineno"> 3040</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_schema(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03041" name="l03041"></a><span class="lineno"> 3041</span> </div>
-<div class="line"><a id="l03042" name="l03042"></a><span class="lineno"> 3042</span><span class="comment">/* SENT-BY */</span></div>
-<div class="line"><a id="l03043" name="l03043"></a><span class="lineno"> 3043</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_sentby(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03044" name="l03044"></a><span class="lineno"> 3044</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_sentby(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03045" name="l03045"></a><span class="lineno"> 3045</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_sentby(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03046" name="l03046"></a><span class="lineno"> 3046</span> </div>
-<div class="line"><a id="l03047" name="l03047"></a><span class="lineno"> 3047</span><span class="comment">/* SIZE */</span></div>
-<div class="line"><a id="l03048" name="l03048"></a><span class="lineno"> 3048</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_size(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03049" name="l03049"></a><span class="lineno"> 3049</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_size(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03050" name="l03050"></a><span class="lineno"> 3050</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_size(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03051" name="l03051"></a><span class="lineno"> 3051</span> </div>
-<div class="line"><a id="l03052" name="l03052"></a><span class="lineno"> 3052</span><span class="comment">/* STAY-INFORMED */</span></div>
-<div class="line"><a id="l03053" name="l03053"></a><span class="lineno"> 3053</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_stayinformed(icalparameter_stayinformed v);</div>
-<div class="line"><a id="l03054" name="l03054"></a><span class="lineno"> 3054</span>LIBICAL_ICAL_EXPORT icalparameter_stayinformed icalparameter_get_stayinformed(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03055" name="l03055"></a><span class="lineno"> 3055</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_stayinformed(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_stayinformed v);</div>
-<div class="line"><a id="l03056" name="l03056"></a><span class="lineno"> 3056</span> </div>
-<div class="line"><a id="l03057" name="l03057"></a><span class="lineno"> 3057</span><span class="comment">/* SUBSTATE */</span></div>
-<div class="line"><a id="l03058" name="l03058"></a><span class="lineno"> 3058</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_substate(icalparameter_substate v);</div>
-<div class="line"><a id="l03059" name="l03059"></a><span class="lineno"> 3059</span>LIBICAL_ICAL_EXPORT icalparameter_substate icalparameter_get_substate(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03060" name="l03060"></a><span class="lineno"> 3060</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_substate(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_substate v);</div>
-<div class="line"><a id="l03061" name="l03061"></a><span class="lineno"> 3061</span> </div>
-<div class="line"><a id="l03062" name="l03062"></a><span class="lineno"> 3062</span><span class="comment">/* TZID */</span></div>
-<div class="line"><a id="l03063" name="l03063"></a><span class="lineno"> 3063</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_tzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03064" name="l03064"></a><span class="lineno"> 3064</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_tzid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03065" name="l03065"></a><span class="lineno"> 3065</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_tzid(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03066" name="l03066"></a><span class="lineno"> 3066</span> </div>
-<div class="line"><a id="l03067" name="l03067"></a><span class="lineno"> 3067</span><span class="comment">/* VALUE */</span></div>
-<div class="line"><a id="l03068" name="l03068"></a><span class="lineno"> 3068</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_value(icalparameter_value v);</div>
-<div class="line"><a id="l03069" name="l03069"></a><span class="lineno"> 3069</span>LIBICAL_ICAL_EXPORT icalparameter_value icalparameter_get_value(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03070" name="l03070"></a><span class="lineno"> 3070</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_value(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_value v);</div>
-<div class="line"><a id="l03071" name="l03071"></a><span class="lineno"> 3071</span> </div>
-<div class="line"><a id="l03072" name="l03072"></a><span class="lineno"> 3072</span><span class="comment">/* X */</span></div>
-<div class="line"><a id="l03073" name="l03073"></a><span class="lineno"> 3073</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_x(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03074" name="l03074"></a><span class="lineno"> 3074</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_x(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03075" name="l03075"></a><span class="lineno"> 3075</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_x(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03076" name="l03076"></a><span class="lineno"> 3076</span> </div>
-<div class="line"><a id="l03077" name="l03077"></a><span class="lineno"> 3077</span><span class="comment">/* X-LIC-COMPARETYPE */</span></div>
-<div class="line"><a id="l03078" name="l03078"></a><span class="lineno"> 3078</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_xliccomparetype(icalparameter_xliccomparetype v);</div>
-<div class="line"><a id="l03079" name="l03079"></a><span class="lineno"> 3079</span>LIBICAL_ICAL_EXPORT icalparameter_xliccomparetype icalparameter_get_xliccomparetype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03080" name="l03080"></a><span class="lineno"> 3080</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_xliccomparetype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_xliccomparetype v);</div>
-<div class="line"><a id="l03081" name="l03081"></a><span class="lineno"> 3081</span> </div>
-<div class="line"><a id="l03082" name="l03082"></a><span class="lineno"> 3082</span><span class="comment">/* X-LIC-ERRORTYPE */</span></div>
-<div class="line"><a id="l03083" name="l03083"></a><span class="lineno"> 3083</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_xlicerrortype(icalparameter_xlicerrortype v);</div>
-<div class="line"><a id="l03084" name="l03084"></a><span class="lineno"> 3084</span>LIBICAL_ICAL_EXPORT icalparameter_xlicerrortype icalparameter_get_xlicerrortype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l03085" name="l03085"></a><span class="lineno"> 3085</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_xlicerrortype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_xlicerrortype v);</div>
-<div class="line"><a id="l03086" name="l03086"></a><span class="lineno"> 3086</span> </div>
-<div class="line"><a id="l03087" name="l03087"></a><span class="lineno"> 3087</span><span class="preprocessor">#endif </span><span class="comment">/*ICALPARAMETER_H*/</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l03088" name="l03088"></a><span class="lineno"> 3088</span> </div>
-<div class="line"><a id="l03089" name="l03089"></a><span class="lineno"> 3089</span><span class="comment">/* END of section of machine generated code (mkderivedparameters.pl). Do not edit. */</span></div>
-<div class="line"><a id="l03090" name="l03090"></a><span class="lineno"> 3090</span> </div>
-<div class="line"><a id="l03091" name="l03091"></a><span class="lineno"> 3091</span> </div>
-<div class="line"><a id="l03092" name="l03092"></a><span class="lineno"> 3092</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l03093" name="l03093"></a><span class="lineno"> 3093</span><span class="comment"> FILE: icalvalue.h</span></div>
-<div class="line"><a id="l03094" name="l03094"></a><span class="lineno"> 3094</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l03095" name="l03095"></a><span class="lineno"> 3095</span><span class="comment"></span> </div>
-<div class="line"><a id="l03096" name="l03096"></a><span class="lineno"> 3096</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l03097" name="l03097"></a><span class="lineno"> 3097</span><span class="comment"></span> </div>
-<div class="line"><a id="l03098" name="l03098"></a><span class="lineno"> 3098</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l03099" name="l03099"></a><span class="lineno"> 3099</span><span class="comment"></span> </div>
-<div class="line"><a id="l03100" name="l03100"></a><span class="lineno"> 3100</span><span class="comment"> ======================================================================*/</span></div>
-<div class="line"><a id="l03101" name="l03101"></a><span class="lineno"> 3101</span> </div>
-<div class="line"><a id="l03102" name="l03102"></a><span class="lineno"> 3102</span><span class="preprocessor">#ifndef ICALVALUE_H</span></div>
-<div class="line"><a id="l03103" name="l03103"></a><span class="lineno"> 3103</span><span class="preprocessor">#define ICALVALUE_H</span></div>
-<div class="line"><a id="l03104" name="l03104"></a><span class="lineno"> 3104</span> </div>
-<div class="line"><a id="l03105" name="l03105"></a><span class="lineno"> 3105</span><span class="preprocessor">#include &quot;libical_deprecated.h&quot;</span></div>
-<div class="line"><a id="l03106" name="l03106"></a><span class="lineno"> 3106</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l03107" name="l03107"></a><span class="lineno"> 3107</span> </div>
-<div class="line"><a id="l03108" name="l03108"></a><span class="lineno"> 3108</span> </div>
-<div class="line"><a id="l03111" name="l03111"></a><span class="lineno"> 3111</span><span class="preprocessor">#define ICAL_BOOLEAN_TRUE 1</span></div>
-<div class="line"><a id="l03112" name="l03112"></a><span class="lineno"> 3112</span><span class="preprocessor">#define ICAL_BOOLEAN_FALSE 0</span></div>
-<div class="line"><a id="l03113" name="l03113"></a><span class="lineno"> 3113</span> </div>
-<div class="line"><a id="l03114" name="l03114"></a><span class="lineno"> 3114</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new(icalvalue_kind kind);</div>
-<div class="line"><a id="l03115" name="l03115"></a><span class="lineno"> 3115</span> </div>
-<div class="line"><a id="l03121" name="l03121"></a><span class="lineno"> 3121</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *<a class="code hl_function" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">icalvalue_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l03122" name="l03122"></a><span class="lineno"> 3122</span> </div>
-<div class="line"><a id="l03123" name="l03123"></a><span class="lineno"> 3123</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_from_string(icalvalue_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l03124" name="l03124"></a><span class="lineno"> 3124</span> </div>
-<div class="line"><a id="l03125" name="l03125"></a><span class="lineno"> 3125</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_free(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l03126" name="l03126"></a><span class="lineno"> 3126</span> </div>
-<div class="line"><a id="l03127" name="l03127"></a><span class="lineno"> 3127</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_is_valid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l03128" name="l03128"></a><span class="lineno"> 3128</span> </div>
-<div class="line"><a id="l03129" name="l03129"></a><span class="lineno"> 3129</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_as_ical_string(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l03130" name="l03130"></a><span class="lineno"> 3130</span> </div>
-<div class="line"><a id="l03131" name="l03131"></a><span class="lineno"> 3131</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalvalue_as_ical_string_r(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l03132" name="l03132"></a><span class="lineno"> 3132</span> </div>
-<div class="line"><a id="l03133" name="l03133"></a><span class="lineno"> 3133</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalvalue_isa(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l03134" name="l03134"></a><span class="lineno"> 3134</span> </div>
-<div class="line"><a id="l03135" name="l03135"></a><span class="lineno"> 3135</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_isa_value(<span class="keywordtype">void</span> *);</div>
-<div class="line"><a id="l03136" name="l03136"></a><span class="lineno"> 3136</span> </div>
-<div class="line"><a id="l03137" name="l03137"></a><span class="lineno"> 3137</span>LIBICAL_ICAL_EXPORT icalparameter_xliccomparetype icalvalue_compare(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *a,</div>
-<div class="line"><a id="l03138" name="l03138"></a><span class="lineno"> 3138</span> <span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *b);</div>
-<div class="line"><a id="l03139" name="l03139"></a><span class="lineno"> 3139</span> </div>
-<div class="line"><a id="l03144" name="l03144"></a><span class="lineno"> 3144</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *<a class="code hl_function" href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value));</div>
-<div class="line"><a id="l03145" name="l03145"></a><span class="lineno"> 3145</span> </div>
-<div class="line"><a id="l03146" name="l03146"></a><span class="lineno"> 3146</span><span class="comment">/* Special, non autogenerated value accessors */</span></div>
-<div class="line"><a id="l03147" name="l03147"></a><span class="lineno"> 3147</span> </div>
-<div class="line"><a id="l03148" name="l03148"></a><span class="lineno"> 3148</span><span class="comment">/* Defined in icalderivedvalue.h */</span></div>
-<div class="line"><a id="l03149" name="l03149"></a><span class="lineno"> 3149</span><span class="comment">/* icalvalue* icalvalue_new_recur (struct icalrecurrencetype v); */</span></div>
-<div class="line"><a id="l03150" name="l03150"></a><span class="lineno"> 3150</span><span class="comment">/* void icalvalue_set_recur(icalvalue* value, struct icalrecurrencetype v); */</span></div>
-<div class="line"><a id="l03151" name="l03151"></a><span class="lineno"> 3151</span><span class="comment">/* struct icalrecurrencetype icalvalue_get_recur(const icalvalue* value); */</span></div>
-<div class="line"><a id="l03152" name="l03152"></a><span class="lineno"> 3152</span> </div>
-<div class="line"><a id="l03153" name="l03153"></a><span class="lineno"> 3153</span><span class="comment">/* icalvalue* icalvalue_new_trigger (struct icaltriggertype v); */</span></div>
-<div class="line"><a id="l03154" name="l03154"></a><span class="lineno"> 3154</span><span class="comment">/* void icalvalue_set_trigger(icalvalue* value, struct icaltriggertype v); */</span></div>
-<div class="line"><a id="l03155" name="l03155"></a><span class="lineno"> 3155</span><span class="comment">/* struct icaltriggertype icalvalue_get_trigger(const icalvalue* value); */</span></div>
-<div class="line"><a id="l03156" name="l03156"></a><span class="lineno"> 3156</span> </div>
-<div class="line"><a id="l03157" name="l03157"></a><span class="lineno"> 3157</span><span class="comment">/* icalvalue* icalvalue_new_datetimeperiod (struct icaldatetimeperiodtype v); */</span></div>
-<div class="line"><a id="l03158" name="l03158"></a><span class="lineno"> 3158</span><span class="comment">/* void icalvalue_set_datetimeperiod(icalvalue* value, */</span></div>
-<div class="line"><a id="l03159" name="l03159"></a><span class="lineno"> 3159</span><span class="comment">/* struct icaldatetimeperiodtype v); */</span></div>
-<div class="line"><a id="l03160" name="l03160"></a><span class="lineno"> 3160</span><span class="comment">/* struct icaldatetimeperiodtype icalvalue_get_datetimeperiod(const icalvalue* value); */</span></div>
-<div class="line"><a id="l03161" name="l03161"></a><span class="lineno"> 3161</span> </div>
-<div class="line"><a id="l03162" name="l03162"></a><span class="lineno"> 3162</span><span class="comment">/* Convert enumerations */</span></div>
-<div class="line"><a id="l03163" name="l03163"></a><span class="lineno"> 3163</span> </div>
-<div class="line"><a id="l03164" name="l03164"></a><span class="lineno"> 3164</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalvalue_string_to_kind(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l03165" name="l03165"></a><span class="lineno"> 3165</span> </div>
-<div class="line"><a id="l03166" name="l03166"></a><span class="lineno"> 3166</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_kind_to_string(<span class="keyword">const</span> icalvalue_kind kind);</div>
-<div class="line"><a id="l03167" name="l03167"></a><span class="lineno"> 3167</span> </div>
-<div class="line"><a id="l03169" name="l03169"></a><span class="lineno"> 3169</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a">icalvalue_kind_is_valid</a>(<span class="keyword">const</span> icalvalue_kind kind);</div>
-<div class="line"><a id="l03170" name="l03170"></a><span class="lineno"> 3170</span> </div>
-<div class="line"><a id="l03172" name="l03172"></a><span class="lineno"> 3172</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalvalue_8h.html#a47037dfa87d634a358c39055c01b9f79">icalvalue_encode_ical_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *szText,</div>
-<div class="line"><a id="l03173" name="l03173"></a><span class="lineno"> 3173</span> <span class="keywordtype">char</span> *szEncText, <span class="keywordtype">int</span> MaxBufferLen);</div>
-<div class="line"><a id="l03174" name="l03174"></a><span class="lineno"> 3174</span> </div>
-<div class="line"><a id="l03176" name="l03176"></a><span class="lineno"> 3176</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalvalue_8h.html#ad809218d40ebb1e356f00c563e34e3d6">icalvalue_decode_ical_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *szText,</div>
-<div class="line"><a id="l03177" name="l03177"></a><span class="lineno"> 3177</span> <span class="keywordtype">char</span> *szDecText, <span class="keywordtype">int</span> nMaxBufferLen);</div>
-<div class="line"><a id="l03178" name="l03178"></a><span class="lineno"> 3178</span> </div>
-<div class="line"><a id="l03179" name="l03179"></a><span class="lineno"> 3179</span><span class="comment">/* For the library only -- do not make visible */</span></div>
-<div class="line"><a id="l03181" name="l03181"></a><span class="lineno"> 3181</span><span class="keyword">extern</span> <span class="keywordtype">void</span> print_date_to_string(<span class="keywordtype">char</span> *str, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *data);</div>
-<div class="line"><a id="l03182" name="l03182"></a><span class="lineno"> 3182</span><span class="keyword">extern</span> <span class="keywordtype">void</span> print_datetime_to_string(<span class="keywordtype">char</span> *str, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *data);</div>
-<div class="line"><a id="l03184" name="l03184"></a><span class="lineno"> 3184</span> </div>
-<div class="line"><a id="l03185" name="l03185"></a><span class="lineno"> 3185</span><span class="preprocessor">#endif </span><span class="comment">/*ICALVALUE_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l03186" name="l03186"></a><span class="lineno"> 3186</span> </div>
-<div class="line"><a id="l03187" name="l03187"></a><span class="lineno"> 3187</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l03188" name="l03188"></a><span class="lineno"> 3188</span><span class="comment"> FILE: icalparam.h</span></div>
-<div class="line"><a id="l03189" name="l03189"></a><span class="lineno"> 3189</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l03190" name="l03190"></a><span class="lineno"> 3190</span><span class="comment"></span> </div>
-<div class="line"><a id="l03191" name="l03191"></a><span class="lineno"> 3191</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l03192" name="l03192"></a><span class="lineno"> 3192</span><span class="comment"></span> </div>
-<div class="line"><a id="l03193" name="l03193"></a><span class="lineno"> 3193</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l03194" name="l03194"></a><span class="lineno"> 3194</span><span class="comment"></span> </div>
-<div class="line"><a id="l03195" name="l03195"></a><span class="lineno"> 3195</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l03196" name="l03196"></a><span class="lineno"> 3196</span> </div>
-<div class="line"><a id="l03204" name="l03204"></a><span class="lineno"> 3204</span><span class="preprocessor">#ifndef ICALPARAMETER_H</span></div>
-<div class="line"><a id="l03205" name="l03205"></a><span class="lineno"> 3205</span><span class="preprocessor">#define ICALPARAMETER_H</span></div>
-<div class="line"><a id="l03206" name="l03206"></a><span class="lineno"> 3206</span> </div>
-<div class="line"><a id="l03207" name="l03207"></a><span class="lineno"> 3207</span><span class="preprocessor">#include &quot;libical_deprecated.h&quot;</span></div>
-<div class="line"><a id="l03208" name="l03208"></a><span class="lineno"> 3208</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l03209" name="l03209"></a><span class="lineno"> 3209</span> </div>
-<div class="line"><a id="l03210" name="l03210"></a><span class="lineno"> 3210</span> </div>
-<div class="line"><a id="l03211" name="l03211"></a><span class="lineno"> 3211</span><span class="comment">/* Declared in icalderivedparameter.h */</span></div>
-<div class="line"><a id="l03212" name="l03212"></a><span class="lineno"> 3212</span><span class="comment">/*typedef struct icalparameter_impl icalparameter;*/</span></div>
-<div class="line"><a id="l03213" name="l03213"></a><span class="lineno"> 3213</span> </div>
-<div class="line"><a id="l03241" name="l03241"></a><span class="lineno"> 3241</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>(icalparameter_kind kind);</div>
-<div class="line"><a id="l03242" name="l03242"></a><span class="lineno"> 3242</span> </div>
-<div class="line"><a id="l03275" name="l03275"></a><span class="lineno"> 3275</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">icalparameter_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *p);</div>
-<div class="line"><a id="l03276" name="l03276"></a><span class="lineno"> 3276</span> </div>
-<div class="line"><a id="l03281" name="l03281"></a><span class="lineno"> 3281</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *p));</div>
-<div class="line"><a id="l03282" name="l03282"></a><span class="lineno"> 3282</span> </div>
-<div class="line"><a id="l03309" name="l03309"></a><span class="lineno"> 3309</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l03310" name="l03310"></a><span class="lineno"> 3310</span> </div>
-<div class="line"><a id="l03338" name="l03338"></a><span class="lineno"> 3338</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a>(icalparameter_kind kind,</div>
-<div class="line"><a id="l03339" name="l03339"></a><span class="lineno"> 3339</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l03340" name="l03340"></a><span class="lineno"> 3340</span> </div>
-<div class="line"><a id="l03363" name="l03363"></a><span class="lineno"> 3363</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
-<div class="line"><a id="l03364" name="l03364"></a><span class="lineno"> 3364</span> </div>
-<div class="line"><a id="l03395" name="l03395"></a><span class="lineno"> 3395</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
-<div class="line"><a id="l03396" name="l03396"></a><span class="lineno"> 3396</span> </div>
-<div class="line"><a id="l03429" name="l03429"></a><span class="lineno"> 3429</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">icalparameter_as_ical_string_r</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
-<div class="line"><a id="l03430" name="l03430"></a><span class="lineno"> 3430</span> </div>
-<div class="line"><a id="l03452" name="l03452"></a><span class="lineno"> 3452</span>LIBICAL_ICAL_EXPORT icalparameter_kind <a class="code hl_function" href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
-<div class="line"><a id="l03453" name="l03453"></a><span class="lineno"> 3453</span> </div>
-<div class="line"><a id="l03477" name="l03477"></a><span class="lineno"> 3477</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#a960908ba27797c51f965b997be99f284">icalparameter_isa_parameter</a>(<span class="keywordtype">void</span> *param);</div>
-<div class="line"><a id="l03478" name="l03478"></a><span class="lineno"> 3478</span> </div>
-<div class="line"><a id="l03479" name="l03479"></a><span class="lineno"> 3479</span><span class="comment">/* Access the name of an X parameter */</span></div>
-<div class="line"><a id="l03480" name="l03480"></a><span class="lineno"> 3480</span> </div>
-<div class="line"><a id="l03509" name="l03509"></a><span class="lineno"> 3509</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l03510" name="l03510"></a><span class="lineno"> 3510</span> </div>
-<div class="line"><a id="l03539" name="l03539"></a><span class="lineno"> 3539</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">icalparameter_get_xname</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
-<div class="line"><a id="l03540" name="l03540"></a><span class="lineno"> 3540</span> </div>
-<div class="line"><a id="l03570" name="l03570"></a><span class="lineno"> 3570</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l03571" name="l03571"></a><span class="lineno"> 3571</span> </div>
-<div class="line"><a id="l03601" name="l03601"></a><span class="lineno"> 3601</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">icalparameter_get_xvalue</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
-<div class="line"><a id="l03602" name="l03602"></a><span class="lineno"> 3602</span> </div>
-<div class="line"><a id="l03603" name="l03603"></a><span class="lineno"> 3603</span><span class="comment">/* Access the name of an IANA parameter */</span></div>
-<div class="line"><a id="l03604" name="l03604"></a><span class="lineno"> 3604</span> </div>
-<div class="line"><a id="l03633" name="l03633"></a><span class="lineno"> 3633</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l03634" name="l03634"></a><span class="lineno"> 3634</span> </div>
-<div class="line"><a id="l03663" name="l03663"></a><span class="lineno"> 3663</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">icalparameter_get_iana_name</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
-<div class="line"><a id="l03664" name="l03664"></a><span class="lineno"> 3664</span> </div>
-<div class="line"><a id="l03694" name="l03694"></a><span class="lineno"> 3694</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l03695" name="l03695"></a><span class="lineno"> 3695</span> </div>
-<div class="line"><a id="l03725" name="l03725"></a><span class="lineno"> 3725</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">icalparameter_get_iana_value</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
-<div class="line"><a id="l03726" name="l03726"></a><span class="lineno"> 3726</span> </div>
-<div class="line"><a id="l03754" name="l03754"></a><span class="lineno"> 3754</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param1, <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param2);</div>
-<div class="line"><a id="l03755" name="l03755"></a><span class="lineno"> 3755</span> </div>
-<div class="line"><a id="l03756" name="l03756"></a><span class="lineno"> 3756</span><span class="comment">/* Convert enumerations */</span></div>
-<div class="line"><a id="l03757" name="l03757"></a><span class="lineno"> 3757</span> </div>
-<div class="line"><a id="l03777" name="l03777"></a><span class="lineno"> 3777</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a>(icalparameter_kind kind);</div>
-<div class="line"><a id="l03778" name="l03778"></a><span class="lineno"> 3778</span> </div>
-<div class="line"><a id="l03800" name="l03800"></a><span class="lineno"> 3800</span>LIBICAL_ICAL_EXPORT icalparameter_kind <a class="code hl_function" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
-<div class="line"><a id="l03801" name="l03801"></a><span class="lineno"> 3801</span> </div>
-<div class="line"><a id="l03813" name="l03813"></a><span class="lineno"> 3813</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a>(<span class="keyword">const</span> icalparameter_kind kind);</div>
-<div class="line"><a id="l03814" name="l03814"></a><span class="lineno"> 3814</span> </div>
-<div class="line"><a id="l03815" name="l03815"></a><span class="lineno"> 3815</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l03816" name="l03816"></a><span class="lineno"> 3816</span> </div>
-<div class="line"><a id="l03817" name="l03817"></a><span class="lineno"> 3817</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l03818" name="l03818"></a><span class="lineno"> 3818</span><span class="comment"> FILE: icalderivedproperty.h</span></div>
-<div class="line"><a id="l03819" name="l03819"></a><span class="lineno"> 3819</span><span class="comment"> CREATOR: eric 09 May 1999</span></div>
-<div class="line"><a id="l03820" name="l03820"></a><span class="lineno"> 3820</span><span class="comment"></span> </div>
-<div class="line"><a id="l03821" name="l03821"></a><span class="lineno"> 3821</span><span class="comment"> SPDX-FileCopyrightText: 1999, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l03822" name="l03822"></a><span class="lineno"> 3822</span><span class="comment"></span> </div>
-<div class="line"><a id="l03823" name="l03823"></a><span class="lineno"> 3823</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l03824" name="l03824"></a><span class="lineno"> 3824</span><span class="comment"></span> </div>
-<div class="line"><a id="l03825" name="l03825"></a><span class="lineno"> 3825</span><span class="comment"> ======================================================================*/</span></div>
-<div class="line"><a id="l03826" name="l03826"></a><span class="lineno"> 3826</span> </div>
-<div class="line"><a id="l03827" name="l03827"></a><span class="lineno"> 3827</span><span class="preprocessor">#ifndef ICALDERIVEDPROPERTY_H</span></div>
-<div class="line"><a id="l03828" name="l03828"></a><span class="lineno"> 3828</span><span class="preprocessor">#define ICALDERIVEDPROPERTY_H</span></div>
-<div class="line"><a id="l03829" name="l03829"></a><span class="lineno"> 3829</span> </div>
-<div class="line"><a id="l03830" name="l03830"></a><span class="lineno"> 3830</span> </div>
-<div class="line"><a id="l03831" name="l03831"></a><span class="lineno"> 3831</span> </div>
-<div class="line"><a id="l03832" name="l03832"></a><span class="lineno"> 3832</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalproperty__impl.html">icalproperty_impl</a> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>;</div>
-<div class="line"><a id="l03833" name="l03833"></a><span class="lineno"> 3833</span> </div>
-<div class="line"><a id="l03834" name="l03834"></a><span class="lineno"> 3834</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_kind {</div>
-<div class="line"><a id="l03835" name="l03835"></a><span class="lineno"> 3835</span> ICAL_ANY_PROPERTY = 0,</div>
-<div class="line"><a id="l03836" name="l03836"></a><span class="lineno"> 3836</span> ICAL_ACCEPTRESPONSE_PROPERTY = 102,</div>
-<div class="line"><a id="l03837" name="l03837"></a><span class="lineno"> 3837</span> ICAL_ACKNOWLEDGED_PROPERTY = 1,</div>
-<div class="line"><a id="l03838" name="l03838"></a><span class="lineno"> 3838</span> ICAL_ACTION_PROPERTY = 2,</div>
-<div class="line"><a id="l03839" name="l03839"></a><span class="lineno"> 3839</span> ICAL_ALLOWCONFLICT_PROPERTY = 3,</div>
-<div class="line"><a id="l03840" name="l03840"></a><span class="lineno"> 3840</span> ICAL_ATTACH_PROPERTY = 4,</div>
-<div class="line"><a id="l03841" name="l03841"></a><span class="lineno"> 3841</span> ICAL_ATTENDEE_PROPERTY = 5,</div>
-<div class="line"><a id="l03842" name="l03842"></a><span class="lineno"> 3842</span> ICAL_BUSYTYPE_PROPERTY = 101,</div>
-<div class="line"><a id="l03843" name="l03843"></a><span class="lineno"> 3843</span> ICAL_CALENDARADDRESS_PROPERTY = 130,</div>
-<div class="line"><a id="l03844" name="l03844"></a><span class="lineno"> 3844</span> ICAL_CALID_PROPERTY = 6,</div>
-<div class="line"><a id="l03845" name="l03845"></a><span class="lineno"> 3845</span> ICAL_CALMASTER_PROPERTY = 7,</div>
-<div class="line"><a id="l03846" name="l03846"></a><span class="lineno"> 3846</span> ICAL_CALSCALE_PROPERTY = 8,</div>
-<div class="line"><a id="l03847" name="l03847"></a><span class="lineno"> 3847</span> ICAL_CAPVERSION_PROPERTY = 9,</div>
-<div class="line"><a id="l03848" name="l03848"></a><span class="lineno"> 3848</span> ICAL_CARLEVEL_PROPERTY = 10,</div>
-<div class="line"><a id="l03849" name="l03849"></a><span class="lineno"> 3849</span> ICAL_CARID_PROPERTY = 11,</div>
-<div class="line"><a id="l03850" name="l03850"></a><span class="lineno"> 3850</span> ICAL_CATEGORIES_PROPERTY = 12,</div>
-<div class="line"><a id="l03851" name="l03851"></a><span class="lineno"> 3851</span> ICAL_CLASS_PROPERTY = 13,</div>
-<div class="line"><a id="l03852" name="l03852"></a><span class="lineno"> 3852</span> ICAL_CMD_PROPERTY = 14,</div>
-<div class="line"><a id="l03853" name="l03853"></a><span class="lineno"> 3853</span> ICAL_COLOR_PROPERTY = 118,</div>
-<div class="line"><a id="l03854" name="l03854"></a><span class="lineno"> 3854</span> ICAL_COMMENT_PROPERTY = 15,</div>
-<div class="line"><a id="l03855" name="l03855"></a><span class="lineno"> 3855</span> ICAL_COMPLETED_PROPERTY = 16,</div>
-<div class="line"><a id="l03856" name="l03856"></a><span class="lineno"> 3856</span> ICAL_COMPONENTS_PROPERTY = 17,</div>
-<div class="line"><a id="l03857" name="l03857"></a><span class="lineno"> 3857</span> ICAL_CONFERENCE_PROPERTY = 120,</div>
-<div class="line"><a id="l03858" name="l03858"></a><span class="lineno"> 3858</span> ICAL_CONTACT_PROPERTY = 18,</div>
-<div class="line"><a id="l03859" name="l03859"></a><span class="lineno"> 3859</span> ICAL_CREATED_PROPERTY = 19,</div>
-<div class="line"><a id="l03860" name="l03860"></a><span class="lineno"> 3860</span> ICAL_CSID_PROPERTY = 20,</div>
-<div class="line"><a id="l03861" name="l03861"></a><span class="lineno"> 3861</span> ICAL_DATEMAX_PROPERTY = 21,</div>
-<div class="line"><a id="l03862" name="l03862"></a><span class="lineno"> 3862</span> ICAL_DATEMIN_PROPERTY = 22,</div>
-<div class="line"><a id="l03863" name="l03863"></a><span class="lineno"> 3863</span> ICAL_DECREED_PROPERTY = 23,</div>
-<div class="line"><a id="l03864" name="l03864"></a><span class="lineno"> 3864</span> ICAL_DEFAULTCHARSET_PROPERTY = 24,</div>
-<div class="line"><a id="l03865" name="l03865"></a><span class="lineno"> 3865</span> ICAL_DEFAULTLOCALE_PROPERTY = 25,</div>
-<div class="line"><a id="l03866" name="l03866"></a><span class="lineno"> 3866</span> ICAL_DEFAULTTZID_PROPERTY = 26,</div>
-<div class="line"><a id="l03867" name="l03867"></a><span class="lineno"> 3867</span> ICAL_DEFAULTVCARS_PROPERTY = 27,</div>
-<div class="line"><a id="l03868" name="l03868"></a><span class="lineno"> 3868</span> ICAL_DENY_PROPERTY = 28,</div>
-<div class="line"><a id="l03869" name="l03869"></a><span class="lineno"> 3869</span> ICAL_DESCRIPTION_PROPERTY = 29,</div>
-<div class="line"><a id="l03870" name="l03870"></a><span class="lineno"> 3870</span> ICAL_DTEND_PROPERTY = 30,</div>
-<div class="line"><a id="l03871" name="l03871"></a><span class="lineno"> 3871</span> ICAL_DTSTAMP_PROPERTY = 31,</div>
-<div class="line"><a id="l03872" name="l03872"></a><span class="lineno"> 3872</span> ICAL_DTSTART_PROPERTY = 32,</div>
-<div class="line"><a id="l03873" name="l03873"></a><span class="lineno"> 3873</span> ICAL_DUE_PROPERTY = 33,</div>
-<div class="line"><a id="l03874" name="l03874"></a><span class="lineno"> 3874</span> ICAL_DURATION_PROPERTY = 34,</div>
-<div class="line"><a id="l03875" name="l03875"></a><span class="lineno"> 3875</span> ICAL_ESTIMATEDDURATION_PROPERTY = 113,</div>
-<div class="line"><a id="l03876" name="l03876"></a><span class="lineno"> 3876</span> ICAL_EXDATE_PROPERTY = 35,</div>
-<div class="line"><a id="l03877" name="l03877"></a><span class="lineno"> 3877</span> ICAL_EXPAND_PROPERTY = 36,</div>
-<div class="line"><a id="l03878" name="l03878"></a><span class="lineno"> 3878</span> ICAL_EXRULE_PROPERTY = 37,</div>
-<div class="line"><a id="l03879" name="l03879"></a><span class="lineno"> 3879</span> ICAL_FREEBUSY_PROPERTY = 38,</div>
-<div class="line"><a id="l03880" name="l03880"></a><span class="lineno"> 3880</span> ICAL_GEO_PROPERTY = 39,</div>
-<div class="line"><a id="l03881" name="l03881"></a><span class="lineno"> 3881</span> ICAL_GRANT_PROPERTY = 40,</div>
-<div class="line"><a id="l03882" name="l03882"></a><span class="lineno"> 3882</span> ICAL_IMAGE_PROPERTY = 119,</div>
-<div class="line"><a id="l03883" name="l03883"></a><span class="lineno"> 3883</span> ICAL_ITIPVERSION_PROPERTY = 41,</div>
-<div class="line"><a id="l03884" name="l03884"></a><span class="lineno"> 3884</span> ICAL_LASTMODIFIED_PROPERTY = 42,</div>
-<div class="line"><a id="l03885" name="l03885"></a><span class="lineno"> 3885</span> ICAL_LOCATION_PROPERTY = 43,</div>
-<div class="line"><a id="l03886" name="l03886"></a><span class="lineno"> 3886</span> ICAL_LOCATIONTYPE_PROPERTY = 127,</div>
-<div class="line"><a id="l03887" name="l03887"></a><span class="lineno"> 3887</span> ICAL_MAXCOMPONENTSIZE_PROPERTY = 44,</div>
-<div class="line"><a id="l03888" name="l03888"></a><span class="lineno"> 3888</span> ICAL_MAXDATE_PROPERTY = 45,</div>
-<div class="line"><a id="l03889" name="l03889"></a><span class="lineno"> 3889</span> ICAL_MAXRESULTS_PROPERTY = 46,</div>
-<div class="line"><a id="l03890" name="l03890"></a><span class="lineno"> 3890</span> ICAL_MAXRESULTSSIZE_PROPERTY = 47,</div>
-<div class="line"><a id="l03891" name="l03891"></a><span class="lineno"> 3891</span> ICAL_METHOD_PROPERTY = 48,</div>
-<div class="line"><a id="l03892" name="l03892"></a><span class="lineno"> 3892</span> ICAL_MINDATE_PROPERTY = 49,</div>
-<div class="line"><a id="l03893" name="l03893"></a><span class="lineno"> 3893</span> ICAL_MULTIPART_PROPERTY = 50,</div>
-<div class="line"><a id="l03894" name="l03894"></a><span class="lineno"> 3894</span> ICAL_NAME_PROPERTY = 115,</div>
-<div class="line"><a id="l03895" name="l03895"></a><span class="lineno"> 3895</span> ICAL_ORGANIZER_PROPERTY = 52,</div>
-<div class="line"><a id="l03896" name="l03896"></a><span class="lineno"> 3896</span> ICAL_OWNER_PROPERTY = 53,</div>
-<div class="line"><a id="l03897" name="l03897"></a><span class="lineno"> 3897</span> ICAL_PARTICIPANTTYPE_PROPERTY = 128,</div>
-<div class="line"><a id="l03898" name="l03898"></a><span class="lineno"> 3898</span> ICAL_PATCHDELETE_PROPERTY = 124,</div>
-<div class="line"><a id="l03899" name="l03899"></a><span class="lineno"> 3899</span> ICAL_PATCHORDER_PROPERTY = 122,</div>
-<div class="line"><a id="l03900" name="l03900"></a><span class="lineno"> 3900</span> ICAL_PATCHPARAMETER_PROPERTY = 125,</div>
-<div class="line"><a id="l03901" name="l03901"></a><span class="lineno"> 3901</span> ICAL_PATCHTARGET_PROPERTY = 123,</div>
-<div class="line"><a id="l03902" name="l03902"></a><span class="lineno"> 3902</span> ICAL_PATCHVERSION_PROPERTY = 121,</div>
-<div class="line"><a id="l03903" name="l03903"></a><span class="lineno"> 3903</span> ICAL_PERCENTCOMPLETE_PROPERTY = 54,</div>
-<div class="line"><a id="l03904" name="l03904"></a><span class="lineno"> 3904</span> ICAL_PERMISSION_PROPERTY = 55,</div>
-<div class="line"><a id="l03905" name="l03905"></a><span class="lineno"> 3905</span> ICAL_POLLCOMPLETION_PROPERTY = 110,</div>
-<div class="line"><a id="l03906" name="l03906"></a><span class="lineno"> 3906</span> ICAL_POLLITEMID_PROPERTY = 103,</div>
-<div class="line"><a id="l03907" name="l03907"></a><span class="lineno"> 3907</span> ICAL_POLLMODE_PROPERTY = 104,</div>
-<div class="line"><a id="l03908" name="l03908"></a><span class="lineno"> 3908</span> ICAL_POLLPROPERTIES_PROPERTY = 105,</div>
-<div class="line"><a id="l03909" name="l03909"></a><span class="lineno"> 3909</span> ICAL_POLLWINNER_PROPERTY = 106,</div>
-<div class="line"><a id="l03910" name="l03910"></a><span class="lineno"> 3910</span> ICAL_PRIORITY_PROPERTY = 56,</div>
-<div class="line"><a id="l03911" name="l03911"></a><span class="lineno"> 3911</span> ICAL_PRODID_PROPERTY = 57,</div>
-<div class="line"><a id="l03912" name="l03912"></a><span class="lineno"> 3912</span> ICAL_PROXIMITY_PROPERTY = 126,</div>
-<div class="line"><a id="l03913" name="l03913"></a><span class="lineno"> 3913</span> ICAL_QUERY_PROPERTY = 58,</div>
-<div class="line"><a id="l03914" name="l03914"></a><span class="lineno"> 3914</span> ICAL_QUERYLEVEL_PROPERTY = 59,</div>
-<div class="line"><a id="l03915" name="l03915"></a><span class="lineno"> 3915</span> ICAL_QUERYID_PROPERTY = 60,</div>
-<div class="line"><a id="l03916" name="l03916"></a><span class="lineno"> 3916</span> ICAL_QUERYNAME_PROPERTY = 61,</div>
-<div class="line"><a id="l03917" name="l03917"></a><span class="lineno"> 3917</span> ICAL_RDATE_PROPERTY = 62,</div>
-<div class="line"><a id="l03918" name="l03918"></a><span class="lineno"> 3918</span> ICAL_RECURACCEPTED_PROPERTY = 63,</div>
-<div class="line"><a id="l03919" name="l03919"></a><span class="lineno"> 3919</span> ICAL_RECUREXPAND_PROPERTY = 64,</div>
-<div class="line"><a id="l03920" name="l03920"></a><span class="lineno"> 3920</span> ICAL_RECURLIMIT_PROPERTY = 65,</div>
-<div class="line"><a id="l03921" name="l03921"></a><span class="lineno"> 3921</span> ICAL_RECURRENCEID_PROPERTY = 66,</div>
-<div class="line"><a id="l03922" name="l03922"></a><span class="lineno"> 3922</span> ICAL_REFRESHINTERVAL_PROPERTY = 116,</div>
-<div class="line"><a id="l03923" name="l03923"></a><span class="lineno"> 3923</span> ICAL_RELATEDTO_PROPERTY = 67,</div>
-<div class="line"><a id="l03924" name="l03924"></a><span class="lineno"> 3924</span> ICAL_RELCALID_PROPERTY = 68,</div>
-<div class="line"><a id="l03925" name="l03925"></a><span class="lineno"> 3925</span> ICAL_REPEAT_PROPERTY = 69,</div>
-<div class="line"><a id="l03926" name="l03926"></a><span class="lineno"> 3926</span> ICAL_REPLYURL_PROPERTY = 111,</div>
-<div class="line"><a id="l03927" name="l03927"></a><span class="lineno"> 3927</span> ICAL_REQUESTSTATUS_PROPERTY = 70,</div>
-<div class="line"><a id="l03928" name="l03928"></a><span class="lineno"> 3928</span> ICAL_RESOURCETYPE_PROPERTY = 129,</div>
-<div class="line"><a id="l03929" name="l03929"></a><span class="lineno"> 3929</span> ICAL_RESOURCES_PROPERTY = 71,</div>
-<div class="line"><a id="l03930" name="l03930"></a><span class="lineno"> 3930</span> ICAL_RESPONSE_PROPERTY = 112,</div>
-<div class="line"><a id="l03931" name="l03931"></a><span class="lineno"> 3931</span> ICAL_RESTRICTION_PROPERTY = 72,</div>
-<div class="line"><a id="l03932" name="l03932"></a><span class="lineno"> 3932</span> ICAL_RRULE_PROPERTY = 73,</div>
-<div class="line"><a id="l03933" name="l03933"></a><span class="lineno"> 3933</span> ICAL_SCOPE_PROPERTY = 74,</div>
-<div class="line"><a id="l03934" name="l03934"></a><span class="lineno"> 3934</span> ICAL_SEQUENCE_PROPERTY = 75,</div>
-<div class="line"><a id="l03935" name="l03935"></a><span class="lineno"> 3935</span> ICAL_SOURCE_PROPERTY = 117,</div>
-<div class="line"><a id="l03936" name="l03936"></a><span class="lineno"> 3936</span> ICAL_STATUS_PROPERTY = 76,</div>
-<div class="line"><a id="l03937" name="l03937"></a><span class="lineno"> 3937</span> ICAL_STORESEXPANDED_PROPERTY = 77,</div>
-<div class="line"><a id="l03938" name="l03938"></a><span class="lineno"> 3938</span> ICAL_STRUCTUREDDATA_PROPERTY = 132,</div>
-<div class="line"><a id="l03939" name="l03939"></a><span class="lineno"> 3939</span> ICAL_STYLEDDESCRIPTION_PROPERTY = 131,</div>
-<div class="line"><a id="l03940" name="l03940"></a><span class="lineno"> 3940</span> ICAL_SUMMARY_PROPERTY = 78,</div>
-<div class="line"><a id="l03941" name="l03941"></a><span class="lineno"> 3941</span> ICAL_TARGET_PROPERTY = 79,</div>
-<div class="line"><a id="l03942" name="l03942"></a><span class="lineno"> 3942</span> ICAL_TASKMODE_PROPERTY = 114,</div>
-<div class="line"><a id="l03943" name="l03943"></a><span class="lineno"> 3943</span> ICAL_TRANSP_PROPERTY = 80,</div>
-<div class="line"><a id="l03944" name="l03944"></a><span class="lineno"> 3944</span> ICAL_TRIGGER_PROPERTY = 81,</div>
-<div class="line"><a id="l03945" name="l03945"></a><span class="lineno"> 3945</span> ICAL_TZID_PROPERTY = 82,</div>
-<div class="line"><a id="l03946" name="l03946"></a><span class="lineno"> 3946</span> ICAL_TZIDALIASOF_PROPERTY = 108,</div>
-<div class="line"><a id="l03947" name="l03947"></a><span class="lineno"> 3947</span> ICAL_TZNAME_PROPERTY = 83,</div>
-<div class="line"><a id="l03948" name="l03948"></a><span class="lineno"> 3948</span> ICAL_TZOFFSETFROM_PROPERTY = 84,</div>
-<div class="line"><a id="l03949" name="l03949"></a><span class="lineno"> 3949</span> ICAL_TZOFFSETTO_PROPERTY = 85,</div>
-<div class="line"><a id="l03950" name="l03950"></a><span class="lineno"> 3950</span> ICAL_TZUNTIL_PROPERTY = 109,</div>
-<div class="line"><a id="l03951" name="l03951"></a><span class="lineno"> 3951</span> ICAL_TZURL_PROPERTY = 86,</div>
-<div class="line"><a id="l03952" name="l03952"></a><span class="lineno"> 3952</span> ICAL_UID_PROPERTY = 87,</div>
-<div class="line"><a id="l03953" name="l03953"></a><span class="lineno"> 3953</span> ICAL_URL_PROPERTY = 88,</div>
-<div class="line"><a id="l03954" name="l03954"></a><span class="lineno"> 3954</span> ICAL_VERSION_PROPERTY = 89,</div>
-<div class="line"><a id="l03955" name="l03955"></a><span class="lineno"> 3955</span> ICAL_VOTER_PROPERTY = 107,</div>
-<div class="line"><a id="l03956" name="l03956"></a><span class="lineno"> 3956</span> ICAL_X_PROPERTY = 90,</div>
-<div class="line"><a id="l03957" name="l03957"></a><span class="lineno"> 3957</span> ICAL_XLICCLASS_PROPERTY = 91,</div>
-<div class="line"><a id="l03958" name="l03958"></a><span class="lineno"> 3958</span> ICAL_XLICCLUSTERCOUNT_PROPERTY = 92,</div>
-<div class="line"><a id="l03959" name="l03959"></a><span class="lineno"> 3959</span> ICAL_XLICERROR_PROPERTY = 93,</div>
-<div class="line"><a id="l03960" name="l03960"></a><span class="lineno"> 3960</span> ICAL_XLICMIMECHARSET_PROPERTY = 94,</div>
-<div class="line"><a id="l03961" name="l03961"></a><span class="lineno"> 3961</span> ICAL_XLICMIMECID_PROPERTY = 95,</div>
-<div class="line"><a id="l03962" name="l03962"></a><span class="lineno"> 3962</span> ICAL_XLICMIMECONTENTTYPE_PROPERTY = 96,</div>
-<div class="line"><a id="l03963" name="l03963"></a><span class="lineno"> 3963</span> ICAL_XLICMIMEENCODING_PROPERTY = 97,</div>
-<div class="line"><a id="l03964" name="l03964"></a><span class="lineno"> 3964</span> ICAL_XLICMIMEFILENAME_PROPERTY = 98,</div>
-<div class="line"><a id="l03965" name="l03965"></a><span class="lineno"> 3965</span> ICAL_XLICMIMEOPTINFO_PROPERTY = 99,</div>
-<div class="line"><a id="l03966" name="l03966"></a><span class="lineno"> 3966</span> ICAL_NO_PROPERTY = 100</div>
-<div class="line"><a id="l03967" name="l03967"></a><span class="lineno"> 3967</span>} icalproperty_kind;</div>
-<div class="line"><a id="l03968" name="l03968"></a><span class="lineno"> 3968</span> </div>
-<div class="line"><a id="l03969" name="l03969"></a><span class="lineno"> 3969</span><span class="comment">/* ACCEPT-RESPONSE */</span></div>
-<div class="line"><a id="l03970" name="l03970"></a><span class="lineno"> 3970</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_acceptresponse(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03971" name="l03971"></a><span class="lineno"> 3971</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_acceptresponse(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03972" name="l03972"></a><span class="lineno"> 3972</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_acceptresponse(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l03973" name="l03973"></a><span class="lineno"> 3973</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_acceptresponse(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l03974" name="l03974"></a><span class="lineno"> 3974</span> </div>
-<div class="line"><a id="l03975" name="l03975"></a><span class="lineno"> 3975</span><span class="comment">/* ACKNOWLEDGED */</span></div>
-<div class="line"><a id="l03976" name="l03976"></a><span class="lineno"> 3976</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_acknowledged(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l03977" name="l03977"></a><span class="lineno"> 3977</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_acknowledged(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l03978" name="l03978"></a><span class="lineno"> 3978</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_acknowledged(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l03979" name="l03979"></a><span class="lineno"> 3979</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_acknowledged(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l03980" name="l03980"></a><span class="lineno"> 3980</span> </div>
-<div class="line"><a id="l03981" name="l03981"></a><span class="lineno"> 3981</span><span class="comment">/* ACTION */</span></div>
-<div class="line"><a id="l03982" name="l03982"></a><span class="lineno"> 3982</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_action(<span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l03983" name="l03983"></a><span class="lineno"> 3983</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_action(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l03984" name="l03984"></a><span class="lineno"> 3984</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_action icalproperty_get_action(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l03985" name="l03985"></a><span class="lineno"> 3985</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_action(<span class="keyword">enum</span> icalproperty_action v, ...);</div>
-<div class="line"><a id="l03986" name="l03986"></a><span class="lineno"> 3986</span> </div>
-<div class="line"><a id="l03987" name="l03987"></a><span class="lineno"> 3987</span><span class="comment">/* ALLOW-CONFLICT */</span></div>
-<div class="line"><a id="l03988" name="l03988"></a><span class="lineno"> 3988</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_allowconflict(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03989" name="l03989"></a><span class="lineno"> 3989</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_allowconflict(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l03990" name="l03990"></a><span class="lineno"> 3990</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_allowconflict(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l03991" name="l03991"></a><span class="lineno"> 3991</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_allowconflict(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l03992" name="l03992"></a><span class="lineno"> 3992</span> </div>
-<div class="line"><a id="l03993" name="l03993"></a><span class="lineno"> 3993</span><span class="comment">/* ATTACH */</span></div>
-<div class="line"><a id="l03994" name="l03994"></a><span class="lineno"> 3994</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_attach(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l03995" name="l03995"></a><span class="lineno"> 3995</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_attach(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l03996" name="l03996"></a><span class="lineno"> 3996</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * icalproperty_get_attach(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l03997" name="l03997"></a><span class="lineno"> 3997</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_attach(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v, ...);</div>
-<div class="line"><a id="l03998" name="l03998"></a><span class="lineno"> 3998</span> </div>
-<div class="line"><a id="l03999" name="l03999"></a><span class="lineno"> 3999</span><span class="comment">/* ATTENDEE */</span></div>
-<div class="line"><a id="l04000" name="l04000"></a><span class="lineno"> 4000</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_attendee(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04001" name="l04001"></a><span class="lineno"> 4001</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_attendee(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04002" name="l04002"></a><span class="lineno"> 4002</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_attendee(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04003" name="l04003"></a><span class="lineno"> 4003</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_attendee(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04004" name="l04004"></a><span class="lineno"> 4004</span> </div>
-<div class="line"><a id="l04005" name="l04005"></a><span class="lineno"> 4005</span><span class="comment">/* BUSYTYPE */</span></div>
-<div class="line"><a id="l04006" name="l04006"></a><span class="lineno"> 4006</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_busytype(<span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l04007" name="l04007"></a><span class="lineno"> 4007</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_busytype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l04008" name="l04008"></a><span class="lineno"> 4008</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_busytype icalproperty_get_busytype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04009" name="l04009"></a><span class="lineno"> 4009</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_busytype(<span class="keyword">enum</span> icalproperty_busytype v, ...);</div>
-<div class="line"><a id="l04010" name="l04010"></a><span class="lineno"> 4010</span> </div>
-<div class="line"><a id="l04011" name="l04011"></a><span class="lineno"> 4011</span><span class="comment">/* CALENDAR-ADDRESS */</span></div>
-<div class="line"><a id="l04012" name="l04012"></a><span class="lineno"> 4012</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calendaraddress(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04013" name="l04013"></a><span class="lineno"> 4013</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calendaraddress(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04014" name="l04014"></a><span class="lineno"> 4014</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calendaraddress(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04015" name="l04015"></a><span class="lineno"> 4015</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calendaraddress(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04016" name="l04016"></a><span class="lineno"> 4016</span> </div>
-<div class="line"><a id="l04017" name="l04017"></a><span class="lineno"> 4017</span><span class="comment">/* CALID */</span></div>
-<div class="line"><a id="l04018" name="l04018"></a><span class="lineno"> 4018</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04019" name="l04019"></a><span class="lineno"> 4019</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04020" name="l04020"></a><span class="lineno"> 4020</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04021" name="l04021"></a><span class="lineno"> 4021</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04022" name="l04022"></a><span class="lineno"> 4022</span> </div>
-<div class="line"><a id="l04023" name="l04023"></a><span class="lineno"> 4023</span><span class="comment">/* CALMASTER */</span></div>
-<div class="line"><a id="l04024" name="l04024"></a><span class="lineno"> 4024</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calmaster(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04025" name="l04025"></a><span class="lineno"> 4025</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calmaster(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04026" name="l04026"></a><span class="lineno"> 4026</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calmaster(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04027" name="l04027"></a><span class="lineno"> 4027</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calmaster(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04028" name="l04028"></a><span class="lineno"> 4028</span> </div>
-<div class="line"><a id="l04029" name="l04029"></a><span class="lineno"> 4029</span><span class="comment">/* CALSCALE */</span></div>
-<div class="line"><a id="l04030" name="l04030"></a><span class="lineno"> 4030</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calscale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04031" name="l04031"></a><span class="lineno"> 4031</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calscale(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04032" name="l04032"></a><span class="lineno"> 4032</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calscale(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04033" name="l04033"></a><span class="lineno"> 4033</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calscale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04034" name="l04034"></a><span class="lineno"> 4034</span> </div>
-<div class="line"><a id="l04035" name="l04035"></a><span class="lineno"> 4035</span><span class="comment">/* CAP-VERSION */</span></div>
-<div class="line"><a id="l04036" name="l04036"></a><span class="lineno"> 4036</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_capversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04037" name="l04037"></a><span class="lineno"> 4037</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_capversion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04038" name="l04038"></a><span class="lineno"> 4038</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_capversion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04039" name="l04039"></a><span class="lineno"> 4039</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_capversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04040" name="l04040"></a><span class="lineno"> 4040</span> </div>
-<div class="line"><a id="l04041" name="l04041"></a><span class="lineno"> 4041</span><span class="comment">/* CAR-LEVEL */</span></div>
-<div class="line"><a id="l04042" name="l04042"></a><span class="lineno"> 4042</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_carlevel(<span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l04043" name="l04043"></a><span class="lineno"> 4043</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_carlevel(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l04044" name="l04044"></a><span class="lineno"> 4044</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_carlevel icalproperty_get_carlevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04045" name="l04045"></a><span class="lineno"> 4045</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_carlevel(<span class="keyword">enum</span> icalproperty_carlevel v, ...);</div>
-<div class="line"><a id="l04046" name="l04046"></a><span class="lineno"> 4046</span> </div>
-<div class="line"><a id="l04047" name="l04047"></a><span class="lineno"> 4047</span><span class="comment">/* CARID */</span></div>
-<div class="line"><a id="l04048" name="l04048"></a><span class="lineno"> 4048</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_carid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04049" name="l04049"></a><span class="lineno"> 4049</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_carid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04050" name="l04050"></a><span class="lineno"> 4050</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_carid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04051" name="l04051"></a><span class="lineno"> 4051</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_carid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04052" name="l04052"></a><span class="lineno"> 4052</span> </div>
-<div class="line"><a id="l04053" name="l04053"></a><span class="lineno"> 4053</span><span class="comment">/* CATEGORIES */</span></div>
-<div class="line"><a id="l04054" name="l04054"></a><span class="lineno"> 4054</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_categories(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04055" name="l04055"></a><span class="lineno"> 4055</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_categories(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04056" name="l04056"></a><span class="lineno"> 4056</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_categories(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04057" name="l04057"></a><span class="lineno"> 4057</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_categories(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04058" name="l04058"></a><span class="lineno"> 4058</span> </div>
-<div class="line"><a id="l04059" name="l04059"></a><span class="lineno"> 4059</span><span class="comment">/* CLASS */</span></div>
-<div class="line"><a id="l04060" name="l04060"></a><span class="lineno"> 4060</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_class(<span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l04061" name="l04061"></a><span class="lineno"> 4061</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_class(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l04062" name="l04062"></a><span class="lineno"> 4062</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_class icalproperty_get_class(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04063" name="l04063"></a><span class="lineno"> 4063</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_class(<span class="keyword">enum</span> icalproperty_class v, ...);</div>
-<div class="line"><a id="l04064" name="l04064"></a><span class="lineno"> 4064</span> </div>
-<div class="line"><a id="l04065" name="l04065"></a><span class="lineno"> 4065</span><span class="comment">/* CMD */</span></div>
-<div class="line"><a id="l04066" name="l04066"></a><span class="lineno"> 4066</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_cmd(<span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l04067" name="l04067"></a><span class="lineno"> 4067</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_cmd(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l04068" name="l04068"></a><span class="lineno"> 4068</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_cmd icalproperty_get_cmd(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04069" name="l04069"></a><span class="lineno"> 4069</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_cmd(<span class="keyword">enum</span> icalproperty_cmd v, ...);</div>
-<div class="line"><a id="l04070" name="l04070"></a><span class="lineno"> 4070</span> </div>
-<div class="line"><a id="l04071" name="l04071"></a><span class="lineno"> 4071</span><span class="comment">/* COLOR */</span></div>
-<div class="line"><a id="l04072" name="l04072"></a><span class="lineno"> 4072</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_color(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04073" name="l04073"></a><span class="lineno"> 4073</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_color(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04074" name="l04074"></a><span class="lineno"> 4074</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_color(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04075" name="l04075"></a><span class="lineno"> 4075</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_color(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04076" name="l04076"></a><span class="lineno"> 4076</span> </div>
-<div class="line"><a id="l04077" name="l04077"></a><span class="lineno"> 4077</span><span class="comment">/* COMMENT */</span></div>
-<div class="line"><a id="l04078" name="l04078"></a><span class="lineno"> 4078</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_comment(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04079" name="l04079"></a><span class="lineno"> 4079</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_comment(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04080" name="l04080"></a><span class="lineno"> 4080</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_comment(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04081" name="l04081"></a><span class="lineno"> 4081</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_comment(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04082" name="l04082"></a><span class="lineno"> 4082</span> </div>
-<div class="line"><a id="l04083" name="l04083"></a><span class="lineno"> 4083</span><span class="comment">/* COMPLETED */</span></div>
-<div class="line"><a id="l04084" name="l04084"></a><span class="lineno"> 4084</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_completed(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04085" name="l04085"></a><span class="lineno"> 4085</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_completed(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04086" name="l04086"></a><span class="lineno"> 4086</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_completed(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04087" name="l04087"></a><span class="lineno"> 4087</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_completed(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04088" name="l04088"></a><span class="lineno"> 4088</span> </div>
-<div class="line"><a id="l04089" name="l04089"></a><span class="lineno"> 4089</span><span class="comment">/* COMPONENTS */</span></div>
-<div class="line"><a id="l04090" name="l04090"></a><span class="lineno"> 4090</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_components(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04091" name="l04091"></a><span class="lineno"> 4091</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_components(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04092" name="l04092"></a><span class="lineno"> 4092</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_components(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04093" name="l04093"></a><span class="lineno"> 4093</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_components(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04094" name="l04094"></a><span class="lineno"> 4094</span> </div>
-<div class="line"><a id="l04095" name="l04095"></a><span class="lineno"> 4095</span><span class="comment">/* CONFERENCE */</span></div>
-<div class="line"><a id="l04096" name="l04096"></a><span class="lineno"> 4096</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_conference(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04097" name="l04097"></a><span class="lineno"> 4097</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_conference(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04098" name="l04098"></a><span class="lineno"> 4098</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_conference(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04099" name="l04099"></a><span class="lineno"> 4099</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_conference(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04100" name="l04100"></a><span class="lineno"> 4100</span> </div>
-<div class="line"><a id="l04101" name="l04101"></a><span class="lineno"> 4101</span><span class="comment">/* CONTACT */</span></div>
-<div class="line"><a id="l04102" name="l04102"></a><span class="lineno"> 4102</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_contact(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04103" name="l04103"></a><span class="lineno"> 4103</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_contact(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04104" name="l04104"></a><span class="lineno"> 4104</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_contact(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04105" name="l04105"></a><span class="lineno"> 4105</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_contact(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04106" name="l04106"></a><span class="lineno"> 4106</span> </div>
-<div class="line"><a id="l04107" name="l04107"></a><span class="lineno"> 4107</span><span class="comment">/* CREATED */</span></div>
-<div class="line"><a id="l04108" name="l04108"></a><span class="lineno"> 4108</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_created(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04109" name="l04109"></a><span class="lineno"> 4109</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_created(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04110" name="l04110"></a><span class="lineno"> 4110</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_created(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04111" name="l04111"></a><span class="lineno"> 4111</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_created(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04112" name="l04112"></a><span class="lineno"> 4112</span> </div>
-<div class="line"><a id="l04113" name="l04113"></a><span class="lineno"> 4113</span><span class="comment">/* CSID */</span></div>
-<div class="line"><a id="l04114" name="l04114"></a><span class="lineno"> 4114</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_csid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04115" name="l04115"></a><span class="lineno"> 4115</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_csid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04116" name="l04116"></a><span class="lineno"> 4116</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_csid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04117" name="l04117"></a><span class="lineno"> 4117</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_csid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04118" name="l04118"></a><span class="lineno"> 4118</span> </div>
-<div class="line"><a id="l04119" name="l04119"></a><span class="lineno"> 4119</span><span class="comment">/* DATE-MAX */</span></div>
-<div class="line"><a id="l04120" name="l04120"></a><span class="lineno"> 4120</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_datemax(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04121" name="l04121"></a><span class="lineno"> 4121</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_datemax(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04122" name="l04122"></a><span class="lineno"> 4122</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_datemax(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04123" name="l04123"></a><span class="lineno"> 4123</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_datemax(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04124" name="l04124"></a><span class="lineno"> 4124</span> </div>
-<div class="line"><a id="l04125" name="l04125"></a><span class="lineno"> 4125</span><span class="comment">/* DATE-MIN */</span></div>
-<div class="line"><a id="l04126" name="l04126"></a><span class="lineno"> 4126</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_datemin(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04127" name="l04127"></a><span class="lineno"> 4127</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_datemin(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04128" name="l04128"></a><span class="lineno"> 4128</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_datemin(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04129" name="l04129"></a><span class="lineno"> 4129</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_datemin(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04130" name="l04130"></a><span class="lineno"> 4130</span> </div>
-<div class="line"><a id="l04131" name="l04131"></a><span class="lineno"> 4131</span><span class="comment">/* DECREED */</span></div>
-<div class="line"><a id="l04132" name="l04132"></a><span class="lineno"> 4132</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_decreed(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04133" name="l04133"></a><span class="lineno"> 4133</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_decreed(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04134" name="l04134"></a><span class="lineno"> 4134</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_decreed(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04135" name="l04135"></a><span class="lineno"> 4135</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_decreed(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04136" name="l04136"></a><span class="lineno"> 4136</span> </div>
-<div class="line"><a id="l04137" name="l04137"></a><span class="lineno"> 4137</span><span class="comment">/* DEFAULT-CHARSET */</span></div>
-<div class="line"><a id="l04138" name="l04138"></a><span class="lineno"> 4138</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaultcharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04139" name="l04139"></a><span class="lineno"> 4139</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaultcharset(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04140" name="l04140"></a><span class="lineno"> 4140</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaultcharset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04141" name="l04141"></a><span class="lineno"> 4141</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaultcharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04142" name="l04142"></a><span class="lineno"> 4142</span> </div>
-<div class="line"><a id="l04143" name="l04143"></a><span class="lineno"> 4143</span><span class="comment">/* DEFAULT-LOCALE */</span></div>
-<div class="line"><a id="l04144" name="l04144"></a><span class="lineno"> 4144</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaultlocale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04145" name="l04145"></a><span class="lineno"> 4145</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaultlocale(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04146" name="l04146"></a><span class="lineno"> 4146</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaultlocale(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04147" name="l04147"></a><span class="lineno"> 4147</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaultlocale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04148" name="l04148"></a><span class="lineno"> 4148</span> </div>
-<div class="line"><a id="l04149" name="l04149"></a><span class="lineno"> 4149</span><span class="comment">/* DEFAULT-TZID */</span></div>
-<div class="line"><a id="l04150" name="l04150"></a><span class="lineno"> 4150</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaulttzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04151" name="l04151"></a><span class="lineno"> 4151</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaulttzid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04152" name="l04152"></a><span class="lineno"> 4152</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaulttzid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04153" name="l04153"></a><span class="lineno"> 4153</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaulttzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04154" name="l04154"></a><span class="lineno"> 4154</span> </div>
-<div class="line"><a id="l04155" name="l04155"></a><span class="lineno"> 4155</span><span class="comment">/* DEFAULT-VCARS */</span></div>
-<div class="line"><a id="l04156" name="l04156"></a><span class="lineno"> 4156</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaultvcars(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04157" name="l04157"></a><span class="lineno"> 4157</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaultvcars(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04158" name="l04158"></a><span class="lineno"> 4158</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaultvcars(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04159" name="l04159"></a><span class="lineno"> 4159</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaultvcars(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04160" name="l04160"></a><span class="lineno"> 4160</span> </div>
-<div class="line"><a id="l04161" name="l04161"></a><span class="lineno"> 4161</span><span class="comment">/* DENY */</span></div>
-<div class="line"><a id="l04162" name="l04162"></a><span class="lineno"> 4162</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_deny(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04163" name="l04163"></a><span class="lineno"> 4163</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_deny(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04164" name="l04164"></a><span class="lineno"> 4164</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_deny(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04165" name="l04165"></a><span class="lineno"> 4165</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_deny(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04166" name="l04166"></a><span class="lineno"> 4166</span> </div>
-<div class="line"><a id="l04167" name="l04167"></a><span class="lineno"> 4167</span><span class="comment">/* DESCRIPTION */</span></div>
-<div class="line"><a id="l04168" name="l04168"></a><span class="lineno"> 4168</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_description(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04169" name="l04169"></a><span class="lineno"> 4169</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_description(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04170" name="l04170"></a><span class="lineno"> 4170</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_description(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04171" name="l04171"></a><span class="lineno"> 4171</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_description(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04172" name="l04172"></a><span class="lineno"> 4172</span> </div>
-<div class="line"><a id="l04173" name="l04173"></a><span class="lineno"> 4173</span><span class="comment">/* DTEND */</span></div>
-<div class="line"><a id="l04174" name="l04174"></a><span class="lineno"> 4174</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_dtend(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04175" name="l04175"></a><span class="lineno"> 4175</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_dtend(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04176" name="l04176"></a><span class="lineno"> 4176</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_dtend(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04177" name="l04177"></a><span class="lineno"> 4177</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_dtend(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04178" name="l04178"></a><span class="lineno"> 4178</span> </div>
-<div class="line"><a id="l04179" name="l04179"></a><span class="lineno"> 4179</span><span class="comment">/* DTSTAMP */</span></div>
-<div class="line"><a id="l04180" name="l04180"></a><span class="lineno"> 4180</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_dtstamp(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04181" name="l04181"></a><span class="lineno"> 4181</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_dtstamp(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04182" name="l04182"></a><span class="lineno"> 4182</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_dtstamp(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04183" name="l04183"></a><span class="lineno"> 4183</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_dtstamp(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04184" name="l04184"></a><span class="lineno"> 4184</span> </div>
-<div class="line"><a id="l04185" name="l04185"></a><span class="lineno"> 4185</span><span class="comment">/* DTSTART */</span></div>
-<div class="line"><a id="l04186" name="l04186"></a><span class="lineno"> 4186</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_dtstart(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04187" name="l04187"></a><span class="lineno"> 4187</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_dtstart(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04188" name="l04188"></a><span class="lineno"> 4188</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_dtstart(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04189" name="l04189"></a><span class="lineno"> 4189</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_dtstart(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04190" name="l04190"></a><span class="lineno"> 4190</span> </div>
-<div class="line"><a id="l04191" name="l04191"></a><span class="lineno"> 4191</span><span class="comment">/* DUE */</span></div>
-<div class="line"><a id="l04192" name="l04192"></a><span class="lineno"> 4192</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_due(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04193" name="l04193"></a><span class="lineno"> 4193</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_due(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04194" name="l04194"></a><span class="lineno"> 4194</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_due(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04195" name="l04195"></a><span class="lineno"> 4195</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_due(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04196" name="l04196"></a><span class="lineno"> 4196</span> </div>
-<div class="line"><a id="l04197" name="l04197"></a><span class="lineno"> 4197</span><span class="comment">/* DURATION */</span></div>
-<div class="line"><a id="l04198" name="l04198"></a><span class="lineno"> 4198</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_duration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l04199" name="l04199"></a><span class="lineno"> 4199</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_duration(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l04200" name="l04200"></a><span class="lineno"> 4200</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalproperty_get_duration(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04201" name="l04201"></a><span class="lineno"> 4201</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_duration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v, ...);</div>
-<div class="line"><a id="l04202" name="l04202"></a><span class="lineno"> 4202</span> </div>
-<div class="line"><a id="l04203" name="l04203"></a><span class="lineno"> 4203</span><span class="comment">/* ESTIMATED-DURATION */</span></div>
-<div class="line"><a id="l04204" name="l04204"></a><span class="lineno"> 4204</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_estimatedduration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l04205" name="l04205"></a><span class="lineno"> 4205</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_estimatedduration(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l04206" name="l04206"></a><span class="lineno"> 4206</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalproperty_get_estimatedduration(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04207" name="l04207"></a><span class="lineno"> 4207</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_estimatedduration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v, ...);</div>
-<div class="line"><a id="l04208" name="l04208"></a><span class="lineno"> 4208</span> </div>
-<div class="line"><a id="l04209" name="l04209"></a><span class="lineno"> 4209</span><span class="comment">/* EXDATE */</span></div>
-<div class="line"><a id="l04210" name="l04210"></a><span class="lineno"> 4210</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_exdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04211" name="l04211"></a><span class="lineno"> 4211</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_exdate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04212" name="l04212"></a><span class="lineno"> 4212</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_exdate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04213" name="l04213"></a><span class="lineno"> 4213</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_exdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04214" name="l04214"></a><span class="lineno"> 4214</span> </div>
-<div class="line"><a id="l04215" name="l04215"></a><span class="lineno"> 4215</span><span class="comment">/* EXPAND */</span></div>
-<div class="line"><a id="l04216" name="l04216"></a><span class="lineno"> 4216</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_expand(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04217" name="l04217"></a><span class="lineno"> 4217</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_expand(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04218" name="l04218"></a><span class="lineno"> 4218</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_expand(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04219" name="l04219"></a><span class="lineno"> 4219</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_expand(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04220" name="l04220"></a><span class="lineno"> 4220</span> </div>
-<div class="line"><a id="l04221" name="l04221"></a><span class="lineno"> 4221</span><span class="comment">/* EXRULE */</span></div>
-<div class="line"><a id="l04222" name="l04222"></a><span class="lineno"> 4222</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_exrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l04223" name="l04223"></a><span class="lineno"> 4223</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_exrule(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l04224" name="l04224"></a><span class="lineno"> 4224</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> icalproperty_get_exrule(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04225" name="l04225"></a><span class="lineno"> 4225</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_exrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v, ...);</div>
-<div class="line"><a id="l04226" name="l04226"></a><span class="lineno"> 4226</span> </div>
-<div class="line"><a id="l04227" name="l04227"></a><span class="lineno"> 4227</span><span class="comment">/* FREEBUSY */</span></div>
-<div class="line"><a id="l04228" name="l04228"></a><span class="lineno"> 4228</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_freebusy(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l04229" name="l04229"></a><span class="lineno"> 4229</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_freebusy(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l04230" name="l04230"></a><span class="lineno"> 4230</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> icalproperty_get_freebusy(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04231" name="l04231"></a><span class="lineno"> 4231</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_freebusy(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v, ...);</div>
-<div class="line"><a id="l04232" name="l04232"></a><span class="lineno"> 4232</span> </div>
-<div class="line"><a id="l04233" name="l04233"></a><span class="lineno"> 4233</span><span class="comment">/* GEO */</span></div>
-<div class="line"><a id="l04234" name="l04234"></a><span class="lineno"> 4234</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_geo(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l04235" name="l04235"></a><span class="lineno"> 4235</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_geo(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l04236" name="l04236"></a><span class="lineno"> 4236</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> icalproperty_get_geo(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04237" name="l04237"></a><span class="lineno"> 4237</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_geo(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v, ...);</div>
-<div class="line"><a id="l04238" name="l04238"></a><span class="lineno"> 4238</span> </div>
-<div class="line"><a id="l04239" name="l04239"></a><span class="lineno"> 4239</span><span class="comment">/* GRANT */</span></div>
-<div class="line"><a id="l04240" name="l04240"></a><span class="lineno"> 4240</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_grant(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04241" name="l04241"></a><span class="lineno"> 4241</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_grant(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04242" name="l04242"></a><span class="lineno"> 4242</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_grant(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04243" name="l04243"></a><span class="lineno"> 4243</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_grant(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04244" name="l04244"></a><span class="lineno"> 4244</span> </div>
-<div class="line"><a id="l04245" name="l04245"></a><span class="lineno"> 4245</span><span class="comment">/* IMAGE */</span></div>
-<div class="line"><a id="l04246" name="l04246"></a><span class="lineno"> 4246</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_image(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l04247" name="l04247"></a><span class="lineno"> 4247</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_image(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l04248" name="l04248"></a><span class="lineno"> 4248</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * icalproperty_get_image(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04249" name="l04249"></a><span class="lineno"> 4249</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_image(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v, ...);</div>
-<div class="line"><a id="l04250" name="l04250"></a><span class="lineno"> 4250</span> </div>
-<div class="line"><a id="l04251" name="l04251"></a><span class="lineno"> 4251</span><span class="comment">/* ITIP-VERSION */</span></div>
-<div class="line"><a id="l04252" name="l04252"></a><span class="lineno"> 4252</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_itipversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04253" name="l04253"></a><span class="lineno"> 4253</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_itipversion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04254" name="l04254"></a><span class="lineno"> 4254</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_itipversion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04255" name="l04255"></a><span class="lineno"> 4255</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_itipversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04256" name="l04256"></a><span class="lineno"> 4256</span> </div>
-<div class="line"><a id="l04257" name="l04257"></a><span class="lineno"> 4257</span><span class="comment">/* LAST-MODIFIED */</span></div>
-<div class="line"><a id="l04258" name="l04258"></a><span class="lineno"> 4258</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_lastmodified(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04259" name="l04259"></a><span class="lineno"> 4259</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_lastmodified(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04260" name="l04260"></a><span class="lineno"> 4260</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_lastmodified(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04261" name="l04261"></a><span class="lineno"> 4261</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_lastmodified(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04262" name="l04262"></a><span class="lineno"> 4262</span> </div>
-<div class="line"><a id="l04263" name="l04263"></a><span class="lineno"> 4263</span><span class="comment">/* LOCATION */</span></div>
-<div class="line"><a id="l04264" name="l04264"></a><span class="lineno"> 4264</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_location(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04265" name="l04265"></a><span class="lineno"> 4265</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_location(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04266" name="l04266"></a><span class="lineno"> 4266</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_location(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04267" name="l04267"></a><span class="lineno"> 4267</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_location(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04268" name="l04268"></a><span class="lineno"> 4268</span> </div>
-<div class="line"><a id="l04269" name="l04269"></a><span class="lineno"> 4269</span><span class="comment">/* LOCATION-TYPE */</span></div>
-<div class="line"><a id="l04270" name="l04270"></a><span class="lineno"> 4270</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_locationtype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04271" name="l04271"></a><span class="lineno"> 4271</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_locationtype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04272" name="l04272"></a><span class="lineno"> 4272</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_locationtype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04273" name="l04273"></a><span class="lineno"> 4273</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_locationtype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04274" name="l04274"></a><span class="lineno"> 4274</span> </div>
-<div class="line"><a id="l04275" name="l04275"></a><span class="lineno"> 4275</span><span class="comment">/* MAX-COMPONENT-SIZE */</span></div>
-<div class="line"><a id="l04276" name="l04276"></a><span class="lineno"> 4276</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxcomponentsize(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04277" name="l04277"></a><span class="lineno"> 4277</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxcomponentsize(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04278" name="l04278"></a><span class="lineno"> 4278</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_maxcomponentsize(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04279" name="l04279"></a><span class="lineno"> 4279</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxcomponentsize(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04280" name="l04280"></a><span class="lineno"> 4280</span> </div>
-<div class="line"><a id="l04281" name="l04281"></a><span class="lineno"> 4281</span><span class="comment">/* MAXDATE */</span></div>
-<div class="line"><a id="l04282" name="l04282"></a><span class="lineno"> 4282</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04283" name="l04283"></a><span class="lineno"> 4283</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxdate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04284" name="l04284"></a><span class="lineno"> 4284</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_maxdate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04285" name="l04285"></a><span class="lineno"> 4285</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04286" name="l04286"></a><span class="lineno"> 4286</span> </div>
-<div class="line"><a id="l04287" name="l04287"></a><span class="lineno"> 4287</span><span class="comment">/* MAXRESULTS */</span></div>
-<div class="line"><a id="l04288" name="l04288"></a><span class="lineno"> 4288</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxresults(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04289" name="l04289"></a><span class="lineno"> 4289</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxresults(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04290" name="l04290"></a><span class="lineno"> 4290</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_maxresults(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04291" name="l04291"></a><span class="lineno"> 4291</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxresults(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04292" name="l04292"></a><span class="lineno"> 4292</span> </div>
-<div class="line"><a id="l04293" name="l04293"></a><span class="lineno"> 4293</span><span class="comment">/* MAXRESULTSSIZE */</span></div>
-<div class="line"><a id="l04294" name="l04294"></a><span class="lineno"> 4294</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxresultssize(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04295" name="l04295"></a><span class="lineno"> 4295</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxresultssize(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04296" name="l04296"></a><span class="lineno"> 4296</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_maxresultssize(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04297" name="l04297"></a><span class="lineno"> 4297</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxresultssize(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04298" name="l04298"></a><span class="lineno"> 4298</span> </div>
-<div class="line"><a id="l04299" name="l04299"></a><span class="lineno"> 4299</span><span class="comment">/* METHOD */</span></div>
-<div class="line"><a id="l04300" name="l04300"></a><span class="lineno"> 4300</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_method(<span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l04301" name="l04301"></a><span class="lineno"> 4301</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_method(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l04302" name="l04302"></a><span class="lineno"> 4302</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_method icalproperty_get_method(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04303" name="l04303"></a><span class="lineno"> 4303</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_method(<span class="keyword">enum</span> icalproperty_method v, ...);</div>
-<div class="line"><a id="l04304" name="l04304"></a><span class="lineno"> 4304</span> </div>
-<div class="line"><a id="l04305" name="l04305"></a><span class="lineno"> 4305</span><span class="comment">/* MINDATE */</span></div>
-<div class="line"><a id="l04306" name="l04306"></a><span class="lineno"> 4306</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_mindate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04307" name="l04307"></a><span class="lineno"> 4307</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_mindate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04308" name="l04308"></a><span class="lineno"> 4308</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_mindate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04309" name="l04309"></a><span class="lineno"> 4309</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_mindate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04310" name="l04310"></a><span class="lineno"> 4310</span> </div>
-<div class="line"><a id="l04311" name="l04311"></a><span class="lineno"> 4311</span><span class="comment">/* MULTIPART */</span></div>
-<div class="line"><a id="l04312" name="l04312"></a><span class="lineno"> 4312</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_multipart(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04313" name="l04313"></a><span class="lineno"> 4313</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_multipart(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04314" name="l04314"></a><span class="lineno"> 4314</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_multipart(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04315" name="l04315"></a><span class="lineno"> 4315</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_multipart(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04316" name="l04316"></a><span class="lineno"> 4316</span> </div>
-<div class="line"><a id="l04317" name="l04317"></a><span class="lineno"> 4317</span><span class="comment">/* NAME */</span></div>
-<div class="line"><a id="l04318" name="l04318"></a><span class="lineno"> 4318</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_name(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04319" name="l04319"></a><span class="lineno"> 4319</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_name(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04320" name="l04320"></a><span class="lineno"> 4320</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_name(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04321" name="l04321"></a><span class="lineno"> 4321</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_name(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04322" name="l04322"></a><span class="lineno"> 4322</span> </div>
-<div class="line"><a id="l04323" name="l04323"></a><span class="lineno"> 4323</span><span class="comment">/* ORGANIZER */</span></div>
-<div class="line"><a id="l04324" name="l04324"></a><span class="lineno"> 4324</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_organizer(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04325" name="l04325"></a><span class="lineno"> 4325</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_organizer(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04326" name="l04326"></a><span class="lineno"> 4326</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_organizer(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04327" name="l04327"></a><span class="lineno"> 4327</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_organizer(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04328" name="l04328"></a><span class="lineno"> 4328</span> </div>
-<div class="line"><a id="l04329" name="l04329"></a><span class="lineno"> 4329</span><span class="comment">/* OWNER */</span></div>
-<div class="line"><a id="l04330" name="l04330"></a><span class="lineno"> 4330</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_owner(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04331" name="l04331"></a><span class="lineno"> 4331</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_owner(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04332" name="l04332"></a><span class="lineno"> 4332</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_owner(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04333" name="l04333"></a><span class="lineno"> 4333</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_owner(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04334" name="l04334"></a><span class="lineno"> 4334</span> </div>
-<div class="line"><a id="l04335" name="l04335"></a><span class="lineno"> 4335</span><span class="comment">/* PARTICIPANT-TYPE */</span></div>
-<div class="line"><a id="l04336" name="l04336"></a><span class="lineno"> 4336</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_participanttype(<span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l04337" name="l04337"></a><span class="lineno"> 4337</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_participanttype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l04338" name="l04338"></a><span class="lineno"> 4338</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_participanttype icalproperty_get_participanttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04339" name="l04339"></a><span class="lineno"> 4339</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_participanttype(<span class="keyword">enum</span> icalproperty_participanttype v, ...);</div>
-<div class="line"><a id="l04340" name="l04340"></a><span class="lineno"> 4340</span> </div>
-<div class="line"><a id="l04341" name="l04341"></a><span class="lineno"> 4341</span><span class="comment">/* PATCH-DELETE */</span></div>
-<div class="line"><a id="l04342" name="l04342"></a><span class="lineno"> 4342</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchdelete(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04343" name="l04343"></a><span class="lineno"> 4343</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchdelete(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04344" name="l04344"></a><span class="lineno"> 4344</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchdelete(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04345" name="l04345"></a><span class="lineno"> 4345</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchdelete(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04346" name="l04346"></a><span class="lineno"> 4346</span> </div>
-<div class="line"><a id="l04347" name="l04347"></a><span class="lineno"> 4347</span><span class="comment">/* PATCH-ORDER */</span></div>
-<div class="line"><a id="l04348" name="l04348"></a><span class="lineno"> 4348</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchorder(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04349" name="l04349"></a><span class="lineno"> 4349</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchorder(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04350" name="l04350"></a><span class="lineno"> 4350</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_patchorder(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04351" name="l04351"></a><span class="lineno"> 4351</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchorder(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04352" name="l04352"></a><span class="lineno"> 4352</span> </div>
-<div class="line"><a id="l04353" name="l04353"></a><span class="lineno"> 4353</span><span class="comment">/* PATCH-PARAMETER */</span></div>
-<div class="line"><a id="l04354" name="l04354"></a><span class="lineno"> 4354</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchparameter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04355" name="l04355"></a><span class="lineno"> 4355</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchparameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04356" name="l04356"></a><span class="lineno"> 4356</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchparameter(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04357" name="l04357"></a><span class="lineno"> 4357</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchparameter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04358" name="l04358"></a><span class="lineno"> 4358</span> </div>
-<div class="line"><a id="l04359" name="l04359"></a><span class="lineno"> 4359</span><span class="comment">/* PATCH-TARGET */</span></div>
-<div class="line"><a id="l04360" name="l04360"></a><span class="lineno"> 4360</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchtarget(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04361" name="l04361"></a><span class="lineno"> 4361</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchtarget(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04362" name="l04362"></a><span class="lineno"> 4362</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchtarget(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04363" name="l04363"></a><span class="lineno"> 4363</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchtarget(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04364" name="l04364"></a><span class="lineno"> 4364</span> </div>
-<div class="line"><a id="l04365" name="l04365"></a><span class="lineno"> 4365</span><span class="comment">/* PATCH-VERSION */</span></div>
-<div class="line"><a id="l04366" name="l04366"></a><span class="lineno"> 4366</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04367" name="l04367"></a><span class="lineno"> 4367</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchversion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04368" name="l04368"></a><span class="lineno"> 4368</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchversion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04369" name="l04369"></a><span class="lineno"> 4369</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04370" name="l04370"></a><span class="lineno"> 4370</span> </div>
-<div class="line"><a id="l04371" name="l04371"></a><span class="lineno"> 4371</span><span class="comment">/* PERCENT-COMPLETE */</span></div>
-<div class="line"><a id="l04372" name="l04372"></a><span class="lineno"> 4372</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_percentcomplete(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04373" name="l04373"></a><span class="lineno"> 4373</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_percentcomplete(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04374" name="l04374"></a><span class="lineno"> 4374</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_percentcomplete(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04375" name="l04375"></a><span class="lineno"> 4375</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_percentcomplete(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04376" name="l04376"></a><span class="lineno"> 4376</span> </div>
-<div class="line"><a id="l04377" name="l04377"></a><span class="lineno"> 4377</span><span class="comment">/* PERMISSION */</span></div>
-<div class="line"><a id="l04378" name="l04378"></a><span class="lineno"> 4378</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_permission(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04379" name="l04379"></a><span class="lineno"> 4379</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_permission(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04380" name="l04380"></a><span class="lineno"> 4380</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_permission(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04381" name="l04381"></a><span class="lineno"> 4381</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_permission(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04382" name="l04382"></a><span class="lineno"> 4382</span> </div>
-<div class="line"><a id="l04383" name="l04383"></a><span class="lineno"> 4383</span><span class="comment">/* POLL-COMPLETION */</span></div>
-<div class="line"><a id="l04384" name="l04384"></a><span class="lineno"> 4384</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollcompletion(<span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l04385" name="l04385"></a><span class="lineno"> 4385</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollcompletion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l04386" name="l04386"></a><span class="lineno"> 4386</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollcompletion icalproperty_get_pollcompletion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04387" name="l04387"></a><span class="lineno"> 4387</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollcompletion(<span class="keyword">enum</span> icalproperty_pollcompletion v, ...);</div>
-<div class="line"><a id="l04388" name="l04388"></a><span class="lineno"> 4388</span> </div>
-<div class="line"><a id="l04389" name="l04389"></a><span class="lineno"> 4389</span><span class="comment">/* POLL-ITEM-ID */</span></div>
-<div class="line"><a id="l04390" name="l04390"></a><span class="lineno"> 4390</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollitemid(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04391" name="l04391"></a><span class="lineno"> 4391</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollitemid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04392" name="l04392"></a><span class="lineno"> 4392</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_pollitemid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04393" name="l04393"></a><span class="lineno"> 4393</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollitemid(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04394" name="l04394"></a><span class="lineno"> 4394</span> </div>
-<div class="line"><a id="l04395" name="l04395"></a><span class="lineno"> 4395</span><span class="comment">/* POLL-MODE */</span></div>
-<div class="line"><a id="l04396" name="l04396"></a><span class="lineno"> 4396</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollmode(<span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l04397" name="l04397"></a><span class="lineno"> 4397</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollmode(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l04398" name="l04398"></a><span class="lineno"> 4398</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollmode icalproperty_get_pollmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04399" name="l04399"></a><span class="lineno"> 4399</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollmode(<span class="keyword">enum</span> icalproperty_pollmode v, ...);</div>
-<div class="line"><a id="l04400" name="l04400"></a><span class="lineno"> 4400</span> </div>
-<div class="line"><a id="l04401" name="l04401"></a><span class="lineno"> 4401</span><span class="comment">/* POLL-PROPERTIES */</span></div>
-<div class="line"><a id="l04402" name="l04402"></a><span class="lineno"> 4402</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollproperties(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04403" name="l04403"></a><span class="lineno"> 4403</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollproperties(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04404" name="l04404"></a><span class="lineno"> 4404</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_pollproperties(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04405" name="l04405"></a><span class="lineno"> 4405</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollproperties(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04406" name="l04406"></a><span class="lineno"> 4406</span> </div>
-<div class="line"><a id="l04407" name="l04407"></a><span class="lineno"> 4407</span><span class="comment">/* POLL-WINNER */</span></div>
-<div class="line"><a id="l04408" name="l04408"></a><span class="lineno"> 4408</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollwinner(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04409" name="l04409"></a><span class="lineno"> 4409</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollwinner(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04410" name="l04410"></a><span class="lineno"> 4410</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_pollwinner(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04411" name="l04411"></a><span class="lineno"> 4411</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollwinner(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04412" name="l04412"></a><span class="lineno"> 4412</span> </div>
-<div class="line"><a id="l04413" name="l04413"></a><span class="lineno"> 4413</span><span class="comment">/* PRIORITY */</span></div>
-<div class="line"><a id="l04414" name="l04414"></a><span class="lineno"> 4414</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_priority(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04415" name="l04415"></a><span class="lineno"> 4415</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_priority(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04416" name="l04416"></a><span class="lineno"> 4416</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_priority(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04417" name="l04417"></a><span class="lineno"> 4417</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_priority(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04418" name="l04418"></a><span class="lineno"> 4418</span> </div>
-<div class="line"><a id="l04419" name="l04419"></a><span class="lineno"> 4419</span><span class="comment">/* PRODID */</span></div>
-<div class="line"><a id="l04420" name="l04420"></a><span class="lineno"> 4420</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_prodid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04421" name="l04421"></a><span class="lineno"> 4421</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_prodid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04422" name="l04422"></a><span class="lineno"> 4422</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_prodid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04423" name="l04423"></a><span class="lineno"> 4423</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_prodid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04424" name="l04424"></a><span class="lineno"> 4424</span> </div>
-<div class="line"><a id="l04425" name="l04425"></a><span class="lineno"> 4425</span><span class="comment">/* PROXIMITY */</span></div>
-<div class="line"><a id="l04426" name="l04426"></a><span class="lineno"> 4426</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_proximity(<span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l04427" name="l04427"></a><span class="lineno"> 4427</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_proximity(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l04428" name="l04428"></a><span class="lineno"> 4428</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_proximity icalproperty_get_proximity(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04429" name="l04429"></a><span class="lineno"> 4429</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_proximity(<span class="keyword">enum</span> icalproperty_proximity v, ...);</div>
-<div class="line"><a id="l04430" name="l04430"></a><span class="lineno"> 4430</span> </div>
-<div class="line"><a id="l04431" name="l04431"></a><span class="lineno"> 4431</span><span class="comment">/* QUERY */</span></div>
-<div class="line"><a id="l04432" name="l04432"></a><span class="lineno"> 4432</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_query(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04433" name="l04433"></a><span class="lineno"> 4433</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_query(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04434" name="l04434"></a><span class="lineno"> 4434</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_query(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04435" name="l04435"></a><span class="lineno"> 4435</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_query(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04436" name="l04436"></a><span class="lineno"> 4436</span> </div>
-<div class="line"><a id="l04437" name="l04437"></a><span class="lineno"> 4437</span><span class="comment">/* QUERY-LEVEL */</span></div>
-<div class="line"><a id="l04438" name="l04438"></a><span class="lineno"> 4438</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_querylevel(<span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l04439" name="l04439"></a><span class="lineno"> 4439</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_querylevel(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l04440" name="l04440"></a><span class="lineno"> 4440</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_querylevel icalproperty_get_querylevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04441" name="l04441"></a><span class="lineno"> 4441</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_querylevel(<span class="keyword">enum</span> icalproperty_querylevel v, ...);</div>
-<div class="line"><a id="l04442" name="l04442"></a><span class="lineno"> 4442</span> </div>
-<div class="line"><a id="l04443" name="l04443"></a><span class="lineno"> 4443</span><span class="comment">/* QUERYID */</span></div>
-<div class="line"><a id="l04444" name="l04444"></a><span class="lineno"> 4444</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_queryid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04445" name="l04445"></a><span class="lineno"> 4445</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_queryid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04446" name="l04446"></a><span class="lineno"> 4446</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_queryid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04447" name="l04447"></a><span class="lineno"> 4447</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_queryid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04448" name="l04448"></a><span class="lineno"> 4448</span> </div>
-<div class="line"><a id="l04449" name="l04449"></a><span class="lineno"> 4449</span><span class="comment">/* QUERYNAME */</span></div>
-<div class="line"><a id="l04450" name="l04450"></a><span class="lineno"> 4450</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_queryname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04451" name="l04451"></a><span class="lineno"> 4451</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_queryname(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04452" name="l04452"></a><span class="lineno"> 4452</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_queryname(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04453" name="l04453"></a><span class="lineno"> 4453</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_queryname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04454" name="l04454"></a><span class="lineno"> 4454</span> </div>
-<div class="line"><a id="l04455" name="l04455"></a><span class="lineno"> 4455</span><span class="comment">/* RDATE */</span></div>
-<div class="line"><a id="l04456" name="l04456"></a><span class="lineno"> 4456</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_rdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l04457" name="l04457"></a><span class="lineno"> 4457</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_rdate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l04458" name="l04458"></a><span class="lineno"> 4458</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> icalproperty_get_rdate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04459" name="l04459"></a><span class="lineno"> 4459</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_rdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v, ...);</div>
-<div class="line"><a id="l04460" name="l04460"></a><span class="lineno"> 4460</span> </div>
-<div class="line"><a id="l04461" name="l04461"></a><span class="lineno"> 4461</span><span class="comment">/* RECUR-ACCEPTED */</span></div>
-<div class="line"><a id="l04462" name="l04462"></a><span class="lineno"> 4462</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recuraccepted(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04463" name="l04463"></a><span class="lineno"> 4463</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recuraccepted(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04464" name="l04464"></a><span class="lineno"> 4464</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_recuraccepted(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04465" name="l04465"></a><span class="lineno"> 4465</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recuraccepted(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04466" name="l04466"></a><span class="lineno"> 4466</span> </div>
-<div class="line"><a id="l04467" name="l04467"></a><span class="lineno"> 4467</span><span class="comment">/* RECUR-EXPAND */</span></div>
-<div class="line"><a id="l04468" name="l04468"></a><span class="lineno"> 4468</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recurexpand(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04469" name="l04469"></a><span class="lineno"> 4469</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recurexpand(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04470" name="l04470"></a><span class="lineno"> 4470</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_recurexpand(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04471" name="l04471"></a><span class="lineno"> 4471</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recurexpand(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04472" name="l04472"></a><span class="lineno"> 4472</span> </div>
-<div class="line"><a id="l04473" name="l04473"></a><span class="lineno"> 4473</span><span class="comment">/* RECUR-LIMIT */</span></div>
-<div class="line"><a id="l04474" name="l04474"></a><span class="lineno"> 4474</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recurlimit(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04475" name="l04475"></a><span class="lineno"> 4475</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recurlimit(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04476" name="l04476"></a><span class="lineno"> 4476</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_recurlimit(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04477" name="l04477"></a><span class="lineno"> 4477</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recurlimit(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04478" name="l04478"></a><span class="lineno"> 4478</span> </div>
-<div class="line"><a id="l04479" name="l04479"></a><span class="lineno"> 4479</span><span class="comment">/* RECURRENCE-ID */</span></div>
-<div class="line"><a id="l04480" name="l04480"></a><span class="lineno"> 4480</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recurrenceid(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04481" name="l04481"></a><span class="lineno"> 4481</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recurrenceid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04482" name="l04482"></a><span class="lineno"> 4482</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_recurrenceid(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04483" name="l04483"></a><span class="lineno"> 4483</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recurrenceid(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04484" name="l04484"></a><span class="lineno"> 4484</span> </div>
-<div class="line"><a id="l04485" name="l04485"></a><span class="lineno"> 4485</span><span class="comment">/* REFRESH-INTERVAL */</span></div>
-<div class="line"><a id="l04486" name="l04486"></a><span class="lineno"> 4486</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_refreshinterval(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l04487" name="l04487"></a><span class="lineno"> 4487</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_refreshinterval(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l04488" name="l04488"></a><span class="lineno"> 4488</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalproperty_get_refreshinterval(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04489" name="l04489"></a><span class="lineno"> 4489</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_refreshinterval(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v, ...);</div>
-<div class="line"><a id="l04490" name="l04490"></a><span class="lineno"> 4490</span> </div>
-<div class="line"><a id="l04491" name="l04491"></a><span class="lineno"> 4491</span><span class="comment">/* RELATED-TO */</span></div>
-<div class="line"><a id="l04492" name="l04492"></a><span class="lineno"> 4492</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_relatedto(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04493" name="l04493"></a><span class="lineno"> 4493</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_relatedto(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04494" name="l04494"></a><span class="lineno"> 4494</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_relatedto(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04495" name="l04495"></a><span class="lineno"> 4495</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_relatedto(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04496" name="l04496"></a><span class="lineno"> 4496</span> </div>
-<div class="line"><a id="l04497" name="l04497"></a><span class="lineno"> 4497</span><span class="comment">/* RELCALID */</span></div>
-<div class="line"><a id="l04498" name="l04498"></a><span class="lineno"> 4498</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_relcalid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04499" name="l04499"></a><span class="lineno"> 4499</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_relcalid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04500" name="l04500"></a><span class="lineno"> 4500</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_relcalid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04501" name="l04501"></a><span class="lineno"> 4501</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_relcalid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04502" name="l04502"></a><span class="lineno"> 4502</span> </div>
-<div class="line"><a id="l04503" name="l04503"></a><span class="lineno"> 4503</span><span class="comment">/* REPEAT */</span></div>
-<div class="line"><a id="l04504" name="l04504"></a><span class="lineno"> 4504</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_repeat(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04505" name="l04505"></a><span class="lineno"> 4505</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_repeat(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04506" name="l04506"></a><span class="lineno"> 4506</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_repeat(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04507" name="l04507"></a><span class="lineno"> 4507</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_repeat(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04508" name="l04508"></a><span class="lineno"> 4508</span> </div>
-<div class="line"><a id="l04509" name="l04509"></a><span class="lineno"> 4509</span><span class="comment">/* REPLY-URL */</span></div>
-<div class="line"><a id="l04510" name="l04510"></a><span class="lineno"> 4510</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_replyurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04511" name="l04511"></a><span class="lineno"> 4511</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_replyurl(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04512" name="l04512"></a><span class="lineno"> 4512</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_replyurl(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04513" name="l04513"></a><span class="lineno"> 4513</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_replyurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04514" name="l04514"></a><span class="lineno"> 4514</span> </div>
-<div class="line"><a id="l04515" name="l04515"></a><span class="lineno"> 4515</span><span class="comment">/* REQUEST-STATUS */</span></div>
-<div class="line"><a id="l04516" name="l04516"></a><span class="lineno"> 4516</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_requeststatus(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l04517" name="l04517"></a><span class="lineno"> 4517</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_requeststatus(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l04518" name="l04518"></a><span class="lineno"> 4518</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> icalproperty_get_requeststatus(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04519" name="l04519"></a><span class="lineno"> 4519</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_requeststatus(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v, ...);</div>
-<div class="line"><a id="l04520" name="l04520"></a><span class="lineno"> 4520</span> </div>
-<div class="line"><a id="l04521" name="l04521"></a><span class="lineno"> 4521</span><span class="comment">/* RESOURCE-TYPE */</span></div>
-<div class="line"><a id="l04522" name="l04522"></a><span class="lineno"> 4522</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_resourcetype(<span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l04523" name="l04523"></a><span class="lineno"> 4523</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_resourcetype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l04524" name="l04524"></a><span class="lineno"> 4524</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_resourcetype icalproperty_get_resourcetype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04525" name="l04525"></a><span class="lineno"> 4525</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_resourcetype(<span class="keyword">enum</span> icalproperty_resourcetype v, ...);</div>
-<div class="line"><a id="l04526" name="l04526"></a><span class="lineno"> 4526</span> </div>
-<div class="line"><a id="l04527" name="l04527"></a><span class="lineno"> 4527</span><span class="comment">/* RESOURCES */</span></div>
-<div class="line"><a id="l04528" name="l04528"></a><span class="lineno"> 4528</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_resources(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04529" name="l04529"></a><span class="lineno"> 4529</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_resources(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04530" name="l04530"></a><span class="lineno"> 4530</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_resources(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04531" name="l04531"></a><span class="lineno"> 4531</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_resources(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04532" name="l04532"></a><span class="lineno"> 4532</span> </div>
-<div class="line"><a id="l04533" name="l04533"></a><span class="lineno"> 4533</span><span class="comment">/* RESPONSE */</span></div>
-<div class="line"><a id="l04534" name="l04534"></a><span class="lineno"> 4534</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_response(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04535" name="l04535"></a><span class="lineno"> 4535</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_response(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04536" name="l04536"></a><span class="lineno"> 4536</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_response(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04537" name="l04537"></a><span class="lineno"> 4537</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_response(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04538" name="l04538"></a><span class="lineno"> 4538</span> </div>
-<div class="line"><a id="l04539" name="l04539"></a><span class="lineno"> 4539</span><span class="comment">/* RESTRICTION */</span></div>
-<div class="line"><a id="l04540" name="l04540"></a><span class="lineno"> 4540</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_restriction(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04541" name="l04541"></a><span class="lineno"> 4541</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_restriction(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04542" name="l04542"></a><span class="lineno"> 4542</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_restriction(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04543" name="l04543"></a><span class="lineno"> 4543</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_restriction(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04544" name="l04544"></a><span class="lineno"> 4544</span> </div>
-<div class="line"><a id="l04545" name="l04545"></a><span class="lineno"> 4545</span><span class="comment">/* RRULE */</span></div>
-<div class="line"><a id="l04546" name="l04546"></a><span class="lineno"> 4546</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_rrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l04547" name="l04547"></a><span class="lineno"> 4547</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_rrule(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l04548" name="l04548"></a><span class="lineno"> 4548</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> icalproperty_get_rrule(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04549" name="l04549"></a><span class="lineno"> 4549</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_rrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v, ...);</div>
-<div class="line"><a id="l04550" name="l04550"></a><span class="lineno"> 4550</span> </div>
-<div class="line"><a id="l04551" name="l04551"></a><span class="lineno"> 4551</span><span class="comment">/* SCOPE */</span></div>
-<div class="line"><a id="l04552" name="l04552"></a><span class="lineno"> 4552</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_scope(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04553" name="l04553"></a><span class="lineno"> 4553</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_scope(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04554" name="l04554"></a><span class="lineno"> 4554</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_scope(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04555" name="l04555"></a><span class="lineno"> 4555</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_scope(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04556" name="l04556"></a><span class="lineno"> 4556</span> </div>
-<div class="line"><a id="l04557" name="l04557"></a><span class="lineno"> 4557</span><span class="comment">/* SEQUENCE */</span></div>
-<div class="line"><a id="l04558" name="l04558"></a><span class="lineno"> 4558</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_sequence(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04559" name="l04559"></a><span class="lineno"> 4559</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_sequence(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04560" name="l04560"></a><span class="lineno"> 4560</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_sequence(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04561" name="l04561"></a><span class="lineno"> 4561</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_sequence(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04562" name="l04562"></a><span class="lineno"> 4562</span> </div>
-<div class="line"><a id="l04563" name="l04563"></a><span class="lineno"> 4563</span><span class="comment">/* SOURCE */</span></div>
-<div class="line"><a id="l04564" name="l04564"></a><span class="lineno"> 4564</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_source(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04565" name="l04565"></a><span class="lineno"> 4565</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_source(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04566" name="l04566"></a><span class="lineno"> 4566</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_source(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04567" name="l04567"></a><span class="lineno"> 4567</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_source(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04568" name="l04568"></a><span class="lineno"> 4568</span> </div>
-<div class="line"><a id="l04569" name="l04569"></a><span class="lineno"> 4569</span><span class="comment">/* STATUS */</span></div>
-<div class="line"><a id="l04570" name="l04570"></a><span class="lineno"> 4570</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_status(<span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l04571" name="l04571"></a><span class="lineno"> 4571</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_status(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l04572" name="l04572"></a><span class="lineno"> 4572</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_status icalproperty_get_status(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04573" name="l04573"></a><span class="lineno"> 4573</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_status(<span class="keyword">enum</span> icalproperty_status v, ...);</div>
-<div class="line"><a id="l04574" name="l04574"></a><span class="lineno"> 4574</span> </div>
-<div class="line"><a id="l04575" name="l04575"></a><span class="lineno"> 4575</span><span class="comment">/* STORES-EXPANDED */</span></div>
-<div class="line"><a id="l04576" name="l04576"></a><span class="lineno"> 4576</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_storesexpanded(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04577" name="l04577"></a><span class="lineno"> 4577</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_storesexpanded(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04578" name="l04578"></a><span class="lineno"> 4578</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_storesexpanded(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04579" name="l04579"></a><span class="lineno"> 4579</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_storesexpanded(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04580" name="l04580"></a><span class="lineno"> 4580</span> </div>
-<div class="line"><a id="l04581" name="l04581"></a><span class="lineno"> 4581</span><span class="comment">/* STRUCTURED-DATA */</span></div>
-<div class="line"><a id="l04582" name="l04582"></a><span class="lineno"> 4582</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_structureddata(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l04583" name="l04583"></a><span class="lineno"> 4583</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_structureddata(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l04584" name="l04584"></a><span class="lineno"> 4584</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * icalproperty_get_structureddata(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04585" name="l04585"></a><span class="lineno"> 4585</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_structureddata(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v, ...);</div>
-<div class="line"><a id="l04586" name="l04586"></a><span class="lineno"> 4586</span> </div>
-<div class="line"><a id="l04587" name="l04587"></a><span class="lineno"> 4587</span><span class="comment">/* STYLED-DESCRIPTION */</span></div>
-<div class="line"><a id="l04588" name="l04588"></a><span class="lineno"> 4588</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_styleddescription(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04589" name="l04589"></a><span class="lineno"> 4589</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_styleddescription(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04590" name="l04590"></a><span class="lineno"> 4590</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_styleddescription(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04591" name="l04591"></a><span class="lineno"> 4591</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_styleddescription(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04592" name="l04592"></a><span class="lineno"> 4592</span> </div>
-<div class="line"><a id="l04593" name="l04593"></a><span class="lineno"> 4593</span><span class="comment">/* SUMMARY */</span></div>
-<div class="line"><a id="l04594" name="l04594"></a><span class="lineno"> 4594</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_summary(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04595" name="l04595"></a><span class="lineno"> 4595</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_summary(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04596" name="l04596"></a><span class="lineno"> 4596</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_summary(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04597" name="l04597"></a><span class="lineno"> 4597</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_summary(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04598" name="l04598"></a><span class="lineno"> 4598</span> </div>
-<div class="line"><a id="l04599" name="l04599"></a><span class="lineno"> 4599</span><span class="comment">/* TARGET */</span></div>
-<div class="line"><a id="l04600" name="l04600"></a><span class="lineno"> 4600</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_target(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04601" name="l04601"></a><span class="lineno"> 4601</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_target(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04602" name="l04602"></a><span class="lineno"> 4602</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_target(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04603" name="l04603"></a><span class="lineno"> 4603</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_target(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04604" name="l04604"></a><span class="lineno"> 4604</span> </div>
-<div class="line"><a id="l04605" name="l04605"></a><span class="lineno"> 4605</span><span class="comment">/* TASK-MODE */</span></div>
-<div class="line"><a id="l04606" name="l04606"></a><span class="lineno"> 4606</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_taskmode(<span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l04607" name="l04607"></a><span class="lineno"> 4607</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_taskmode(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l04608" name="l04608"></a><span class="lineno"> 4608</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_taskmode icalproperty_get_taskmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04609" name="l04609"></a><span class="lineno"> 4609</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_taskmode(<span class="keyword">enum</span> icalproperty_taskmode v, ...);</div>
-<div class="line"><a id="l04610" name="l04610"></a><span class="lineno"> 4610</span> </div>
-<div class="line"><a id="l04611" name="l04611"></a><span class="lineno"> 4611</span><span class="comment">/* TRANSP */</span></div>
-<div class="line"><a id="l04612" name="l04612"></a><span class="lineno"> 4612</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_transp(<span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l04613" name="l04613"></a><span class="lineno"> 4613</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_transp(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l04614" name="l04614"></a><span class="lineno"> 4614</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_transp icalproperty_get_transp(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04615" name="l04615"></a><span class="lineno"> 4615</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_transp(<span class="keyword">enum</span> icalproperty_transp v, ...);</div>
-<div class="line"><a id="l04616" name="l04616"></a><span class="lineno"> 4616</span> </div>
-<div class="line"><a id="l04617" name="l04617"></a><span class="lineno"> 4617</span><span class="comment">/* TRIGGER */</span></div>
-<div class="line"><a id="l04618" name="l04618"></a><span class="lineno"> 4618</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l04619" name="l04619"></a><span class="lineno"> 4619</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_trigger(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l04620" name="l04620"></a><span class="lineno"> 4620</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> icalproperty_get_trigger(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04621" name="l04621"></a><span class="lineno"> 4621</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v, ...);</div>
-<div class="line"><a id="l04622" name="l04622"></a><span class="lineno"> 4622</span> </div>
-<div class="line"><a id="l04623" name="l04623"></a><span class="lineno"> 4623</span><span class="comment">/* TZID */</span></div>
-<div class="line"><a id="l04624" name="l04624"></a><span class="lineno"> 4624</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04625" name="l04625"></a><span class="lineno"> 4625</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04626" name="l04626"></a><span class="lineno"> 4626</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04627" name="l04627"></a><span class="lineno"> 4627</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04628" name="l04628"></a><span class="lineno"> 4628</span> </div>
-<div class="line"><a id="l04629" name="l04629"></a><span class="lineno"> 4629</span><span class="comment">/* TZID-ALIAS-OF */</span></div>
-<div class="line"><a id="l04630" name="l04630"></a><span class="lineno"> 4630</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzidaliasof(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04631" name="l04631"></a><span class="lineno"> 4631</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzidaliasof(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04632" name="l04632"></a><span class="lineno"> 4632</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzidaliasof(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04633" name="l04633"></a><span class="lineno"> 4633</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzidaliasof(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04634" name="l04634"></a><span class="lineno"> 4634</span> </div>
-<div class="line"><a id="l04635" name="l04635"></a><span class="lineno"> 4635</span><span class="comment">/* TZNAME */</span></div>
-<div class="line"><a id="l04636" name="l04636"></a><span class="lineno"> 4636</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04637" name="l04637"></a><span class="lineno"> 4637</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzname(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04638" name="l04638"></a><span class="lineno"> 4638</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzname(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04639" name="l04639"></a><span class="lineno"> 4639</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04640" name="l04640"></a><span class="lineno"> 4640</span> </div>
-<div class="line"><a id="l04641" name="l04641"></a><span class="lineno"> 4641</span><span class="comment">/* TZOFFSETFROM */</span></div>
-<div class="line"><a id="l04642" name="l04642"></a><span class="lineno"> 4642</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzoffsetfrom(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04643" name="l04643"></a><span class="lineno"> 4643</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzoffsetfrom(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04644" name="l04644"></a><span class="lineno"> 4644</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_tzoffsetfrom(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04645" name="l04645"></a><span class="lineno"> 4645</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzoffsetfrom(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04646" name="l04646"></a><span class="lineno"> 4646</span> </div>
-<div class="line"><a id="l04647" name="l04647"></a><span class="lineno"> 4647</span><span class="comment">/* TZOFFSETTO */</span></div>
-<div class="line"><a id="l04648" name="l04648"></a><span class="lineno"> 4648</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzoffsetto(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04649" name="l04649"></a><span class="lineno"> 4649</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzoffsetto(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l04650" name="l04650"></a><span class="lineno"> 4650</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_tzoffsetto(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04651" name="l04651"></a><span class="lineno"> 4651</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzoffsetto(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l04652" name="l04652"></a><span class="lineno"> 4652</span> </div>
-<div class="line"><a id="l04653" name="l04653"></a><span class="lineno"> 4653</span><span class="comment">/* TZUNTIL */</span></div>
-<div class="line"><a id="l04654" name="l04654"></a><span class="lineno"> 4654</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzuntil(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04655" name="l04655"></a><span class="lineno"> 4655</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzuntil(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l04656" name="l04656"></a><span class="lineno"> 4656</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_tzuntil(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04657" name="l04657"></a><span class="lineno"> 4657</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzuntil(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l04658" name="l04658"></a><span class="lineno"> 4658</span> </div>
-<div class="line"><a id="l04659" name="l04659"></a><span class="lineno"> 4659</span><span class="comment">/* TZURL */</span></div>
-<div class="line"><a id="l04660" name="l04660"></a><span class="lineno"> 4660</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04661" name="l04661"></a><span class="lineno"> 4661</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzurl(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04662" name="l04662"></a><span class="lineno"> 4662</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzurl(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04663" name="l04663"></a><span class="lineno"> 4663</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04664" name="l04664"></a><span class="lineno"> 4664</span> </div>
-<div class="line"><a id="l04665" name="l04665"></a><span class="lineno"> 4665</span><span class="comment">/* UID */</span></div>
-<div class="line"><a id="l04666" name="l04666"></a><span class="lineno"> 4666</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_uid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04667" name="l04667"></a><span class="lineno"> 4667</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_uid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04668" name="l04668"></a><span class="lineno"> 4668</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_uid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04669" name="l04669"></a><span class="lineno"> 4669</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_uid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04670" name="l04670"></a><span class="lineno"> 4670</span> </div>
-<div class="line"><a id="l04671" name="l04671"></a><span class="lineno"> 4671</span><span class="comment">/* URL */</span></div>
-<div class="line"><a id="l04672" name="l04672"></a><span class="lineno"> 4672</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_url(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04673" name="l04673"></a><span class="lineno"> 4673</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_url(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04674" name="l04674"></a><span class="lineno"> 4674</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_url(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04675" name="l04675"></a><span class="lineno"> 4675</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_url(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04676" name="l04676"></a><span class="lineno"> 4676</span> </div>
-<div class="line"><a id="l04677" name="l04677"></a><span class="lineno"> 4677</span><span class="comment">/* VERSION */</span></div>
-<div class="line"><a id="l04678" name="l04678"></a><span class="lineno"> 4678</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_version(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04679" name="l04679"></a><span class="lineno"> 4679</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_version(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04680" name="l04680"></a><span class="lineno"> 4680</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_version(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04681" name="l04681"></a><span class="lineno"> 4681</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_version(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04682" name="l04682"></a><span class="lineno"> 4682</span> </div>
-<div class="line"><a id="l04683" name="l04683"></a><span class="lineno"> 4683</span><span class="comment">/* VOTER */</span></div>
-<div class="line"><a id="l04684" name="l04684"></a><span class="lineno"> 4684</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_voter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04685" name="l04685"></a><span class="lineno"> 4685</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_voter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04686" name="l04686"></a><span class="lineno"> 4686</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_voter(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04687" name="l04687"></a><span class="lineno"> 4687</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_voter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04688" name="l04688"></a><span class="lineno"> 4688</span> </div>
-<div class="line"><a id="l04689" name="l04689"></a><span class="lineno"> 4689</span><span class="comment">/* X */</span></div>
-<div class="line"><a id="l04690" name="l04690"></a><span class="lineno"> 4690</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_x(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04691" name="l04691"></a><span class="lineno"> 4691</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_x(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04692" name="l04692"></a><span class="lineno"> 4692</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_x(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04693" name="l04693"></a><span class="lineno"> 4693</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_x(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04694" name="l04694"></a><span class="lineno"> 4694</span> </div>
-<div class="line"><a id="l04695" name="l04695"></a><span class="lineno"> 4695</span><span class="comment">/* X-LIC-CLASS */</span></div>
-<div class="line"><a id="l04696" name="l04696"></a><span class="lineno"> 4696</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicclass(<span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l04697" name="l04697"></a><span class="lineno"> 4697</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicclass(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l04698" name="l04698"></a><span class="lineno"> 4698</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_xlicclass icalproperty_get_xlicclass(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04699" name="l04699"></a><span class="lineno"> 4699</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicclass(<span class="keyword">enum</span> icalproperty_xlicclass v, ...);</div>
-<div class="line"><a id="l04700" name="l04700"></a><span class="lineno"> 4700</span> </div>
-<div class="line"><a id="l04701" name="l04701"></a><span class="lineno"> 4701</span><span class="comment">/* X-LIC-CLUSTERCOUNT */</span></div>
-<div class="line"><a id="l04702" name="l04702"></a><span class="lineno"> 4702</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicclustercount(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04703" name="l04703"></a><span class="lineno"> 4703</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicclustercount(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04704" name="l04704"></a><span class="lineno"> 4704</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicclustercount(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04705" name="l04705"></a><span class="lineno"> 4705</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicclustercount(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04706" name="l04706"></a><span class="lineno"> 4706</span> </div>
-<div class="line"><a id="l04707" name="l04707"></a><span class="lineno"> 4707</span><span class="comment">/* X-LIC-ERROR */</span></div>
-<div class="line"><a id="l04708" name="l04708"></a><span class="lineno"> 4708</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicerror(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04709" name="l04709"></a><span class="lineno"> 4709</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicerror(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04710" name="l04710"></a><span class="lineno"> 4710</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicerror(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04711" name="l04711"></a><span class="lineno"> 4711</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicerror(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04712" name="l04712"></a><span class="lineno"> 4712</span> </div>
-<div class="line"><a id="l04713" name="l04713"></a><span class="lineno"> 4713</span><span class="comment">/* X-LIC-MIMECHARSET */</span></div>
-<div class="line"><a id="l04714" name="l04714"></a><span class="lineno"> 4714</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimecharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04715" name="l04715"></a><span class="lineno"> 4715</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimecharset(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04716" name="l04716"></a><span class="lineno"> 4716</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimecharset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04717" name="l04717"></a><span class="lineno"> 4717</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimecharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04718" name="l04718"></a><span class="lineno"> 4718</span> </div>
-<div class="line"><a id="l04719" name="l04719"></a><span class="lineno"> 4719</span><span class="comment">/* X-LIC-MIMECID */</span></div>
-<div class="line"><a id="l04720" name="l04720"></a><span class="lineno"> 4720</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimecid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04721" name="l04721"></a><span class="lineno"> 4721</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimecid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04722" name="l04722"></a><span class="lineno"> 4722</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimecid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04723" name="l04723"></a><span class="lineno"> 4723</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimecid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04724" name="l04724"></a><span class="lineno"> 4724</span> </div>
-<div class="line"><a id="l04725" name="l04725"></a><span class="lineno"> 4725</span><span class="comment">/* X-LIC-MIMECONTENTTYPE */</span></div>
-<div class="line"><a id="l04726" name="l04726"></a><span class="lineno"> 4726</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimecontenttype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04727" name="l04727"></a><span class="lineno"> 4727</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimecontenttype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04728" name="l04728"></a><span class="lineno"> 4728</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimecontenttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04729" name="l04729"></a><span class="lineno"> 4729</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimecontenttype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04730" name="l04730"></a><span class="lineno"> 4730</span> </div>
-<div class="line"><a id="l04731" name="l04731"></a><span class="lineno"> 4731</span><span class="comment">/* X-LIC-MIMEENCODING */</span></div>
-<div class="line"><a id="l04732" name="l04732"></a><span class="lineno"> 4732</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimeencoding(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04733" name="l04733"></a><span class="lineno"> 4733</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimeencoding(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04734" name="l04734"></a><span class="lineno"> 4734</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimeencoding(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04735" name="l04735"></a><span class="lineno"> 4735</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimeencoding(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04736" name="l04736"></a><span class="lineno"> 4736</span> </div>
-<div class="line"><a id="l04737" name="l04737"></a><span class="lineno"> 4737</span><span class="comment">/* X-LIC-MIMEFILENAME */</span></div>
-<div class="line"><a id="l04738" name="l04738"></a><span class="lineno"> 4738</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimefilename(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04739" name="l04739"></a><span class="lineno"> 4739</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimefilename(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04740" name="l04740"></a><span class="lineno"> 4740</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimefilename(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04741" name="l04741"></a><span class="lineno"> 4741</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimefilename(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04742" name="l04742"></a><span class="lineno"> 4742</span> </div>
-<div class="line"><a id="l04743" name="l04743"></a><span class="lineno"> 4743</span><span class="comment">/* X-LIC-MIMEOPTINFO */</span></div>
-<div class="line"><a id="l04744" name="l04744"></a><span class="lineno"> 4744</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimeoptinfo(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04745" name="l04745"></a><span class="lineno"> 4745</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimeoptinfo(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l04746" name="l04746"></a><span class="lineno"> 4746</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimeoptinfo(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04747" name="l04747"></a><span class="lineno"> 4747</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimeoptinfo(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l04748" name="l04748"></a><span class="lineno"> 4748</span> </div>
-<div class="line"><a id="l04749" name="l04749"></a><span class="lineno"> 4749</span><span class="preprocessor">#endif </span><span class="comment">/*ICALPROPERTY_H*/</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l04750" name="l04750"></a><span class="lineno"> 4750</span> </div>
-<div class="line"><a id="l04751" name="l04751"></a><span class="lineno"> 4751</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l04752" name="l04752"></a><span class="lineno"> 4752</span><span class="comment"> FILE: icalproperty.h</span></div>
-<div class="line"><a id="l04753" name="l04753"></a><span class="lineno"> 4753</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l04754" name="l04754"></a><span class="lineno"> 4754</span><span class="comment"></span> </div>
-<div class="line"><a id="l04755" name="l04755"></a><span class="lineno"> 4755</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l04756" name="l04756"></a><span class="lineno"> 4756</span><span class="comment"></span> </div>
-<div class="line"><a id="l04757" name="l04757"></a><span class="lineno"> 4757</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l04758" name="l04758"></a><span class="lineno"> 4758</span><span class="comment"></span> </div>
-<div class="line"><a id="l04759" name="l04759"></a><span class="lineno"> 4759</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l04760" name="l04760"></a><span class="lineno"> 4760</span> </div>
-<div class="line"><a id="l04761" name="l04761"></a><span class="lineno"> 4761</span><span class="preprocessor">#ifndef ICALPROPERTY_H</span></div>
-<div class="line"><a id="l04762" name="l04762"></a><span class="lineno"> 4762</span><span class="preprocessor">#define ICALPROPERTY_H</span></div>
-<div class="line"><a id="l04763" name="l04763"></a><span class="lineno"> 4763</span> </div>
-<div class="line"><a id="l04764" name="l04764"></a><span class="lineno"> 4764</span><span class="preprocessor">#include &quot;libical_deprecated.h&quot;</span></div>
-<div class="line"><a id="l04765" name="l04765"></a><span class="lineno"> 4765</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l04766" name="l04766"></a><span class="lineno"> 4766</span> <span class="comment">/* To get icalproperty_kind enumerations */</span></div>
-<div class="line"><a id="l04767" name="l04767"></a><span class="lineno"> 4767</span> </div>
-<div class="line"><a id="l04768" name="l04768"></a><span class="lineno"> 4768</span><span class="preprocessor">#include &lt;stdarg.h&gt;</span> <span class="comment">/* for va_... */</span></div>
-<div class="line"><a id="l04769" name="l04769"></a><span class="lineno"> 4769</span> </div>
-<div class="line"><a id="l04772" name="l04772"></a><span class="lineno"> 4772</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new(icalproperty_kind kind);</div>
-<div class="line"><a id="l04773" name="l04773"></a><span class="lineno"> 4773</span> </div>
-<div class="line"><a id="l04774" name="l04774"></a><span class="lineno"> 4774</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_impl(icalproperty_kind kind);</div>
-<div class="line"><a id="l04775" name="l04775"></a><span class="lineno"> 4775</span> </div>
-<div class="line"><a id="l04781" name="l04781"></a><span class="lineno"> 4781</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">icalproperty_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04782" name="l04782"></a><span class="lineno"> 4782</span> </div>
-<div class="line"><a id="l04783" name="l04783"></a><span class="lineno"> 4783</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_from_string(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l04784" name="l04784"></a><span class="lineno"> 4784</span> </div>
-<div class="line"><a id="l04785" name="l04785"></a><span class="lineno"> 4785</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_as_ical_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04786" name="l04786"></a><span class="lineno"> 4786</span> </div>
-<div class="line"><a id="l04787" name="l04787"></a><span class="lineno"> 4787</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_as_ical_string_r(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04788" name="l04788"></a><span class="lineno"> 4788</span> </div>
-<div class="line"><a id="l04789" name="l04789"></a><span class="lineno"> 4789</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_free(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04790" name="l04790"></a><span class="lineno"> 4790</span> </div>
-<div class="line"><a id="l04791" name="l04791"></a><span class="lineno"> 4791</span>LIBICAL_ICAL_EXPORT icalproperty_kind icalproperty_isa(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
-<div class="line"><a id="l04792" name="l04792"></a><span class="lineno"> 4792</span> </div>
-<div class="line"><a id="l04793" name="l04793"></a><span class="lineno"> 4793</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_isa_property(<span class="keywordtype">void</span> *property);</div>
-<div class="line"><a id="l04794" name="l04794"></a><span class="lineno"> 4794</span> </div>
-<div class="line"><a id="l04795" name="l04795"></a><span class="lineno"> 4795</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_add_parameters(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty_impl</a> *prop, va_list args);</div>
-<div class="line"><a id="l04796" name="l04796"></a><span class="lineno"> 4796</span> </div>
-<div class="line"><a id="l04797" name="l04797"></a><span class="lineno"> 4797</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_add_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
-<div class="line"><a id="l04798" name="l04798"></a><span class="lineno"> 4798</span> </div>
-<div class="line"><a id="l04799" name="l04799"></a><span class="lineno"> 4799</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
-<div class="line"><a id="l04800" name="l04800"></a><span class="lineno"> 4800</span> </div>
-<div class="line"><a id="l04801" name="l04801"></a><span class="lineno"> 4801</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_parameter_from_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04802" name="l04802"></a><span class="lineno"> 4802</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
-<div class="line"><a id="l04803" name="l04803"></a><span class="lineno"> 4803</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l04804" name="l04804"></a><span class="lineno"> 4804</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_parameter_as_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04805" name="l04805"></a><span class="lineno"> 4805</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a id="l04806" name="l04806"></a><span class="lineno"> 4806</span> </div>
-<div class="line"><a id="l04807" name="l04807"></a><span class="lineno"> 4807</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_parameter_as_string_r(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04808" name="l04808"></a><span class="lineno"> 4808</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a id="l04809" name="l04809"></a><span class="lineno"> 4809</span> </div>
-<div class="line"><a id="l04819" name="l04819"></a><span class="lineno"> 4819</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04820" name="l04820"></a><span class="lineno"> 4820</span> icalparameter_kind kind);</div>
-<div class="line"><a id="l04821" name="l04821"></a><span class="lineno"> 4821</span> </div>
-<div class="line"><a id="l04835" name="l04835"></a><span class="lineno"> 4835</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe">icalproperty_remove_parameter_by_name</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04836" name="l04836"></a><span class="lineno"> 4836</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a id="l04837" name="l04837"></a><span class="lineno"> 4837</span> </div>
-<div class="line"><a id="l04846" name="l04846"></a><span class="lineno"> 4846</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e">icalproperty_remove_parameter_by_ref</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04847" name="l04847"></a><span class="lineno"> 4847</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
-<div class="line"><a id="l04848" name="l04848"></a><span class="lineno"> 4848</span> </div>
-<div class="line"><a id="l04849" name="l04849"></a><span class="lineno"> 4849</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_count_parameters(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04850" name="l04850"></a><span class="lineno"> 4850</span> </div>
-<div class="line"><a id="l04851" name="l04851"></a><span class="lineno"> 4851</span><span class="comment">/* Iterate through the parameters */</span></div>
-<div class="line"><a id="l04852" name="l04852"></a><span class="lineno"> 4852</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icalproperty_get_first_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04853" name="l04853"></a><span class="lineno"> 4853</span> icalparameter_kind kind);</div>
-<div class="line"><a id="l04854" name="l04854"></a><span class="lineno"> 4854</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icalproperty_get_next_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l04855" name="l04855"></a><span class="lineno"> 4855</span> icalparameter_kind kind);</div>
-<div class="line"><a id="l04856" name="l04856"></a><span class="lineno"> 4856</span><span class="comment">/* Access the value of the property */</span></div>
-<div class="line"><a id="l04857" name="l04857"></a><span class="lineno"> 4857</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_value(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l04858" name="l04858"></a><span class="lineno"> 4858</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_value_from_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> *value,</div>
-<div class="line"><a id="l04859" name="l04859"></a><span class="lineno"> 4859</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *kind);</div>
-<div class="line"><a id="l04860" name="l04860"></a><span class="lineno"> 4860</span> </div>
-<div class="line"><a id="l04861" name="l04861"></a><span class="lineno"> 4861</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalproperty_get_value(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04862" name="l04862"></a><span class="lineno"> 4862</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_value_as_string(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04863" name="l04863"></a><span class="lineno"> 4863</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_value_as_string_r(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04864" name="l04864"></a><span class="lineno"> 4864</span> </div>
-<div class="line"><a id="l04868" name="l04868"></a><span class="lineno"> 4868</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7">icalvalue_set_parent</a>(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
-<div class="line"><a id="l04869" name="l04869"></a><span class="lineno"> 4869</span> </div>
-<div class="line"><a id="l04874" name="l04874"></a><span class="lineno"> 4874</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93">icalvalue_get_parent</a>(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l04875" name="l04875"></a><span class="lineno"> 4875</span> </div>
-<div class="line"><a id="l04876" name="l04876"></a><span class="lineno"> 4876</span><span class="comment">/* Deal with X properties */</span></div>
-<div class="line"><a id="l04877" name="l04877"></a><span class="lineno"> 4877</span> </div>
-<div class="line"><a id="l04878" name="l04878"></a><span class="lineno"> 4878</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_x_name(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a id="l04879" name="l04879"></a><span class="lineno"> 4879</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_x_name(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04880" name="l04880"></a><span class="lineno"> 4880</span> </div>
-<div class="line"><a id="l04885" name="l04885"></a><span class="lineno"> 4885</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956">icalproperty_get_property_name</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04886" name="l04886"></a><span class="lineno"> 4886</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_property_name_r(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04887" name="l04887"></a><span class="lineno"> 4887</span> </div>
-<div class="line"><a id="l04888" name="l04888"></a><span class="lineno"> 4888</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalparameter_value_to_value_kind(icalparameter_value value);</div>
-<div class="line"><a id="l04889" name="l04889"></a><span class="lineno"> 4889</span> </div>
-<div class="line"><a id="l04894" name="l04894"></a><span class="lineno"> 4894</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f">icalparameter_set_parent</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
-<div class="line"><a id="l04895" name="l04895"></a><span class="lineno"> 4895</span> </div>
-<div class="line"><a id="l04900" name="l04900"></a><span class="lineno"> 4900</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea">icalparameter_get_parent</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
-<div class="line"><a id="l04901" name="l04901"></a><span class="lineno"> 4901</span> </div>
-<div class="line"><a id="l04902" name="l04902"></a><span class="lineno"> 4902</span><span class="comment">/* Convert kinds to string and get default value type */</span></div>
-<div class="line"><a id="l04903" name="l04903"></a><span class="lineno"> 4903</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalproperty_kind_to_value_kind(icalproperty_kind kind);</div>
-<div class="line"><a id="l04904" name="l04904"></a><span class="lineno"> 4904</span>LIBICAL_ICAL_EXPORT icalproperty_kind icalproperty_value_kind_to_kind(icalvalue_kind kind);</div>
-<div class="line"><a id="l04905" name="l04905"></a><span class="lineno"> 4905</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_kind_to_string(icalproperty_kind kind);</div>
-<div class="line"><a id="l04906" name="l04906"></a><span class="lineno"> 4906</span>LIBICAL_ICAL_EXPORT icalproperty_kind icalproperty_string_to_kind(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
-<div class="line"><a id="l04907" name="l04907"></a><span class="lineno"> 4907</span> </div>
-<div class="line"><a id="l04909" name="l04909"></a><span class="lineno"> 4909</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675">icalproperty_kind_is_valid</a>(<span class="keyword">const</span> icalproperty_kind kind);</div>
-<div class="line"><a id="l04910" name="l04910"></a><span class="lineno"> 4910</span> </div>
-<div class="line"><a id="l04911" name="l04911"></a><span class="lineno"> 4911</span>LIBICAL_ICAL_EXPORT icalproperty_method icalproperty_string_to_method(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l04912" name="l04912"></a><span class="lineno"> 4912</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_method_to_string(icalproperty_method method);</div>
-<div class="line"><a id="l04913" name="l04913"></a><span class="lineno"> 4913</span> </div>
-<div class="line"><a id="l04914" name="l04914"></a><span class="lineno"> 4914</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_enum_to_string(<span class="keywordtype">int</span> e);</div>
-<div class="line"><a id="l04915" name="l04915"></a><span class="lineno"> 4915</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_enum_to_string_r(<span class="keywordtype">int</span> e);</div>
-<div class="line"><a id="l04916" name="l04916"></a><span class="lineno"> 4916</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_kind_and_string_to_enum(<span class="keyword">const</span> <span class="keywordtype">int</span> kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l04917" name="l04917"></a><span class="lineno"> 4917</span> </div>
-<div class="line"><a id="l04918" name="l04918"></a><span class="lineno"> 4918</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_status_to_string(icalproperty_status);</div>
-<div class="line"><a id="l04919" name="l04919"></a><span class="lineno"> 4919</span>LIBICAL_ICAL_EXPORT icalproperty_status icalproperty_string_to_status(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
-<div class="line"><a id="l04920" name="l04920"></a><span class="lineno"> 4920</span> </div>
-<div class="line"><a id="l04921" name="l04921"></a><span class="lineno"> 4921</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_enum_belongs_to_property(icalproperty_kind kind, <span class="keywordtype">int</span> e);</div>
-<div class="line"><a id="l04922" name="l04922"></a><span class="lineno"> 4922</span> </div>
-<div class="line"><a id="l04927" name="l04927"></a><span class="lineno"> 4927</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa">icalproperty_normalize</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l04928" name="l04928"></a><span class="lineno"> 4928</span> </div>
-<div class="line"><a id="l04933" name="l04933"></a><span class="lineno"> 4933</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">icalproperty_new_clone</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop));</div>
-<div class="line"><a id="l04934" name="l04934"></a><span class="lineno"> 4934</span> </div>
-<div class="line"><a id="l04935" name="l04935"></a><span class="lineno"> 4935</span><span class="preprocessor">#endif </span><span class="comment">/*ICALPROPERTY_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l04936" name="l04936"></a><span class="lineno"> 4936</span> </div>
-<div class="line"><a id="l04937" name="l04937"></a><span class="lineno"> 4937</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l04938" name="l04938"></a><span class="lineno"> 4938</span><span class="comment"> FILE: pvl.h</span></div>
-<div class="line"><a id="l04939" name="l04939"></a><span class="lineno"> 4939</span><span class="comment"> CREATOR: eric November, 1995</span></div>
-<div class="line"><a id="l04940" name="l04940"></a><span class="lineno"> 4940</span><span class="comment"></span> </div>
-<div class="line"><a id="l04941" name="l04941"></a><span class="lineno"> 4941</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l04942" name="l04942"></a><span class="lineno"> 4942</span><span class="comment"></span> </div>
-<div class="line"><a id="l04943" name="l04943"></a><span class="lineno"> 4943</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l04944" name="l04944"></a><span class="lineno"> 4944</span><span class="comment"></span> </div>
-<div class="line"><a id="l04945" name="l04945"></a><span class="lineno"> 4945</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l04946" name="l04946"></a><span class="lineno"> 4946</span> </div>
-<div class="line"><a id="l04947" name="l04947"></a><span class="lineno"> 4947</span><span class="preprocessor">#ifndef ICAL_PVL_H</span></div>
-<div class="line"><a id="l04948" name="l04948"></a><span class="lineno"> 4948</span><span class="preprocessor">#define ICAL_PVL_H</span></div>
-<div class="line"><a id="l04949" name="l04949"></a><span class="lineno"> 4949</span> </div>
-<div class="line"><a id="l04950" name="l04950"></a><span class="lineno"> 4950</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l04951" name="l04951"></a><span class="lineno"> 4951</span> </div>
-<div class="line"><a id="l04952" name="l04952"></a><span class="lineno"> 4952</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__list__t.html">pvl_list_t</a> *<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>;</div>
-<div class="line"><a id="l04953" name="l04953"></a><span class="lineno"> 4953</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a>;</div>
-<div class="line"><a id="l04954" name="l04954"></a><span class="lineno"> 4954</span> </div>
-<div class="line"><a id="l04961" name="l04961"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html"> 4961</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a></div>
-<div class="line"><a id="l04962" name="l04962"></a><span class="lineno"> 4962</span>{</div>
-<div class="line"><a id="l04963" name="l04963"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5"> 4963</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5">MAGIC</a>; </div>
-<div class="line"><a id="l04964" name="l04964"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0"> 4964</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>; </div>
-<div class="line"><a id="l04965" name="l04965"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec"> 4965</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_variable" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">next</a>; </div>
-<div class="line"><a id="l04966" name="l04966"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d"> 4966</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_variable" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">prior</a>; </div>
-<div class="line"><a id="l04967" name="l04967"></a><span class="lineno"> 4967</span>} <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a>;</div>
-<div class="line"><a id="l04968" name="l04968"></a><span class="lineno"> 4968</span> </div>
-<div class="line"><a id="l04969" name="l04969"></a><span class="lineno"> 4969</span><span class="comment">/* Create new lists or elements */</span></div>
-<div class="line"><a id="l04970" name="l04970"></a><span class="lineno"> 4970</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_new_element(<span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> <a class="code hl_variable" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">next</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> <a class="code hl_variable" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">prior</a>);</div>
-<div class="line"><a id="l04971" name="l04971"></a><span class="lineno"> 4971</span> </div>
-<div class="line"><a id="l04972" name="l04972"></a><span class="lineno"> 4972</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> pvl_newlist(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l04973" name="l04973"></a><span class="lineno"> 4973</span> </div>
-<div class="line"><a id="l04974" name="l04974"></a><span class="lineno"> 4974</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_free(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>);</div>
-<div class="line"><a id="l04975" name="l04975"></a><span class="lineno"> 4975</span> </div>
-<div class="line"><a id="l04976" name="l04976"></a><span class="lineno"> 4976</span><span class="comment">/* Add, remove, or get the head of the list */</span></div>
-<div class="line"><a id="l04977" name="l04977"></a><span class="lineno"> 4977</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_unshift(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
-<div class="line"><a id="l04978" name="l04978"></a><span class="lineno"> 4978</span> </div>
-<div class="line"><a id="l04979" name="l04979"></a><span class="lineno"> 4979</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *pvl_shift(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l);</div>
-<div class="line"><a id="l04980" name="l04980"></a><span class="lineno"> 4980</span> </div>
-<div class="line"><a id="l04981" name="l04981"></a><span class="lineno"> 4981</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_head(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>);</div>
-<div class="line"><a id="l04982" name="l04982"></a><span class="lineno"> 4982</span> </div>
-<div class="line"><a id="l04983" name="l04983"></a><span class="lineno"> 4983</span><span class="comment">/* Add, remove or get the tail of the list */</span></div>
-<div class="line"><a id="l04984" name="l04984"></a><span class="lineno"> 4984</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_push(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
-<div class="line"><a id="l04985" name="l04985"></a><span class="lineno"> 4985</span> </div>
-<div class="line"><a id="l04986" name="l04986"></a><span class="lineno"> 4986</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *pvl_pop(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l);</div>
-<div class="line"><a id="l04987" name="l04987"></a><span class="lineno"> 4987</span> </div>
-<div class="line"><a id="l04988" name="l04988"></a><span class="lineno"> 4988</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_tail(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>);</div>
-<div class="line"><a id="l04989" name="l04989"></a><span class="lineno"> 4989</span> </div>
-<div class="line"><a id="l04990" name="l04990"></a><span class="lineno"> 4990</span><span class="comment">/* Insert elements in random places */</span></div>
-<div class="line"><a id="l04991" name="l04991"></a><span class="lineno"> 4991</span><span class="keyword">typedef</span> int (*pvl_comparef) (<span class="keywordtype">void</span> *a, <span class="keywordtype">void</span> *b); <span class="comment">/* a, b are of the data type */</span></div>
-<div class="line"><a id="l04992" name="l04992"></a><span class="lineno"> 4992</span> </div>
-<div class="line"><a id="l04993" name="l04993"></a><span class="lineno"> 4993</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_ordered(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, pvl_comparef f, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
-<div class="line"><a id="l04994" name="l04994"></a><span class="lineno"> 4994</span> </div>
-<div class="line"><a id="l04995" name="l04995"></a><span class="lineno"> 4995</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_after(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
-<div class="line"><a id="l04996" name="l04996"></a><span class="lineno"> 4996</span> </div>
-<div class="line"><a id="l04997" name="l04997"></a><span class="lineno"> 4997</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_before(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
-<div class="line"><a id="l04998" name="l04998"></a><span class="lineno"> 4998</span> </div>
-<div class="line"><a id="l04999" name="l04999"></a><span class="lineno"> 4999</span><span class="comment">/* Remove an element, or clear the entire list */</span></div>
-<div class="line"><a id="l05000" name="l05000"></a><span class="lineno"> 5000</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *pvl_remove(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a>); <span class="comment">/* Remove element, return data */</span></div>
-<div class="line"><a id="l05001" name="l05001"></a><span class="lineno"> 5001</span> </div>
-<div class="line"><a id="l05002" name="l05002"></a><span class="lineno"> 5002</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_clear(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>); <span class="comment">/* Remove all elements, de-allocate all data */</span></div>
-<div class="line"><a id="l05003" name="l05003"></a><span class="lineno"> 5003</span> </div>
-<div class="line"><a id="l05004" name="l05004"></a><span class="lineno"> 5004</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> pvl_count(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>);</div>
-<div class="line"><a id="l05005" name="l05005"></a><span class="lineno"> 5005</span> </div>
-<div class="line"><a id="l05006" name="l05006"></a><span class="lineno"> 5006</span><span class="comment">/* Navigate the list */</span></div>
-<div class="line"><a id="l05007" name="l05007"></a><span class="lineno"> 5007</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_next(<a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e);</div>
-<div class="line"><a id="l05008" name="l05008"></a><span class="lineno"> 5008</span> </div>
-<div class="line"><a id="l05009" name="l05009"></a><span class="lineno"> 5009</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_prior(<a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e);</div>
-<div class="line"><a id="l05010" name="l05010"></a><span class="lineno"> 5010</span> </div>
-<div class="line"><a id="l05011" name="l05011"></a><span class="lineno"> 5011</span><span class="comment">/* get the data in the list */</span></div>
-<div class="line"><a id="l05012" name="l05012"></a><span class="lineno"> 5012</span><span class="preprocessor">#if !defined(PVL_USE_MACROS)</span></div>
-<div class="line"><a id="l05013" name="l05013"></a><span class="lineno"> 5013</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *pvl_data(<a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a>);</div>
-<div class="line"><a id="l05014" name="l05014"></a><span class="lineno"> 5014</span><span class="preprocessor">#else</span></div>
-<div class="line"><a id="l05015" name="l05015"></a><span class="lineno"> 5015</span><span class="preprocessor">#define pvl_data(x) x==0 ? 0 : ((struct pvl_elem_t *)x)-&gt;d;</span></div>
-<div class="line"><a id="l05016" name="l05016"></a><span class="lineno"> 5016</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l05017" name="l05017"></a><span class="lineno"> 5017</span> </div>
-<div class="line"><a id="l05018" name="l05018"></a><span class="lineno"> 5018</span><span class="comment">/* Find an element for which a function returns true */</span></div>
-<div class="line"><a id="l05019" name="l05019"></a><span class="lineno"> 5019</span><span class="keyword">typedef</span> int (*pvl_findf) (<span class="keywordtype">void</span> *a, <span class="keywordtype">void</span> *b); <span class="comment">/*a is list elem, b is other data */</span></div>
-<div class="line"><a id="l05020" name="l05020"></a><span class="lineno"> 5020</span> </div>
-<div class="line"><a id="l05021" name="l05021"></a><span class="lineno"> 5021</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_find(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, pvl_findf f, <span class="keywordtype">void</span> *v);</div>
-<div class="line"><a id="l05022" name="l05022"></a><span class="lineno"> 5022</span> </div>
-<div class="line"><a id="l05023" name="l05023"></a><span class="lineno"> 5023</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_find_next(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, pvl_findf f, <span class="keywordtype">void</span> *v);</div>
-<div class="line"><a id="l05024" name="l05024"></a><span class="lineno"> 5024</span> </div>
-<div class="line"><a id="l05029" name="l05029"></a><span class="lineno"> 5029</span><span class="keyword">typedef</span> void (*pvl_applyf) (<span class="keywordtype">void</span> *a, <span class="keywordtype">void</span> *b);</div>
-<div class="line"><a id="l05030" name="l05030"></a><span class="lineno"> 5030</span> </div>
-<div class="line"><a id="l05031" name="l05031"></a><span class="lineno"> 5031</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_apply(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, pvl_applyf f, <span class="keywordtype">void</span> *v);</div>
-<div class="line"><a id="l05032" name="l05032"></a><span class="lineno"> 5032</span> </div>
-<div class="line"><a id="l05033" name="l05033"></a><span class="lineno"> 5033</span><span class="preprocessor">#endif </span><span class="comment">/* ICAL_PVL_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l05034" name="l05034"></a><span class="lineno"> 5034</span> </div>
-<div class="line"><a id="l05035" name="l05035"></a><span class="lineno"> 5035</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l05036" name="l05036"></a><span class="lineno"> 5036</span><span class="comment"> FILE: icalcomponent.h</span></div>
-<div class="line"><a id="l05037" name="l05037"></a><span class="lineno"> 5037</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l05038" name="l05038"></a><span class="lineno"> 5038</span><span class="comment"></span> </div>
-<div class="line"><a id="l05039" name="l05039"></a><span class="lineno"> 5039</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l05040" name="l05040"></a><span class="lineno"> 5040</span><span class="comment"></span> </div>
-<div class="line"><a id="l05041" name="l05041"></a><span class="lineno"> 5041</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l05042" name="l05042"></a><span class="lineno"> 5042</span><span class="comment"></span> </div>
-<div class="line"><a id="l05043" name="l05043"></a><span class="lineno"> 5043</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l05044" name="l05044"></a><span class="lineno"> 5044</span> </div>
-<div class="line"><a id="l05049" name="l05049"></a><span class="lineno"> 5049</span><span class="preprocessor">#ifndef ICALCOMPONENT_H</span></div>
-<div class="line"><a id="l05050" name="l05050"></a><span class="lineno"> 5050</span><span class="preprocessor">#define ICALCOMPONENT_H</span></div>
-<div class="line"><a id="l05051" name="l05051"></a><span class="lineno"> 5051</span> </div>
-<div class="line"><a id="l05052" name="l05052"></a><span class="lineno"> 5052</span><span class="preprocessor">#include &quot;libical_deprecated.h&quot;</span></div>
-<div class="line"><a id="l05053" name="l05053"></a><span class="lineno"> 5053</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l05054" name="l05054"></a><span class="lineno"> 5054</span> </div>
-<div class="line"><a id="l05055" name="l05055"></a><span class="lineno"> 5055</span> </div>
-<div class="line"><a id="l05056" name="l05056"></a><span class="lineno"> 5056</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent_impl</a> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>;</div>
-<div class="line"><a id="l05057" name="l05057"></a><span class="lineno"> 5057</span> </div>
-<div class="line"><a id="l05058" name="l05058"></a><span class="lineno"> 5058</span><span class="comment">/* This is exposed so that callers will not have to allocate and</span></div>
-<div class="line"><a id="l05059" name="l05059"></a><span class="lineno"> 5059</span><span class="comment"> deallocate iterators. Pretend that you can&#39;t see it. */</span></div>
-<div class="line"><a id="l05060" name="l05060"></a><span class="lineno"><a class="line" href="structicalcompiter.html"> 5060</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a></div>
-<div class="line"><a id="l05061" name="l05061"></a><span class="lineno"> 5061</span>{</div>
-<div class="line"><a id="l05062" name="l05062"></a><span class="lineno"> 5062</span> icalcomponent_kind kind;</div>
-<div class="line"><a id="l05063" name="l05063"></a><span class="lineno"> 5063</span> <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> iter;</div>
-<div class="line"><a id="l05064" name="l05064"></a><span class="lineno"> 5064</span> </div>
-<div class="line"><a id="l05065" name="l05065"></a><span class="lineno"> 5065</span>} <a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a>;</div>
-<div class="line"><a id="l05066" name="l05066"></a><span class="lineno"> 5066</span> </div>
-<div class="line"><a id="l05069" name="l05069"></a><span class="lineno"> 5069</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a727a14d0c14c66b4dbf1b58b2cb6ac2e">icalcomponent_new</a>(icalcomponent_kind kind);</div>
-<div class="line"><a id="l05070" name="l05070"></a><span class="lineno"> 5070</span> </div>
-<div class="line"><a id="l05076" name="l05076"></a><span class="lineno"> 5076</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8">icalcomponent_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05077" name="l05077"></a><span class="lineno"> 5077</span> </div>
-<div class="line"><a id="l05080" name="l05080"></a><span class="lineno"> 5080</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#af4a04ae38f7633b65f629452aff3376a">icalcomponent_new_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l05081" name="l05081"></a><span class="lineno"> 5081</span> </div>
-<div class="line"><a id="l05084" name="l05084"></a><span class="lineno"> 5084</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a6d04f3e1a9fac62b7b06c88eecd3b194">icalcomponent_vanew</a>(icalcomponent_kind kind, ...);</div>
-<div class="line"><a id="l05085" name="l05085"></a><span class="lineno"> 5085</span> </div>
-<div class="line"><a id="l05088" name="l05088"></a><span class="lineno"> 5088</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#ad06faf0a54675bb708c3542b59f304dd">icalcomponent_new_x</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *x_name);</div>
-<div class="line"><a id="l05089" name="l05089"></a><span class="lineno"> 5089</span> </div>
-<div class="line"><a id="l05090" name="l05090"></a><span class="lineno"> 5090</span><span class="comment">/*** @brief Destructor</span></div>
-<div class="line"><a id="l05091" name="l05091"></a><span class="lineno"> 5091</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05092" name="l05092"></a><span class="lineno"> 5092</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_free(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05093" name="l05093"></a><span class="lineno"> 5093</span> </div>
-<div class="line"><a id="l05094" name="l05094"></a><span class="lineno"> 5094</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalcomponent_as_ical_string(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05095" name="l05095"></a><span class="lineno"> 5095</span> </div>
-<div class="line"><a id="l05096" name="l05096"></a><span class="lineno"> 5096</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalcomponent_as_ical_string_r(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05097" name="l05097"></a><span class="lineno"> 5097</span> </div>
-<div class="line"><a id="l05098" name="l05098"></a><span class="lineno"> 5098</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_is_valid(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05099" name="l05099"></a><span class="lineno"> 5099</span> </div>
-<div class="line"><a id="l05100" name="l05100"></a><span class="lineno"> 5100</span>LIBICAL_ICAL_EXPORT icalcomponent_kind icalcomponent_isa(<span class="keyword">const</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05101" name="l05101"></a><span class="lineno"> 5101</span> </div>
-<div class="line"><a id="l05102" name="l05102"></a><span class="lineno"> 5102</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_isa_component(<span class="keywordtype">void</span> *component);</div>
-<div class="line"><a id="l05103" name="l05103"></a><span class="lineno"> 5103</span> </div>
-<div class="line"><a id="l05104" name="l05104"></a><span class="lineno"> 5104</span><span class="comment">/* Deal with X components */</span></div>
-<div class="line"><a id="l05105" name="l05105"></a><span class="lineno"> 5105</span> </div>
-<div class="line"><a id="l05106" name="l05106"></a><span class="lineno"> 5106</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_x_name(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a id="l05107" name="l05107"></a><span class="lineno"> 5107</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcomponent_get_x_name(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05108" name="l05108"></a><span class="lineno"> 5108</span> </div>
-<div class="line"><a id="l05112" name="l05112"></a><span class="lineno"> 5112</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalcomponent_8h.html#ac8151739c220f2a0bf3b6c39fe74a60c">icalcomponent_get_component_name</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05113" name="l05113"></a><span class="lineno"> 5113</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalcomponent_get_component_name_r(<span class="keyword">const</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05114" name="l05114"></a><span class="lineno"> 5114</span> </div>
-<div class="line"><a id="l05119" name="l05119"></a><span class="lineno"> 5119</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#afe8057ad5859d3723984bb67aa253ca9">icalcomponent_new_clone</a>(</div>
-<div class="line"><a id="l05120" name="l05120"></a><span class="lineno"> 5120</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component));</div>
-<div class="line"><a id="l05121" name="l05121"></a><span class="lineno"> 5121</span> </div>
-<div class="line"><a id="l05122" name="l05122"></a><span class="lineno"> 5122</span><span class="comment">/***** Working with Properties *****/</span></div>
-<div class="line"><a id="l05123" name="l05123"></a><span class="lineno"> 5123</span> </div>
-<div class="line"><a id="l05124" name="l05124"></a><span class="lineno"> 5124</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_add_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05125" name="l05125"></a><span class="lineno"> 5125</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
-<div class="line"><a id="l05126" name="l05126"></a><span class="lineno"> 5126</span> </div>
-<div class="line"><a id="l05127" name="l05127"></a><span class="lineno"> 5127</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_remove_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05128" name="l05128"></a><span class="lineno"> 5128</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
-<div class="line"><a id="l05129" name="l05129"></a><span class="lineno"> 5129</span> </div>
-<div class="line"><a id="l05130" name="l05130"></a><span class="lineno"> 5130</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_count_properties(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05131" name="l05131"></a><span class="lineno"> 5131</span> icalproperty_kind kind);</div>
-<div class="line"><a id="l05132" name="l05132"></a><span class="lineno"> 5132</span> </div>
-<div class="line"><a id="l05137" name="l05137"></a><span class="lineno"> 5137</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2">icalproperty_set_parent</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property,</div>
-<div class="line"><a id="l05138" name="l05138"></a><span class="lineno"> 5138</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05139" name="l05139"></a><span class="lineno"> 5139</span> </div>
-<div class="line"><a id="l05143" name="l05143"></a><span class="lineno"> 5143</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a3d9f076b73a18e740c426329a6b969c7">icalproperty_get_parent</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
-<div class="line"><a id="l05144" name="l05144"></a><span class="lineno"> 5144</span> </div>
-<div class="line"><a id="l05145" name="l05145"></a><span class="lineno"> 5145</span><span class="comment">/* Iterate through the properties */</span></div>
-<div class="line"><a id="l05146" name="l05146"></a><span class="lineno"> 5146</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalcomponent_get_current_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05147" name="l05147"></a><span class="lineno"> 5147</span> </div>
-<div class="line"><a id="l05148" name="l05148"></a><span class="lineno"> 5148</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalcomponent_get_first_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05149" name="l05149"></a><span class="lineno"> 5149</span> icalproperty_kind kind);</div>
-<div class="line"><a id="l05150" name="l05150"></a><span class="lineno"> 5150</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalcomponent_get_next_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05151" name="l05151"></a><span class="lineno"> 5151</span> icalproperty_kind kind);</div>
-<div class="line"><a id="l05152" name="l05152"></a><span class="lineno"> 5152</span> </div>
-<div class="line"><a id="l05153" name="l05153"></a><span class="lineno"> 5153</span><span class="comment">/***** Working with Components *****/</span></div>
-<div class="line"><a id="l05154" name="l05154"></a><span class="lineno"> 5154</span> </div>
-<div class="line"><a id="l05157" name="l05157"></a><span class="lineno"> 5157</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a744361f31ad6f28771035527ea00d11f">icalcomponent_get_inner</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05158" name="l05158"></a><span class="lineno"> 5158</span> </div>
-<div class="line"><a id="l05159" name="l05159"></a><span class="lineno"> 5159</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_add_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *parent, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l05160" name="l05160"></a><span class="lineno"> 5160</span> </div>
-<div class="line"><a id="l05161" name="l05161"></a><span class="lineno"> 5161</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_remove_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *parent,</div>
-<div class="line"><a id="l05162" name="l05162"></a><span class="lineno"> 5162</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l05163" name="l05163"></a><span class="lineno"> 5163</span> </div>
-<div class="line"><a id="l05164" name="l05164"></a><span class="lineno"> 5164</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_count_components(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05165" name="l05165"></a><span class="lineno"> 5165</span> icalcomponent_kind kind);</div>
-<div class="line"><a id="l05166" name="l05166"></a><span class="lineno"> 5166</span> </div>
-<div class="line"><a id="l05172" name="l05172"></a><span class="lineno"> 5172</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a9a6e353e730464ff0f4ecf85475d648c">icalcomponent_merge_component</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05173" name="l05173"></a><span class="lineno"> 5173</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp_to_merge);</div>
-<div class="line"><a id="l05174" name="l05174"></a><span class="lineno"> 5174</span> </div>
-<div class="line"><a id="l05175" name="l05175"></a><span class="lineno"> 5175</span><span class="comment">/* Iteration Routines. There are two forms of iterators, internal and</span></div>
-<div class="line"><a id="l05176" name="l05176"></a><span class="lineno"> 5176</span><span class="comment">external. The internal ones came first, and are almost completely</span></div>
-<div class="line"><a id="l05177" name="l05177"></a><span class="lineno"> 5177</span><span class="comment">sufficient, but they fail badly when you want to construct a loop that</span></div>
-<div class="line"><a id="l05178" name="l05178"></a><span class="lineno"> 5178</span><span class="comment">removes components from the container.*/</span></div>
-<div class="line"><a id="l05179" name="l05179"></a><span class="lineno"> 5179</span> </div>
-<div class="line"><a id="l05180" name="l05180"></a><span class="lineno"> 5180</span><span class="comment">/* Iterate through components */</span></div>
-<div class="line"><a id="l05181" name="l05181"></a><span class="lineno"> 5181</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_get_current_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05182" name="l05182"></a><span class="lineno"> 5182</span> </div>
-<div class="line"><a id="l05183" name="l05183"></a><span class="lineno"> 5183</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_get_first_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05184" name="l05184"></a><span class="lineno"> 5184</span> icalcomponent_kind kind);</div>
-<div class="line"><a id="l05185" name="l05185"></a><span class="lineno"> 5185</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_get_next_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05186" name="l05186"></a><span class="lineno"> 5186</span> icalcomponent_kind kind);</div>
-<div class="line"><a id="l05187" name="l05187"></a><span class="lineno"> 5187</span> </div>
-<div class="line"><a id="l05188" name="l05188"></a><span class="lineno"> 5188</span><span class="comment">/* Using external iterators */</span></div>
-<div class="line"><a id="l05189" name="l05189"></a><span class="lineno"> 5189</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a> icalcomponent_begin_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05190" name="l05190"></a><span class="lineno"> 5190</span> icalcomponent_kind kind);</div>
-<div class="line"><a id="l05191" name="l05191"></a><span class="lineno"> 5191</span> </div>
-<div class="line"><a id="l05192" name="l05192"></a><span class="lineno"> 5192</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a> icalcomponent_end_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05193" name="l05193"></a><span class="lineno"> 5193</span> icalcomponent_kind kind);</div>
-<div class="line"><a id="l05194" name="l05194"></a><span class="lineno"> 5194</span> </div>
-<div class="line"><a id="l05195" name="l05195"></a><span class="lineno"> 5195</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcompiter_next(<a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a> * i);</div>
-<div class="line"><a id="l05196" name="l05196"></a><span class="lineno"> 5196</span> </div>
-<div class="line"><a id="l05197" name="l05197"></a><span class="lineno"> 5197</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcompiter_prior(<a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a> * i);</div>
-<div class="line"><a id="l05198" name="l05198"></a><span class="lineno"> 5198</span> </div>
-<div class="line"><a id="l05199" name="l05199"></a><span class="lineno"> 5199</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcompiter_deref(<a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a> * i);</div>
-<div class="line"><a id="l05200" name="l05200"></a><span class="lineno"> 5200</span> </div>
-<div class="line"><a id="l05201" name="l05201"></a><span class="lineno"> 5201</span><span class="comment">/***** Working with embedded error properties *****/</span></div>
-<div class="line"><a id="l05202" name="l05202"></a><span class="lineno"> 5202</span> </div>
-<div class="line"><a id="l05203" name="l05203"></a><span class="lineno"> 5203</span><span class="comment">/* Check the component against itip rules and insert error properties*/</span></div>
-<div class="line"><a id="l05204" name="l05204"></a><span class="lineno"> 5204</span><span class="comment">/* Working with embedded error properties */</span></div>
-<div class="line"><a id="l05205" name="l05205"></a><span class="lineno"> 5205</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_check_restrictions(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05206" name="l05206"></a><span class="lineno"> 5206</span> </div>
-<div class="line"><a id="l05212" name="l05212"></a><span class="lineno"> 5212</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalcomponent_8h.html#aa1f40109577b185be2e807c0f2f00146">icalcomponent_count_errors</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05213" name="l05213"></a><span class="lineno"> 5213</span> </div>
-<div class="line"><a id="l05215" name="l05215"></a><span class="lineno"> 5215</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a51f8653df2976e849923ae4a93b993fa">icalcomponent_strip_errors</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05216" name="l05216"></a><span class="lineno"> 5216</span> </div>
-<div class="line"><a id="l05218" name="l05218"></a><span class="lineno"> 5218</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a05f04c49a8dcbe21e87fd895cd7fcb3e">icalcomponent_convert_errors</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05219" name="l05219"></a><span class="lineno"> 5219</span> </div>
-<div class="line"><a id="l05220" name="l05220"></a><span class="lineno"> 5220</span><span class="comment">/* Internal operations. They are private, and you should not be using them. */</span></div>
-<div class="line"><a id="l05221" name="l05221"></a><span class="lineno"> 5221</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_get_parent(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
-<div class="line"><a id="l05222" name="l05222"></a><span class="lineno"> 5222</span> </div>
-<div class="line"><a id="l05223" name="l05223"></a><span class="lineno"> 5223</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_parent(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l05224" name="l05224"></a><span class="lineno"> 5224</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *parent);</div>
-<div class="line"><a id="l05225" name="l05225"></a><span class="lineno"> 5225</span> </div>
-<div class="line"><a id="l05226" name="l05226"></a><span class="lineno"> 5226</span><span class="comment">/* Kind conversion routines */</span></div>
-<div class="line"><a id="l05227" name="l05227"></a><span class="lineno"> 5227</span> </div>
-<div class="line"><a id="l05228" name="l05228"></a><span class="lineno"> 5228</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_kind_is_valid(<span class="keyword">const</span> icalcomponent_kind kind);</div>
-<div class="line"><a id="l05229" name="l05229"></a><span class="lineno"> 5229</span> </div>
-<div class="line"><a id="l05230" name="l05230"></a><span class="lineno"> 5230</span>LIBICAL_ICAL_EXPORT icalcomponent_kind icalcomponent_string_to_kind(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
-<div class="line"><a id="l05231" name="l05231"></a><span class="lineno"> 5231</span> </div>
-<div class="line"><a id="l05232" name="l05232"></a><span class="lineno"> 5232</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcomponent_kind_to_string(icalcomponent_kind kind);</div>
-<div class="line"><a id="l05233" name="l05233"></a><span class="lineno"> 5233</span> </div>
-<div class="line"><a id="l05234" name="l05234"></a><span class="lineno"> 5234</span><span class="comment">/************* Derived class methods. ****************************</span></div>
-<div class="line"><a id="l05235" name="l05235"></a><span class="lineno"> 5235</span><span class="comment"></span> </div>
-<div class="line"><a id="l05236" name="l05236"></a><span class="lineno"> 5236</span><span class="comment">If the code was in an OO language, the remaining routines would be</span></div>
-<div class="line"><a id="l05237" name="l05237"></a><span class="lineno"> 5237</span><span class="comment">members of classes derived from icalcomponent. Don&#39;t call them on the</span></div>
-<div class="line"><a id="l05238" name="l05238"></a><span class="lineno"> 5238</span><span class="comment">wrong component subtypes. */</span></div>
-<div class="line"><a id="l05239" name="l05239"></a><span class="lineno"> 5239</span> </div>
-<div class="line"><a id="l05243" name="l05243"></a><span class="lineno"> 5243</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a822e1ecadd06473da50dbcb52ebb759d">icalcomponent_get_first_real_component</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
-<div class="line"><a id="l05244" name="l05244"></a><span class="lineno"> 5244</span> </div>
-<div class="line"><a id="l05261" name="l05261"></a><span class="lineno"> 5261</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> <a class="code hl_function" href="icalcomponent_8h.html#ac1316a03cca77062e1e85a094a90c770">icalcomponent_get_span</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05262" name="l05262"></a><span class="lineno"> 5262</span> </div>
-<div class="line"><a id="l05263" name="l05263"></a><span class="lineno"> 5263</span><span class="comment">/******************** Convenience routines **********************/</span></div>
-<div class="line"><a id="l05264" name="l05264"></a><span class="lineno"> 5264</span> </div>
-<div class="line"><a id="l05270" name="l05270"></a><span class="lineno"> 5270</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a46f6c42c1190e84d2d34dd19591af07b">icalcomponent_set_dtstart</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l05271" name="l05271"></a><span class="lineno"> 5271</span> </div>
-<div class="line"><a id="l05281" name="l05281"></a><span class="lineno"> 5281</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalcomponent_8h.html#a23e20161c54d3aeff51e1cc444eee063">icalcomponent_get_dtstart</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05282" name="l05282"></a><span class="lineno"> 5282</span> </div>
-<div class="line"><a id="l05283" name="l05283"></a><span class="lineno"> 5283</span><span class="comment">/* For the icalcomponent routines only, dtend and duration are tied</span></div>
-<div class="line"><a id="l05284" name="l05284"></a><span class="lineno"> 5284</span><span class="comment"> together. If you call the get routine for one and the other exists,</span></div>
-<div class="line"><a id="l05285" name="l05285"></a><span class="lineno"> 5285</span><span class="comment"> the routine will calculate the return value. That is, if there is a</span></div>
-<div class="line"><a id="l05286" name="l05286"></a><span class="lineno"> 5286</span><span class="comment"> DTEND and you call get_duration, the routine will return the difference</span></div>
-<div class="line"><a id="l05287" name="l05287"></a><span class="lineno"> 5287</span><span class="comment"> between DTEND and DTSTART. However, if you call a set routine for</span></div>
-<div class="line"><a id="l05288" name="l05288"></a><span class="lineno"> 5288</span><span class="comment"> one and the other exists, no action will be taken and icalerrno will</span></div>
-<div class="line"><a id="l05289" name="l05289"></a><span class="lineno"> 5289</span><span class="comment"> be set to ICAL_MALFORMEDDATA_ERROR. If you call a set routine and</span></div>
-<div class="line"><a id="l05290" name="l05290"></a><span class="lineno"> 5290</span><span class="comment"> neither exists, the routine will create the appropriate property. */</span></div>
-<div class="line"><a id="l05291" name="l05291"></a><span class="lineno"> 5291</span> </div>
-<div class="line"><a id="l05317" name="l05317"></a><span class="lineno"> 5317</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalcomponent_8h.html#a233d19ae5347cc66920e755c2c966f70">icalcomponent_get_dtend</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05318" name="l05318"></a><span class="lineno"> 5318</span> </div>
-<div class="line"><a id="l05334" name="l05334"></a><span class="lineno"> 5334</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#ac0812f64b10457645c4e89b441c0a415">icalcomponent_set_dtend</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l05335" name="l05335"></a><span class="lineno"> 5335</span> </div>
-<div class="line"><a id="l05343" name="l05343"></a><span class="lineno"> 5343</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalcomponent_8h.html#a914c732761507bf5333d246adfe80d85">icalcomponent_get_due</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05344" name="l05344"></a><span class="lineno"> 5344</span> </div>
-<div class="line"><a id="l05356" name="l05356"></a><span class="lineno"> 5356</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#ae9a61fb25f98f24b6b89276040c4f9f8">icalcomponent_set_due</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l05357" name="l05357"></a><span class="lineno"> 5357</span> </div>
-<div class="line"><a id="l05373" name="l05373"></a><span class="lineno"> 5373</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#ad122989d32c8e8eebbc8ca14a1cdfb18">icalcomponent_set_duration</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05374" name="l05374"></a><span class="lineno"> 5374</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l05375" name="l05375"></a><span class="lineno"> 5375</span> </div>
-<div class="line"><a id="l05388" name="l05388"></a><span class="lineno"> 5388</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> <a class="code hl_function" href="icalcomponent_8h.html#aa40346bf15111b7f9eb0e629c7e8a6e6">icalcomponent_get_duration</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05389" name="l05389"></a><span class="lineno"> 5389</span> </div>
-<div class="line"><a id="l05392" name="l05392"></a><span class="lineno"> 5392</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a6db8db9455d888c5f9cab83a6033bee5">icalcomponent_set_method</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, icalproperty_method method);</div>
-<div class="line"><a id="l05393" name="l05393"></a><span class="lineno"> 5393</span> </div>
-<div class="line"><a id="l05396" name="l05396"></a><span class="lineno"> 5396</span>LIBICAL_ICAL_EXPORT icalproperty_method <a class="code hl_function" href="icalcomponent_8h.html#a36125a44be8baadb7d58b4f5d3c13ca7">icalcomponent_get_method</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05397" name="l05397"></a><span class="lineno"> 5397</span> </div>
-<div class="line"><a id="l05398" name="l05398"></a><span class="lineno"> 5398</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalcomponent_get_dtstamp(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05399" name="l05399"></a><span class="lineno"> 5399</span> </div>
-<div class="line"><a id="l05400" name="l05400"></a><span class="lineno"> 5400</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_dtstamp(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l05401" name="l05401"></a><span class="lineno"> 5401</span> </div>
-<div class="line"><a id="l05402" name="l05402"></a><span class="lineno"> 5402</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_summary(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l05403" name="l05403"></a><span class="lineno"> 5403</span> </div>
-<div class="line"><a id="l05404" name="l05404"></a><span class="lineno"> 5404</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcomponent_get_summary(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05405" name="l05405"></a><span class="lineno"> 5405</span> </div>
-<div class="line"><a id="l05406" name="l05406"></a><span class="lineno"> 5406</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_comment(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l05407" name="l05407"></a><span class="lineno"> 5407</span> </div>
-<div class="line"><a id="l05408" name="l05408"></a><span class="lineno"> 5408</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcomponent_get_comment(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05409" name="l05409"></a><span class="lineno"> 5409</span> </div>
-<div class="line"><a id="l05410" name="l05410"></a><span class="lineno"> 5410</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_uid(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l05411" name="l05411"></a><span class="lineno"> 5411</span> </div>
-<div class="line"><a id="l05412" name="l05412"></a><span class="lineno"> 5412</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcomponent_get_uid(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05413" name="l05413"></a><span class="lineno"> 5413</span> </div>
-<div class="line"><a id="l05414" name="l05414"></a><span class="lineno"> 5414</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a06bc97a17e83ebbcc6b1ff227ea4d701">icalcomponent_set_relcalid</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l05415" name="l05415"></a><span class="lineno"> 5415</span> </div>
-<div class="line"><a id="l05416" name="l05416"></a><span class="lineno"> 5416</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalcomponent_8h.html#a8389c220f17ca9194ff35a53003fa7ff">icalcomponent_get_relcalid</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05417" name="l05417"></a><span class="lineno"> 5417</span> </div>
-<div class="line"><a id="l05418" name="l05418"></a><span class="lineno"> 5418</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_recurrenceid(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05419" name="l05419"></a><span class="lineno"> 5419</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l05420" name="l05420"></a><span class="lineno"> 5420</span> </div>
-<div class="line"><a id="l05421" name="l05421"></a><span class="lineno"> 5421</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalcomponent_get_recurrenceid(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05422" name="l05422"></a><span class="lineno"> 5422</span> </div>
-<div class="line"><a id="l05423" name="l05423"></a><span class="lineno"> 5423</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_description(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l05424" name="l05424"></a><span class="lineno"> 5424</span> </div>
-<div class="line"><a id="l05425" name="l05425"></a><span class="lineno"> 5425</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcomponent_get_description(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05426" name="l05426"></a><span class="lineno"> 5426</span> </div>
-<div class="line"><a id="l05427" name="l05427"></a><span class="lineno"> 5427</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_location(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l05428" name="l05428"></a><span class="lineno"> 5428</span> </div>
-<div class="line"><a id="l05429" name="l05429"></a><span class="lineno"> 5429</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcomponent_get_location(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05430" name="l05430"></a><span class="lineno"> 5430</span> </div>
-<div class="line"><a id="l05431" name="l05431"></a><span class="lineno"> 5431</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_sequence(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l05432" name="l05432"></a><span class="lineno"> 5432</span> </div>
-<div class="line"><a id="l05433" name="l05433"></a><span class="lineno"> 5433</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_get_sequence(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05434" name="l05434"></a><span class="lineno"> 5434</span> </div>
-<div class="line"><a id="l05435" name="l05435"></a><span class="lineno"> 5435</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_set_status(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l05436" name="l05436"></a><span class="lineno"> 5436</span> </div>
-<div class="line"><a id="l05437" name="l05437"></a><span class="lineno"> 5437</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_status icalcomponent_get_status(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05438" name="l05438"></a><span class="lineno"> 5438</span> </div>
-<div class="line"><a id="l05442" name="l05442"></a><span class="lineno"> 5442</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#addacbedbeccb2e2d31ae9a6963e19e49">icalcomponent_foreach_tzid</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05443" name="l05443"></a><span class="lineno"> 5443</span> <span class="keywordtype">void</span> (*callback) (<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param,</div>
-<div class="line"><a id="l05444" name="l05444"></a><span class="lineno"> 5444</span> <span class="keywordtype">void</span> *data),</div>
-<div class="line"><a id="l05445" name="l05445"></a><span class="lineno"> 5445</span> <span class="keywordtype">void</span> *callback_data);</div>
-<div class="line"><a id="l05446" name="l05446"></a><span class="lineno"> 5446</span> </div>
-<div class="line"><a id="l05450" name="l05450"></a><span class="lineno"> 5450</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_function" href="icalcomponent_8h.html#abc399fff22411a68f6f28ff93f625f3d">icalcomponent_get_timezone</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05451" name="l05451"></a><span class="lineno"> 5451</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid);</div>
-<div class="line"><a id="l05452" name="l05452"></a><span class="lineno"> 5452</span> </div>
-<div class="line"><a id="l05475" name="l05475"></a><span class="lineno"> 5475</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f">icalproperty_recurrence_is_excluded</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05476" name="l05476"></a><span class="lineno"> 5476</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *dtstart,</div>
-<div class="line"><a id="l05477" name="l05477"></a><span class="lineno"> 5477</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *recurtime);</div>
-<div class="line"><a id="l05478" name="l05478"></a><span class="lineno"> 5478</span> </div>
-<div class="line"><a id="l05497" name="l05497"></a><span class="lineno"> 5497</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e">icalcomponent_foreach_recurrence</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05498" name="l05498"></a><span class="lineno"> 5498</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> start,</div>
-<div class="line"><a id="l05499" name="l05499"></a><span class="lineno"> 5499</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> end,</div>
-<div class="line"><a id="l05500" name="l05500"></a><span class="lineno"> 5500</span> <span class="keywordtype">void</span> (*callback) (<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05501" name="l05501"></a><span class="lineno"> 5501</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> *</div>
-<div class="line"><a id="l05502" name="l05502"></a><span class="lineno"> 5502</span> span, <span class="keywordtype">void</span> *data),</div>
-<div class="line"><a id="l05503" name="l05503"></a><span class="lineno"> 5503</span> <span class="keywordtype">void</span> *callback_data);</div>
-<div class="line"><a id="l05504" name="l05504"></a><span class="lineno"> 5504</span> </div>
-<div class="line"><a id="l05509" name="l05509"></a><span class="lineno"> 5509</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a56150641c4d33ad4ec365c77a257e153">icalcomponent_normalize</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05510" name="l05510"></a><span class="lineno"> 5510</span> </div>
-<div class="line"><a id="l05521" name="l05521"></a><span class="lineno"> 5521</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">icalproperty_get_datetime_with_component</a>(</div>
-<div class="line"><a id="l05522" name="l05522"></a><span class="lineno"> 5522</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l05523" name="l05523"></a><span class="lineno"> 5523</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05524" name="l05524"></a><span class="lineno"> 5524</span><span class="comment">/*************** Type Specific routines ***************/</span></div>
-<div class="line"><a id="l05525" name="l05525"></a><span class="lineno"> 5525</span> </div>
-<div class="line"><a id="l05526" name="l05526"></a><span class="lineno"> 5526</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vcalendar(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05527" name="l05527"></a><span class="lineno"> 5527</span> </div>
-<div class="line"><a id="l05528" name="l05528"></a><span class="lineno"> 5528</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vevent(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05529" name="l05529"></a><span class="lineno"> 5529</span> </div>
-<div class="line"><a id="l05530" name="l05530"></a><span class="lineno"> 5530</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vtodo(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05531" name="l05531"></a><span class="lineno"> 5531</span> </div>
-<div class="line"><a id="l05532" name="l05532"></a><span class="lineno"> 5532</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vjournal(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05533" name="l05533"></a><span class="lineno"> 5533</span> </div>
-<div class="line"><a id="l05534" name="l05534"></a><span class="lineno"> 5534</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_valarm(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05535" name="l05535"></a><span class="lineno"> 5535</span> </div>
-<div class="line"><a id="l05536" name="l05536"></a><span class="lineno"> 5536</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vfreebusy(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05537" name="l05537"></a><span class="lineno"> 5537</span> </div>
-<div class="line"><a id="l05538" name="l05538"></a><span class="lineno"> 5538</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vtimezone(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05539" name="l05539"></a><span class="lineno"> 5539</span> </div>
-<div class="line"><a id="l05540" name="l05540"></a><span class="lineno"> 5540</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_xstandard(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05541" name="l05541"></a><span class="lineno"> 5541</span> </div>
-<div class="line"><a id="l05542" name="l05542"></a><span class="lineno"> 5542</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_xdaylight(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05543" name="l05543"></a><span class="lineno"> 5543</span> </div>
-<div class="line"><a id="l05544" name="l05544"></a><span class="lineno"> 5544</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vagenda(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05545" name="l05545"></a><span class="lineno"> 5545</span> </div>
-<div class="line"><a id="l05546" name="l05546"></a><span class="lineno"> 5546</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vquery(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05547" name="l05547"></a><span class="lineno"> 5547</span> </div>
-<div class="line"><a id="l05548" name="l05548"></a><span class="lineno"> 5548</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vavailability(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05549" name="l05549"></a><span class="lineno"> 5549</span> </div>
-<div class="line"><a id="l05550" name="l05550"></a><span class="lineno"> 5550</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_xavailable(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05551" name="l05551"></a><span class="lineno"> 5551</span> </div>
-<div class="line"><a id="l05552" name="l05552"></a><span class="lineno"> 5552</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vpoll(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05553" name="l05553"></a><span class="lineno"> 5553</span> </div>
-<div class="line"><a id="l05554" name="l05554"></a><span class="lineno"> 5554</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vvoter(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05555" name="l05555"></a><span class="lineno"> 5555</span> </div>
-<div class="line"><a id="l05556" name="l05556"></a><span class="lineno"> 5556</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_xvote(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05557" name="l05557"></a><span class="lineno"> 5557</span> </div>
-<div class="line"><a id="l05558" name="l05558"></a><span class="lineno"> 5558</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vpatch(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05559" name="l05559"></a><span class="lineno"> 5559</span> </div>
-<div class="line"><a id="l05560" name="l05560"></a><span class="lineno"> 5560</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_xpatch(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05561" name="l05561"></a><span class="lineno"> 5561</span> </div>
-<div class="line"><a id="l05562" name="l05562"></a><span class="lineno"> 5562</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_participant(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05563" name="l05563"></a><span class="lineno"> 5563</span> </div>
-<div class="line"><a id="l05564" name="l05564"></a><span class="lineno"> 5564</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vlocation(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05565" name="l05565"></a><span class="lineno"> 5565</span> </div>
-<div class="line"><a id="l05566" name="l05566"></a><span class="lineno"> 5566</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcomponent_new_vresource(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05567" name="l05567"></a><span class="lineno"> 5567</span> </div>
-<div class="line"><a id="l05568" name="l05568"></a><span class="lineno"> 5568</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALCOMPONENT_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l05569" name="l05569"></a><span class="lineno"> 5569</span> </div>
-<div class="line"><a id="l05570" name="l05570"></a><span class="lineno"> 5570</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l05571" name="l05571"></a><span class="lineno"> 5571</span><span class="comment"> FILE: icaltimezone.h</span></div>
-<div class="line"><a id="l05572" name="l05572"></a><span class="lineno"> 5572</span><span class="comment"> CREATOR: Damon Chaplin 15 March 2001</span></div>
-<div class="line"><a id="l05573" name="l05573"></a><span class="lineno"> 5573</span><span class="comment"></span> </div>
-<div class="line"><a id="l05574" name="l05574"></a><span class="lineno"> 5574</span><span class="comment"> SPDX-FileCopyrightText: 2001, Damon Chaplin &lt;damon@ximian.com&gt;</span></div>
-<div class="line"><a id="l05575" name="l05575"></a><span class="lineno"> 5575</span><span class="comment"></span> </div>
-<div class="line"><a id="l05576" name="l05576"></a><span class="lineno"> 5576</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l05577" name="l05577"></a><span class="lineno"> 5577</span><span class="comment"></span> </div>
-<div class="line"><a id="l05578" name="l05578"></a><span class="lineno"> 5578</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l05584" name="l05584"></a><span class="lineno"> 5584</span><span class="preprocessor">#ifndef ICALTIMEZONE_H</span></div>
-<div class="line"><a id="l05585" name="l05585"></a><span class="lineno"> 5585</span><span class="preprocessor">#define ICALTIMEZONE_H</span></div>
-<div class="line"><a id="l05586" name="l05586"></a><span class="lineno"> 5586</span> </div>
-<div class="line"><a id="l05587" name="l05587"></a><span class="lineno"> 5587</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l05588" name="l05588"></a><span class="lineno"> 5588</span> </div>
-<div class="line"><a id="l05589" name="l05589"></a><span class="lineno"> 5589</span> </div>
-<div class="line"><a id="l05590" name="l05590"></a><span class="lineno"> 5590</span><span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
-<div class="line"><a id="l05591" name="l05591"></a><span class="lineno"> 5591</span> </div>
-<div class="line"><a id="l05592" name="l05592"></a><span class="lineno"> 5592</span><span class="preprocessor">#if !defined(ICALTIMEZONE_DEFINED)</span></div>
-<div class="line"><a id="l05593" name="l05593"></a><span class="lineno"> 5593</span><span class="preprocessor">#define ICALTIMEZONE_DEFINED</span></div>
-<div class="line"><a id="l05597" name="l05597"></a><span class="lineno"> 5597</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct__icaltimezone.html">_icaltimezone</a> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a>;</div>
-<div class="line"><a id="l05598" name="l05598"></a><span class="lineno"> 5598</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l05599" name="l05599"></a><span class="lineno"> 5599</span> </div>
-<div class="line"><a id="l05600" name="l05600"></a><span class="lineno"> 5600</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05601" name="l05601"></a><span class="lineno"> 5601</span><span class="comment"> * Creating/Destroying individual icaltimezones.</span></div>
-<div class="line"><a id="l05602" name="l05602"></a><span class="lineno"> 5602</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05603" name="l05603"></a><span class="lineno"> 5603</span> </div>
-<div class="line"><a id="l05605" name="l05605"></a><span class="lineno"> 5605</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_function" href="icaltimezone_8h.html#a01b653e3e1f9feefc63e7d71c036f330">icaltimezone_new</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05606" name="l05606"></a><span class="lineno"> 5606</span> </div>
-<div class="line"><a id="l05607" name="l05607"></a><span class="lineno"> 5607</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *icaltimezone_copy(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *originalzone);</div>
-<div class="line"><a id="l05608" name="l05608"></a><span class="lineno"> 5608</span> </div>
-<div class="line"><a id="l05613" name="l05613"></a><span class="lineno"> 5613</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icaltimezone_8h.html#aa96c3397fd8bcce74e1f220ca3fc333d">icaltimezone_free</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone, <span class="keywordtype">int</span> free_struct);</div>
-<div class="line"><a id="l05614" name="l05614"></a><span class="lineno"> 5614</span> </div>
-<div class="line"><a id="l05620" name="l05620"></a><span class="lineno"> 5620</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icaltimezone_8h.html#a04849ce67c1a529f19d695b74cb238fe">icaltimezone_set_tzid_prefix</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *new_prefix);</div>
-<div class="line"><a id="l05621" name="l05621"></a><span class="lineno"> 5621</span> </div>
-<div class="line"><a id="l05622" name="l05622"></a><span class="lineno"> 5622</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05623" name="l05623"></a><span class="lineno"> 5623</span><span class="comment"> * Accessing timezones.</span></div>
-<div class="line"><a id="l05624" name="l05624"></a><span class="lineno"> 5624</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05625" name="l05625"></a><span class="lineno"> 5625</span> </div>
-<div class="line"><a id="l05627" name="l05627"></a><span class="lineno"> 5627</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icaltimezone_8h.html#a7596677c1f0c38bac7e687f37e19e397">icaltimezone_free_builtin_timezones</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05628" name="l05628"></a><span class="lineno"> 5628</span> </div>
-<div class="line"><a id="l05636" name="l05636"></a><span class="lineno"> 5636</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *<a class="code hl_function" href="icaltimezone_8h.html#a8b765c5eb599505d208c89a799e13d21">icaltimezone_get_builtin_timezones</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05637" name="l05637"></a><span class="lineno"> 5637</span> </div>
-<div class="line"><a id="l05639" name="l05639"></a><span class="lineno"> 5639</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_function" href="icaltimezone_8h.html#a8670c0a0730ddb27a2a59efb9b476b24">icaltimezone_get_builtin_timezone</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="struct__icaltimezone.html#a90fc30929090b330fe1419602a0d7528">location</a>);</div>
-<div class="line"><a id="l05640" name="l05640"></a><span class="lineno"> 5640</span> </div>
-<div class="line"><a id="l05642" name="l05642"></a><span class="lineno"> 5642</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_function" href="icaltimezone_8h.html#a1224ff59d8d1618ee41f17b5c6357312">icaltimezone_get_builtin_timezone_from_offset</a>(<span class="keywordtype">int</span> offset,</div>
-<div class="line"><a id="l05643" name="l05643"></a><span class="lineno"> 5643</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *tzname);</div>
-<div class="line"><a id="l05644" name="l05644"></a><span class="lineno"> 5644</span> </div>
-<div class="line"><a id="l05646" name="l05646"></a><span class="lineno"> 5646</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_function" href="icaltimezone_8h.html#ad05c4a96c4e7095f574641dfb9ceafc5">icaltimezone_get_builtin_timezone_from_tzid</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="struct__icaltimezone.html#ac863b840b171d996da68da6bfa664f89">tzid</a>);</div>
-<div class="line"><a id="l05647" name="l05647"></a><span class="lineno"> 5647</span> </div>
-<div class="line"><a id="l05649" name="l05649"></a><span class="lineno"> 5649</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_function" href="icaltimezone_8h.html#a8e9c520fc9a3ec85f5cc63fef1548583">icaltimezone_get_utc_timezone</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05650" name="l05650"></a><span class="lineno"> 5650</span> </div>
-<div class="line"><a id="l05652" name="l05652"></a><span class="lineno"> 5652</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltimezone_8h.html#a8d74150570a8a31e1fb8fe976fea9250">icaltimezone_get_tzid</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone);</div>
-<div class="line"><a id="l05653" name="l05653"></a><span class="lineno"> 5653</span> </div>
-<div class="line"><a id="l05655" name="l05655"></a><span class="lineno"> 5655</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltimezone_8h.html#a876e1b3dc89bc76961708fe6974a03c1">icaltimezone_get_location</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone);</div>
-<div class="line"><a id="l05656" name="l05656"></a><span class="lineno"> 5656</span> </div>
-<div class="line"><a id="l05661" name="l05661"></a><span class="lineno"> 5661</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltimezone_8h.html#a7de03feecf3cbb0c7899b36d1285fd63">icaltimezone_get_tznames</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone);</div>
-<div class="line"><a id="l05662" name="l05662"></a><span class="lineno"> 5662</span> </div>
-<div class="line"><a id="l05664" name="l05664"></a><span class="lineno"> 5664</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">double</span> <a class="code hl_function" href="icaltimezone_8h.html#acfc51cb64dcc62ff668df02073c803d6">icaltimezone_get_latitude</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone);</div>
-<div class="line"><a id="l05665" name="l05665"></a><span class="lineno"> 5665</span> </div>
-<div class="line"><a id="l05667" name="l05667"></a><span class="lineno"> 5667</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">double</span> <a class="code hl_function" href="icaltimezone_8h.html#a346caee2838d8dfbeb07bc9c66b04e2b">icaltimezone_get_longitude</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone);</div>
-<div class="line"><a id="l05668" name="l05668"></a><span class="lineno"> 5668</span> </div>
-<div class="line"><a id="l05670" name="l05670"></a><span class="lineno"> 5670</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icaltimezone_8h.html#a684813584e0e55460be636e8ebc81f53">icaltimezone_get_component</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone);</div>
-<div class="line"><a id="l05671" name="l05671"></a><span class="lineno"> 5671</span> </div>
-<div class="line"><a id="l05677" name="l05677"></a><span class="lineno"> 5677</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltimezone_8h.html#ac06a9a060f021b7f4bdff282b2638357">icaltimezone_set_component</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l05678" name="l05678"></a><span class="lineno"> 5678</span> </div>
-<div class="line"><a id="l05685" name="l05685"></a><span class="lineno"> 5685</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltimezone_8h.html#aaf3d9c36dca3dd4e2233aac2a88997bc">icaltimezone_get_display_name</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone);</div>
-<div class="line"><a id="l05686" name="l05686"></a><span class="lineno"> 5686</span> </div>
-<div class="line"><a id="l05687" name="l05687"></a><span class="lineno"> 5687</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05688" name="l05688"></a><span class="lineno"> 5688</span><span class="comment"> * Converting times between timezones.</span></div>
-<div class="line"><a id="l05689" name="l05689"></a><span class="lineno"> 5689</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05690" name="l05690"></a><span class="lineno"> 5690</span> </div>
-<div class="line"><a id="l05691" name="l05691"></a><span class="lineno"> 5691</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltimezone_convert_time(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *tt,</div>
-<div class="line"><a id="l05692" name="l05692"></a><span class="lineno"> 5692</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *from_zone,</div>
-<div class="line"><a id="l05693" name="l05693"></a><span class="lineno"> 5693</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *to_zone);</div>
-<div class="line"><a id="l05694" name="l05694"></a><span class="lineno"> 5694</span> </div>
-<div class="line"><a id="l05695" name="l05695"></a><span class="lineno"> 5695</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05696" name="l05696"></a><span class="lineno"> 5696</span><span class="comment"> * Getting offsets from UTC.</span></div>
-<div class="line"><a id="l05697" name="l05697"></a><span class="lineno"> 5697</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05698" name="l05698"></a><span class="lineno"> 5698</span> </div>
-<div class="line"><a id="l05706" name="l05706"></a><span class="lineno"> 5706</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltimezone_8h.html#a1ebe99e4975a461da82f4add92ca01d4">icaltimezone_get_utc_offset</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone,</div>
-<div class="line"><a id="l05707" name="l05707"></a><span class="lineno"> 5707</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *tt, <span class="keywordtype">int</span> *is_daylight);</div>
-<div class="line"><a id="l05708" name="l05708"></a><span class="lineno"> 5708</span> </div>
-<div class="line"><a id="l05715" name="l05715"></a><span class="lineno"> 5715</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltimezone_8h.html#af6c4b7dc1e0c056bfbbd0f833d039b5d">icaltimezone_get_utc_offset_of_utc_time</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone,</div>
-<div class="line"><a id="l05716" name="l05716"></a><span class="lineno"> 5716</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *tt,</div>
-<div class="line"><a id="l05717" name="l05717"></a><span class="lineno"> 5717</span> <span class="keywordtype">int</span> *is_daylight);</div>
-<div class="line"><a id="l05718" name="l05718"></a><span class="lineno"> 5718</span> </div>
-<div class="line"><a id="l05719" name="l05719"></a><span class="lineno"> 5719</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05720" name="l05720"></a><span class="lineno"> 5720</span><span class="comment"> * Handling arrays of timezones. Mainly for internal use.</span></div>
-<div class="line"><a id="l05721" name="l05721"></a><span class="lineno"> 5721</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05722" name="l05722"></a><span class="lineno"> 5722</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *icaltimezone_array_new(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05723" name="l05723"></a><span class="lineno"> 5723</span> </div>
-<div class="line"><a id="l05724" name="l05724"></a><span class="lineno"> 5724</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltimezone_array_append_from_vtimezone(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *timezones,</div>
-<div class="line"><a id="l05725" name="l05725"></a><span class="lineno"> 5725</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l05726" name="l05726"></a><span class="lineno"> 5726</span> </div>
-<div class="line"><a id="l05727" name="l05727"></a><span class="lineno"> 5727</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltimezone_array_free(<a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *timezones);</div>
-<div class="line"><a id="l05728" name="l05728"></a><span class="lineno"> 5728</span> </div>
-<div class="line"><a id="l05729" name="l05729"></a><span class="lineno"> 5729</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05730" name="l05730"></a><span class="lineno"> 5730</span><span class="comment"> * By request (issue #112) make vtimezone functions public</span></div>
-<div class="line"><a id="l05731" name="l05731"></a><span class="lineno"> 5731</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05732" name="l05732"></a><span class="lineno"> 5732</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltimezone_expand_vtimezone(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l05733" name="l05733"></a><span class="lineno"> 5733</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct__icaltimezone.html#af13e59b4c5f832286020da795b819e11">end_year</a>, <a class="code hl_struct" href="struct__icalarray.html">icalarray</a> *<a class="code hl_variable" href="struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11">changes</a>);</div>
-<div class="line"><a id="l05734" name="l05734"></a><span class="lineno"> 5734</span> </div>
-<div class="line"><a id="l05736" name="l05736"></a><span class="lineno"> 5736</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltimezone_8h.html#a4666bfd001ff5654fc3ee851e2e2338e">icaltimezone_get_location_from_vtimezone</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_variable" href="struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14">component</a>);</div>
-<div class="line"><a id="l05737" name="l05737"></a><span class="lineno"> 5737</span> </div>
-<div class="line"><a id="l05744" name="l05744"></a><span class="lineno"> 5744</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltimezone_8h.html#a48a804fe8f8d61aed3efbf86504baf79">icaltimezone_get_tznames_from_vtimezone</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_variable" href="struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14">component</a>);</div>
-<div class="line"><a id="l05745" name="l05745"></a><span class="lineno"> 5745</span> </div>
-<div class="line"><a id="l05746" name="l05746"></a><span class="lineno"> 5746</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05747" name="l05747"></a><span class="lineno"> 5747</span><span class="comment"> * Truncate a VTIMEZONE component to the given start and end times.</span></div>
-<div class="line"><a id="l05748" name="l05748"></a><span class="lineno"> 5748</span><span class="comment"> * If either time is null, then no truncation will occur at that point.</span></div>
-<div class="line"><a id="l05749" name="l05749"></a><span class="lineno"> 5749</span><span class="comment"> * If either time is non-null, then it MUST be specified as UTC.</span></div>
-<div class="line"><a id="l05750" name="l05750"></a><span class="lineno"> 5750</span><span class="comment"> * If the start time is non-null and ms_compatible is zero,</span></div>
-<div class="line"><a id="l05751" name="l05751"></a><span class="lineno"> 5751</span><span class="comment"> * then the DTSTART of RRULEs will be adjusted to occur after the start time.</span></div>
-<div class="line"><a id="l05752" name="l05752"></a><span class="lineno"> 5752</span><span class="comment"> * @since 3.0.6</span></div>
-<div class="line"><a id="l05753" name="l05753"></a><span class="lineno"> 5753</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05754" name="l05754"></a><span class="lineno"> 5754</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltimezone_truncate_vtimezone(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *vtz,</div>
-<div class="line"><a id="l05755" name="l05755"></a><span class="lineno"> 5755</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> start,</div>
-<div class="line"><a id="l05756" name="l05756"></a><span class="lineno"> 5756</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> end,</div>
-<div class="line"><a id="l05757" name="l05757"></a><span class="lineno"> 5757</span> <span class="keywordtype">int</span> ms_compatible);</div>
-<div class="line"><a id="l05758" name="l05758"></a><span class="lineno"> 5758</span> </div>
-<div class="line"><a id="l05759" name="l05759"></a><span class="lineno"> 5759</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05760" name="l05760"></a><span class="lineno"> 5760</span><span class="comment"> * @par Handling the default location the timezone files</span></div>
-<div class="line"><a id="l05761" name="l05761"></a><span class="lineno"> 5761</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05762" name="l05762"></a><span class="lineno"> 5762</span> </div>
-<div class="line"><a id="l05764" name="l05764"></a><span class="lineno"> 5764</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icaltimezone_8h.html#af35f72898e3992529e12c07c62659b22">set_zone_directory</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l05765" name="l05765"></a><span class="lineno"> 5765</span> </div>
-<div class="line"><a id="l05767" name="l05767"></a><span class="lineno"> 5767</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icaltimezone_8h.html#a431f7b425ec073cdd490431d4285f294">free_zone_directory</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05768" name="l05768"></a><span class="lineno"> 5768</span> </div>
-<div class="line"><a id="l05769" name="l05769"></a><span class="lineno"> 5769</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltimezone_release_zone_tab(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05770" name="l05770"></a><span class="lineno"> 5770</span> </div>
-<div class="line"><a id="l05771" name="l05771"></a><span class="lineno"> 5771</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05772" name="l05772"></a><span class="lineno"> 5772</span><span class="comment"> * @par Handling whether to use builtin timezone files</span></div>
-<div class="line"><a id="l05773" name="l05773"></a><span class="lineno"> 5773</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05774" name="l05774"></a><span class="lineno"> 5774</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltimezone_set_builtin_tzdata(<span class="keywordtype">int</span> set);</div>
-<div class="line"><a id="l05775" name="l05775"></a><span class="lineno"> 5775</span> </div>
-<div class="line"><a id="l05776" name="l05776"></a><span class="lineno"> 5776</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icaltimezone_get_builtin_tzdata(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05777" name="l05777"></a><span class="lineno"> 5777</span> </div>
-<div class="line"><a id="l05778" name="l05778"></a><span class="lineno"> 5778</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05779" name="l05779"></a><span class="lineno"> 5779</span><span class="comment"> * Debugging Output.</span></div>
-<div class="line"><a id="l05780" name="l05780"></a><span class="lineno"> 5780</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05781" name="l05781"></a><span class="lineno"> 5781</span> </div>
-<div class="line"><a id="l05799" name="l05799"></a><span class="lineno"> 5799</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltimezone_8h.html#a12c7192c39744d49e4c23249926ae22a">icaltimezone_dump_changes</a>(<a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *zone, <span class="keywordtype">int</span> max_year, FILE *fp);</div>
-<div class="line"><a id="l05800" name="l05800"></a><span class="lineno"> 5800</span> </div>
-<div class="line"><a id="l05801" name="l05801"></a><span class="lineno"> 5801</span><span class="comment">/* For the library only -- do not make visible */</span></div>
-<div class="line"><a id="l05802" name="l05802"></a><span class="lineno"> 5802</span><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *icaltimezone_tzid_prefix(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05803" name="l05803"></a><span class="lineno"> 5803</span> </div>
-<div class="line"><a id="l05804" name="l05804"></a><span class="lineno"> 5804</span><span class="preprocessor">#endif </span><span class="comment">/* ICALTIMEZONE_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l05805" name="l05805"></a><span class="lineno"> 5805</span> </div>
-<div class="line"><a id="l05806" name="l05806"></a><span class="lineno"> 5806</span><span class="comment">/*</span></div>
-<div class="line"><a id="l05807" name="l05807"></a><span class="lineno"> 5807</span><span class="comment"> * Authors :</span></div>
-<div class="line"><a id="l05808" name="l05808"></a><span class="lineno"> 5808</span><span class="comment"> * Chenthill Palanisamy &lt;pchenthill@novell.com&gt;</span></div>
-<div class="line"><a id="l05809" name="l05809"></a><span class="lineno"> 5809</span><span class="comment"> *</span></div>
-<div class="line"><a id="l05810" name="l05810"></a><span class="lineno"> 5810</span><span class="comment"> * SPDX-FileCopyrightText: 2007, Novell, Inc.</span></div>
-<div class="line"><a id="l05811" name="l05811"></a><span class="lineno"> 5811</span><span class="comment"> *</span></div>
-<div class="line"><a id="l05812" name="l05812"></a><span class="lineno"> 5812</span><span class="comment"> * SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l05813" name="l05813"></a><span class="lineno"> 5813</span><span class="comment"> */</span></div>
-<div class="line"><a id="l05814" name="l05814"></a><span class="lineno"> 5814</span> </div>
-<div class="line"><a id="l05815" name="l05815"></a><span class="lineno"> 5815</span><span class="preprocessor">#ifndef ICALTZUTIL_H</span></div>
-<div class="line"><a id="l05816" name="l05816"></a><span class="lineno"> 5816</span><span class="preprocessor">#define ICALTZUTIL_H</span></div>
-<div class="line"><a id="l05817" name="l05817"></a><span class="lineno"> 5817</span> </div>
-<div class="line"><a id="l05818" name="l05818"></a><span class="lineno"> 5818</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l05819" name="l05819"></a><span class="lineno"> 5819</span> </div>
-<div class="line"><a id="l05820" name="l05820"></a><span class="lineno"> 5820</span> </div>
-<div class="line"><a id="l05821" name="l05821"></a><span class="lineno"> 5821</span><span class="preprocessor">#if defined(sun) &amp;&amp; defined(__SVR4)</span></div>
-<div class="line"><a id="l05822" name="l05822"></a><span class="lineno"> 5822</span><span class="preprocessor">#define ZONES_TAB_SYSTEM_FILENAME &quot;tab/zone_sun.tab&quot;</span></div>
-<div class="line"><a id="l05823" name="l05823"></a><span class="lineno"> 5823</span><span class="preprocessor">#else</span></div>
-<div class="line"><a id="l05824" name="l05824"></a><span class="lineno"> 5824</span><span class="preprocessor">#define ZONES_TAB_SYSTEM_FILENAME &quot;zone.tab&quot;</span></div>
-<div class="line"><a id="l05825" name="l05825"></a><span class="lineno"> 5825</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l05826" name="l05826"></a><span class="lineno"> 5826</span> </div>
-<div class="line"><a id="l05835" name="l05835"></a><span class="lineno"> 5835</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icaltzutil_get_zone_directory(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05836" name="l05836"></a><span class="lineno"> 5836</span> </div>
-<div class="line"><a id="l05844" name="l05844"></a><span class="lineno"> 5844</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icaltzutil_set_zone_directory(<span class="keyword">const</span> <span class="keywordtype">char</span> *zonepath);</div>
-<div class="line"><a id="l05845" name="l05845"></a><span class="lineno"> 5845</span> </div>
-<div class="line"><a id="l05855" name="l05855"></a><span class="lineno"> 5855</span>LIBICAL_ICAL_NO_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaltzutil_fetch_timezone(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="struct__icaltimezone.html#a90fc30929090b330fe1419602a0d7528">location</a>);</div>
-<div class="line"><a id="l05856" name="l05856"></a><span class="lineno"> 5856</span> </div>
-<div class="line"><a id="l05857" name="l05857"></a><span class="lineno"> 5857</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l05858" name="l05858"></a><span class="lineno"> 5858</span> </div>
-<div class="line"><a id="l05859" name="l05859"></a><span class="lineno"> 5859</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l05860" name="l05860"></a><span class="lineno"> 5860</span><span class="comment"> FILE: icalparser.h</span></div>
-<div class="line"><a id="l05861" name="l05861"></a><span class="lineno"> 5861</span><span class="comment"> CREATOR: eric 20 April 1999</span></div>
-<div class="line"><a id="l05862" name="l05862"></a><span class="lineno"> 5862</span><span class="comment"></span> </div>
-<div class="line"><a id="l05863" name="l05863"></a><span class="lineno"> 5863</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l05864" name="l05864"></a><span class="lineno"> 5864</span><span class="comment"></span> </div>
-<div class="line"><a id="l05865" name="l05865"></a><span class="lineno"> 5865</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l05866" name="l05866"></a><span class="lineno"> 5866</span><span class="comment"></span> </div>
-<div class="line"><a id="l05867" name="l05867"></a><span class="lineno"> 5867</span><span class="comment"> The original code is icalparser.h</span></div>
-<div class="line"><a id="l05868" name="l05868"></a><span class="lineno"> 5868</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l05869" name="l05869"></a><span class="lineno"> 5869</span> </div>
-<div class="line"><a id="l05870" name="l05870"></a><span class="lineno"> 5870</span><span class="preprocessor">#ifndef ICALPARSER_H</span></div>
-<div class="line"><a id="l05871" name="l05871"></a><span class="lineno"> 5871</span><span class="preprocessor">#define ICALPARSER_H</span></div>
-<div class="line"><a id="l05872" name="l05872"></a><span class="lineno"> 5872</span> </div>
-<div class="line"><a id="l05873" name="l05873"></a><span class="lineno"> 5873</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l05874" name="l05874"></a><span class="lineno"> 5874</span> </div>
-<div class="line"><a id="l05875" name="l05875"></a><span class="lineno"> 5875</span> </div>
-<div class="line"><a id="l05897" name="l05897"></a><span class="lineno"> 5897</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalparser__impl.html">icalparser_impl</a> <a class="code hl_struct" href="structicalparser__impl.html">icalparser</a>;</div>
-<div class="line"><a id="l05898" name="l05898"></a><span class="lineno"> 5898</span> </div>
-<div class="line"><a id="l05904" name="l05904"></a><span class="lineno"> 5904</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparser_state</div>
-<div class="line"><a id="l05905" name="l05905"></a><span class="lineno"> 5905</span>{</div>
-<div class="line"><a id="l05907" name="l05907"></a><span class="lineno"> 5907</span> <a class="code hl_enumvalue" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>,</div>
-<div class="line"><a id="l05908" name="l05908"></a><span class="lineno"> 5908</span> </div>
-<div class="line"><a id="l05910" name="l05910"></a><span class="lineno"> 5910</span> <a class="code hl_enumvalue" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090">ICALPARSER_SUCCESS</a>,</div>
-<div class="line"><a id="l05911" name="l05911"></a><span class="lineno"> 5911</span> </div>
-<div class="line"><a id="l05913" name="l05913"></a><span class="lineno"> 5913</span> <a class="code hl_enumvalue" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e">ICALPARSER_BEGIN_COMP</a>,</div>
-<div class="line"><a id="l05914" name="l05914"></a><span class="lineno"> 5914</span> </div>
-<div class="line"><a id="l05916" name="l05916"></a><span class="lineno"> 5916</span> <a class="code hl_enumvalue" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2">ICALPARSER_END_COMP</a>,</div>
-<div class="line"><a id="l05917" name="l05917"></a><span class="lineno"> 5917</span> </div>
-<div class="line"><a id="l05919" name="l05919"></a><span class="lineno"> 5919</span> <a class="code hl_enumvalue" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2">ICALPARSER_IN_PROGRESS</a></div>
-<div class="line"><a id="l05920" name="l05920"></a><span class="lineno"> 5920</span>} <a class="code hl_enumeration" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a>;</div>
-<div class="line"><a id="l05921" name="l05921"></a><span class="lineno"> 5921</span> </div>
-<div class="line"><a id="l05922" name="l05922"></a><span class="lineno"> 5922</span><span class="keyword">typedef</span> <span class="keywordtype">char</span> *(*icalparser_line_gen_func) (<span class="keywordtype">char</span> *s, <span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *d);</div>
-<div class="line"><a id="l05923" name="l05923"></a><span class="lineno"> 5923</span> </div>
-<div class="line"><a id="l05947" name="l05947"></a><span class="lineno"> 5947</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *<a class="code hl_function" href="icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57">icalparser_new</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l05948" name="l05948"></a><span class="lineno"> 5948</span> </div>
-<div class="line"><a id="l06008" name="l06008"></a><span class="lineno"> 6008</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca">icalparser_add_line</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser, <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l06009" name="l06009"></a><span class="lineno"> 6009</span> </div>
-<div class="line"><a id="l06029" name="l06029"></a><span class="lineno"> 6029</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">icalparser_clean</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser);</div>
-<div class="line"><a id="l06030" name="l06030"></a><span class="lineno"> 6030</span> </div>
-<div class="line"><a id="l06051" name="l06051"></a><span class="lineno"> 6051</span>LIBICAL_ICAL_EXPORT icalparser_state <a class="code hl_function" href="icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027">icalparser_get_state</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser);</div>
-<div class="line"><a id="l06052" name="l06052"></a><span class="lineno"> 6052</span> </div>
-<div class="line"><a id="l06066" name="l06066"></a><span class="lineno"> 6066</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d">icalparser_free</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser);</div>
-<div class="line"><a id="l06067" name="l06067"></a><span class="lineno"> 6067</span> </div>
-<div class="line"><a id="l06120" name="l06120"></a><span class="lineno"> 6120</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalparser_8h.html#a00330df647417bb017a7daaaffafddec">icalparser_parse</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser,</div>
-<div class="line"><a id="l06121" name="l06121"></a><span class="lineno"> 6121</span> icalparser_line_gen_func line_gen_func);</div>
-<div class="line"><a id="l06122" name="l06122"></a><span class="lineno"> 6122</span> </div>
-<div class="line"><a id="l06133" name="l06133"></a><span class="lineno"> 6133</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparser_8h.html#aae6d08b4084610e225621a25dddd7689">icalparser_set_gen_data</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser, <span class="keywordtype">void</span> *data);</div>
-<div class="line"><a id="l06134" name="l06134"></a><span class="lineno"> 6134</span> </div>
-<div class="line"><a id="l06162" name="l06162"></a><span class="lineno"> 6162</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd">icalparser_parse_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l06163" name="l06163"></a><span class="lineno"> 6163</span> </div>
-<div class="line"><a id="l06164" name="l06164"></a><span class="lineno"> 6164</span><span class="comment">/***********************************************************************</span></div>
-<div class="line"><a id="l06165" name="l06165"></a><span class="lineno"> 6165</span><span class="comment"> * Parser support functions</span></div>
-<div class="line"><a id="l06166" name="l06166"></a><span class="lineno"> 6166</span><span class="comment"> ***********************************************************************/</span></div>
-<div class="line"><a id="l06167" name="l06167"></a><span class="lineno"> 6167</span> </div>
-<div class="line"><a id="l06182" name="l06182"></a><span class="lineno"> 6182</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparser_8h.html#ada2de638b68de5146ae860631709f4a3">icalparser_get_line</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser,</div>
-<div class="line"><a id="l06183" name="l06183"></a><span class="lineno"> 6183</span> icalparser_line_gen_func line_gen_func);</div>
-<div class="line"><a id="l06184" name="l06184"></a><span class="lineno"> 6184</span> </div>
-<div class="line"><a id="l06185" name="l06185"></a><span class="lineno"> 6185</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalparser_string_line_generator(<span class="keywordtype">char</span> *out, <span class="keywordtype">size_t</span> buf_size, <span class="keywordtype">void</span> *d);</div>
-<div class="line"><a id="l06186" name="l06186"></a><span class="lineno"> 6186</span> </div>
-<div class="line"><a id="l06187" name="l06187"></a><span class="lineno"> 6187</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALPARSE_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06188" name="l06188"></a><span class="lineno"> 6188</span> </div>
-<div class="line"><a id="l06189" name="l06189"></a><span class="lineno"> 6189</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l06190" name="l06190"></a><span class="lineno"> 6190</span><span class="comment"> FILE: icalmemory.h</span></div>
-<div class="line"><a id="l06191" name="l06191"></a><span class="lineno"> 6191</span><span class="comment"> CREATOR: eric 30 June 1999</span></div>
-<div class="line"><a id="l06192" name="l06192"></a><span class="lineno"> 6192</span><span class="comment"></span> </div>
-<div class="line"><a id="l06193" name="l06193"></a><span class="lineno"> 6193</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l06194" name="l06194"></a><span class="lineno"> 6194</span><span class="comment"></span> </div>
-<div class="line"><a id="l06195" name="l06195"></a><span class="lineno"> 6195</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l06196" name="l06196"></a><span class="lineno"> 6196</span><span class="comment"></span> </div>
-<div class="line"><a id="l06197" name="l06197"></a><span class="lineno"> 6197</span><span class="comment"> The Initial Developer of the Original Code is Eric Busboom</span></div>
-<div class="line"><a id="l06198" name="l06198"></a><span class="lineno"> 6198</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l06199" name="l06199"></a><span class="lineno"> 6199</span> </div>
-<div class="line"><a id="l06200" name="l06200"></a><span class="lineno"> 6200</span><span class="preprocessor">#ifndef ICALMEMORY_H</span></div>
-<div class="line"><a id="l06201" name="l06201"></a><span class="lineno"> 6201</span><span class="preprocessor">#define ICALMEMORY_H</span></div>
-<div class="line"><a id="l06202" name="l06202"></a><span class="lineno"> 6202</span> </div>
-<div class="line"><a id="l06224" name="l06224"></a><span class="lineno"> 6224</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l06225" name="l06225"></a><span class="lineno"> 6225</span> </div>
-<div class="line"><a id="l06252" name="l06252"></a><span class="lineno"> 6252</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *<a class="code hl_function" href="icalmemory_8h.html#aeaf6a28b3908f695bb0a7e35d1dfc8f7">icalmemory_tmp_buffer</a>(<span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a id="l06253" name="l06253"></a><span class="lineno"> 6253</span> </div>
-<div class="line"><a id="l06276" name="l06276"></a><span class="lineno"> 6276</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalmemory_8h.html#aa5f6b34db6cc88a33bd1cd745d44f977">icalmemory_tmp_copy</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l06277" name="l06277"></a><span class="lineno"> 6277</span> </div>
-<div class="line"><a id="l06306" name="l06306"></a><span class="lineno"> 6306</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalmemory_8h.html#ae9f1799733a1577748a028181098be48">icalmemory_add_tmp_buffer</a>(<span class="keywordtype">void</span> *buf);</div>
-<div class="line"><a id="l06307" name="l06307"></a><span class="lineno"> 6307</span> </div>
-<div class="line"><a id="l06325" name="l06325"></a><span class="lineno"> 6325</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalmemory_8h.html#a175daa67f089bae6aefd4360fcd0d664">icalmemory_free_ring</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06326" name="l06326"></a><span class="lineno"> 6326</span> </div>
-<div class="line"><a id="l06327" name="l06327"></a><span class="lineno"> 6327</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*icalmemory_malloc_f)(size_t);</div>
-<div class="line"><a id="l06328" name="l06328"></a><span class="lineno"> 6328</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*icalmemory_realloc_f)(<span class="keywordtype">void</span> *, size_t);</div>
-<div class="line"><a id="l06329" name="l06329"></a><span class="lineno"> 6329</span><span class="keyword">typedef</span> void (*icalmemory_free_f)(<span class="keywordtype">void</span> *);</div>
-<div class="line"><a id="l06330" name="l06330"></a><span class="lineno"> 6330</span> </div>
-<div class="line"><a id="l06347" name="l06347"></a><span class="lineno"> 6347</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalmemory_8h.html#aeaa82604d4c5ccf150ecd2fb6bfca30d">icalmemory_set_mem_alloc_funcs</a>(icalmemory_malloc_f f_malloc,</div>
-<div class="line"><a id="l06348" name="l06348"></a><span class="lineno"> 6348</span> icalmemory_realloc_f f_realloc,</div>
-<div class="line"><a id="l06349" name="l06349"></a><span class="lineno"> 6349</span> icalmemory_free_f f_free);</div>
-<div class="line"><a id="l06350" name="l06350"></a><span class="lineno"> 6350</span> </div>
-<div class="line"><a id="l06361" name="l06361"></a><span class="lineno"> 6361</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalmemory_8h.html#ae1659b63eaac2744cae912c727655721">icalmemory_get_mem_alloc_funcs</a>(icalmemory_malloc_f *f_malloc,</div>
-<div class="line"><a id="l06362" name="l06362"></a><span class="lineno"> 6362</span> icalmemory_realloc_f *f_realloc, icalmemory_free_f *f_free);</div>
-<div class="line"><a id="l06363" name="l06363"></a><span class="lineno"> 6363</span> </div>
-<div class="line"><a id="l06396" name="l06396"></a><span class="lineno"> 6396</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *<a class="code hl_function" href="icalmemory_8h.html#a9b645edbcc1a05dbb64df5d86adbc367">icalmemory_new_buffer</a>(<span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a id="l06397" name="l06397"></a><span class="lineno"> 6397</span> </div>
-<div class="line"><a id="l06437" name="l06437"></a><span class="lineno"> 6437</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *<a class="code hl_function" href="icalmemory_8h.html#a6cf9578649d6f12bf8eae97e4ef537e9">icalmemory_resize_buffer</a>(<span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a id="l06438" name="l06438"></a><span class="lineno"> 6438</span> </div>
-<div class="line"><a id="l06449" name="l06449"></a><span class="lineno"> 6449</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalmemory_8h.html#a2f164cb87c67f06b5dc04a5f21384879">icalmemory_free_buffer</a>(<span class="keywordtype">void</span> *buf);</div>
-<div class="line"><a id="l06450" name="l06450"></a><span class="lineno"> 6450</span> </div>
-<div class="line"><a id="l06451" name="l06451"></a><span class="lineno"> 6451</span><span class="comment">/* THESE ROUTINES CAN NOT BE USED ON TMP BUFFERS. Only use them on</span></div>
-<div class="line"><a id="l06452" name="l06452"></a><span class="lineno"> 6452</span><span class="comment"> normally allocated memory, or on buffers created from</span></div>
-<div class="line"><a id="l06453" name="l06453"></a><span class="lineno"> 6453</span><span class="comment"> icalmemory_new_buffer, never with buffers created by</span></div>
-<div class="line"><a id="l06454" name="l06454"></a><span class="lineno"> 6454</span><span class="comment"> icalmemory_tmp_buffer. If icalmemory_append_string has to resize a</span></div>
-<div class="line"><a id="l06455" name="l06455"></a><span class="lineno"> 6455</span><span class="comment"> buffer on the ring, the ring will loose track of it an you will</span></div>
-<div class="line"><a id="l06456" name="l06456"></a><span class="lineno"> 6456</span><span class="comment"> have memory problems. */</span></div>
-<div class="line"><a id="l06457" name="l06457"></a><span class="lineno"> 6457</span> </div>
-<div class="line"><a id="l06496" name="l06496"></a><span class="lineno"> 6496</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalmemory_8h.html#a647bf5dab81fc5b83a0ed8f8ad769ea6">icalmemory_append_string</a>(<span class="keywordtype">char</span> **buf, <span class="keywordtype">char</span> **pos, <span class="keywordtype">size_t</span> *buf_size,</div>
-<div class="line"><a id="l06497" name="l06497"></a><span class="lineno"> 6497</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
-<div class="line"><a id="l06498" name="l06498"></a><span class="lineno"> 6498</span> </div>
-<div class="line"><a id="l06538" name="l06538"></a><span class="lineno"> 6538</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalmemory_8h.html#addac122edb16bc41a193895c86bd5ff5">icalmemory_append_char</a>(<span class="keywordtype">char</span> **buf, <span class="keywordtype">char</span> **pos, <span class="keywordtype">size_t</span> *buf_size, <span class="keywordtype">char</span> ch);</div>
-<div class="line"><a id="l06539" name="l06539"></a><span class="lineno"> 6539</span> </div>
-<div class="line"><a id="l06566" name="l06566"></a><span class="lineno"> 6566</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalmemory_8h.html#a313a5fd91cb6100f9ecc1b8f24acc336">icalmemory_strdup</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *s);</div>
-<div class="line"><a id="l06567" name="l06567"></a><span class="lineno"> 6567</span> </div>
-<div class="line"><a id="l06568" name="l06568"></a><span class="lineno"> 6568</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALMEMORY_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06569" name="l06569"></a><span class="lineno"> 6569</span> </div>
-<div class="line"><a id="l06570" name="l06570"></a><span class="lineno"> 6570</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l06571" name="l06571"></a><span class="lineno"> 6571</span><span class="comment"> FILE: icalerror.h</span></div>
-<div class="line"><a id="l06572" name="l06572"></a><span class="lineno"> 6572</span><span class="comment"> CREATOR: eric 09 May 1999</span></div>
-<div class="line"><a id="l06573" name="l06573"></a><span class="lineno"> 6573</span><span class="comment"></span> </div>
-<div class="line"><a id="l06574" name="l06574"></a><span class="lineno"> 6574</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l06575" name="l06575"></a><span class="lineno"> 6575</span><span class="comment"></span> </div>
-<div class="line"><a id="l06576" name="l06576"></a><span class="lineno"> 6576</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l06577" name="l06577"></a><span class="lineno"> 6577</span><span class="comment"></span> </div>
-<div class="line"><a id="l06578" name="l06578"></a><span class="lineno"> 6578</span><span class="comment"> The original code is icalerror.h</span></div>
-<div class="line"><a id="l06579" name="l06579"></a><span class="lineno"> 6579</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l06580" name="l06580"></a><span class="lineno"> 6580</span> </div>
-<div class="line"><a id="l06581" name="l06581"></a><span class="lineno"> 6581</span><span class="preprocessor">#ifndef ICALERROR_H</span></div>
-<div class="line"><a id="l06582" name="l06582"></a><span class="lineno"> 6582</span><span class="preprocessor">#define ICALERROR_H</span></div>
-<div class="line"><a id="l06583" name="l06583"></a><span class="lineno"> 6583</span> </div>
-<div class="line"><a id="l06584" name="l06584"></a><span class="lineno"> 6584</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l06585" name="l06585"></a><span class="lineno"> 6585</span><span class="preprocessor">#include &lt;assert.h&gt;</span></div>
-<div class="line"><a id="l06586" name="l06586"></a><span class="lineno"> 6586</span><span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
-<div class="line"><a id="l06587" name="l06587"></a><span class="lineno"> 6587</span> </div>
-<div class="line"><a id="l06600" name="l06600"></a><span class="lineno"> 6600</span><span class="preprocessor">#define ICAL_SETERROR_ISFUNC</span></div>
-<div class="line"><a id="l06601" name="l06601"></a><span class="lineno"> 6601</span> </div>
-<div class="line"><a id="l06612" name="l06612"></a><span class="lineno"> 6612</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a9102f6b721a280151c7858860707171b">icalerror_stop_here</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06613" name="l06613"></a><span class="lineno"> 6613</span> </div>
-<div class="line"><a id="l06620" name="l06620"></a><span class="lineno"> 6620</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a0cbc33f05e014e767bd92b04bfb92f62">icalerror_crash_here</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06621" name="l06621"></a><span class="lineno"> 6621</span> </div>
-<div class="line"><a id="l06622" name="l06622"></a><span class="lineno"> 6622</span><span class="preprocessor">#ifndef _MSC_VER</span></div>
-<div class="line"><a id="l06623" name="l06623"></a><span class="lineno"> 6623</span><span class="preprocessor">#pragma GCC visibility push(default)</span></div>
-<div class="line"><a id="l06624" name="l06624"></a><span class="lineno"> 6624</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l06635" name="l06635"></a><span class="lineno"> 6635</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalerrorenum</div>
-<div class="line"><a id="l06636" name="l06636"></a><span class="lineno"> 6636</span>{</div>
-<div class="line"><a id="l06638" name="l06638"></a><span class="lineno"> 6638</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b">ICAL_NO_ERROR</a> = 0,</div>
-<div class="line"><a id="l06639" name="l06639"></a><span class="lineno"> 6639</span> </div>
-<div class="line"><a id="l06641" name="l06641"></a><span class="lineno"> 6641</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>,</div>
-<div class="line"><a id="l06642" name="l06642"></a><span class="lineno"> 6642</span> </div>
-<div class="line"><a id="l06644" name="l06644"></a><span class="lineno"> 6644</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a055394ffaf6701aa12491dc10767f07d">ICAL_NEWFAILED_ERROR</a>,</div>
-<div class="line"><a id="l06645" name="l06645"></a><span class="lineno"> 6645</span> </div>
-<div class="line"><a id="l06647" name="l06647"></a><span class="lineno"> 6647</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a3ed4d866c28acaaaf99348b1ab27cd78">ICAL_ALLOCATION_ERROR</a>,</div>
-<div class="line"><a id="l06648" name="l06648"></a><span class="lineno"> 6648</span> </div>
-<div class="line"><a id="l06650" name="l06650"></a><span class="lineno"> 6650</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a>,</div>
-<div class="line"><a id="l06651" name="l06651"></a><span class="lineno"> 6651</span> </div>
-<div class="line"><a id="l06653" name="l06653"></a><span class="lineno"> 6653</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ac7e8ee36834bde1f2ee7b680700a8deb">ICAL_PARSE_ERROR</a>,</div>
-<div class="line"><a id="l06654" name="l06654"></a><span class="lineno"> 6654</span> </div>
-<div class="line"><a id="l06656" name="l06656"></a><span class="lineno"> 6656</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a5b0fc2e091e6b7287a9855d171648cbd">ICAL_INTERNAL_ERROR</a>, <span class="comment">/* Like assert --internal consist. prob */</span></div>
-<div class="line"><a id="l06657" name="l06657"></a><span class="lineno"> 6657</span> </div>
-<div class="line"><a id="l06659" name="l06659"></a><span class="lineno"> 6659</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a3e6aa7e2b3aa393f3c048d64cea6578d">ICAL_FILE_ERROR</a>,</div>
-<div class="line"><a id="l06660" name="l06660"></a><span class="lineno"> 6660</span> </div>
-<div class="line"><a id="l06662" name="l06662"></a><span class="lineno"> 6662</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6">ICAL_USAGE_ERROR</a>,</div>
-<div class="line"><a id="l06663" name="l06663"></a><span class="lineno"> 6663</span> </div>
-<div class="line"><a id="l06665" name="l06665"></a><span class="lineno"> 6665</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7">ICAL_UNIMPLEMENTED_ERROR</a>,</div>
-<div class="line"><a id="l06666" name="l06666"></a><span class="lineno"> 6666</span> </div>
-<div class="line"><a id="l06668" name="l06668"></a><span class="lineno"> 6668</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ab2452506d4ad884b16da429749bfb551">ICAL_UNKNOWN_ERROR</a> <span class="comment">/* Used for problems in input to icalerror_strerror() */</span></div>
-<div class="line"><a id="l06669" name="l06669"></a><span class="lineno"> 6669</span>} <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>;</div>
-<div class="line"><a id="l06670" name="l06670"></a><span class="lineno"> 6670</span><span class="preprocessor">#ifndef _MSC_VER</span></div>
-<div class="line"><a id="l06671" name="l06671"></a><span class="lineno"> 6671</span><span class="preprocessor">#pragma GCC visibility pop</span></div>
-<div class="line"><a id="l06672" name="l06672"></a><span class="lineno"> 6672</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l06673" name="l06673"></a><span class="lineno"> 6673</span> </div>
-<div class="line"><a id="l06686" name="l06686"></a><span class="lineno"> 6686</span>LIBICAL_ICAL_EXPORT icalerrorenum *<a class="code hl_function" href="icalerror_8h.html#a03f44629289ba66eaf29e199ec9ec4b7">icalerrno_return</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06687" name="l06687"></a><span class="lineno"> 6687</span> </div>
-<div class="line"><a id="l06704" name="l06704"></a><span class="lineno"> 6704</span><span class="preprocessor">#define icalerrno (*(icalerrno_return()))</span></div>
-<div class="line"><a id="l06705" name="l06705"></a><span class="lineno"> 6705</span> </div>
-<div class="line"><a id="l06718" name="l06718"></a><span class="lineno"> 6718</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a05941b21472c45d4b3654cb7d94bf3e8">icalerror_set_errors_are_fatal</a>(<span class="keywordtype">int</span> fatal);</div>
-<div class="line"><a id="l06719" name="l06719"></a><span class="lineno"> 6719</span> </div>
-<div class="line"><a id="l06733" name="l06733"></a><span class="lineno"> 6733</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalerror_8h.html#a44fa677ba623cdcebe9e38b03cd08389">icalerror_get_errors_are_fatal</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06734" name="l06734"></a><span class="lineno"> 6734</span> </div>
-<div class="line"><a id="l06735" name="l06735"></a><span class="lineno"> 6735</span><span class="comment">/* Warning messages */</span></div>
-<div class="line"><a id="l06736" name="l06736"></a><span class="lineno"> 6736</span> </div>
-<div class="line"><a id="l06748" name="l06748"></a><span class="lineno"> 6748</span><span class="preprocessor">#ifdef __GNUC__ca</span></div>
-<div class="line"><a id="l06749" name="l06749"></a><span class="lineno"> 6749</span><span class="preprocessor">#define icalerror_warn(message) \</span></div>
-<div class="line"><a id="l06750" name="l06750"></a><span class="lineno"> 6750</span><span class="preprocessor">{icalerrprintf(&quot;%s(), %s:%d: %s\n&quot;</span>, __FUNCTION__, __FILE__, __LINE__, message);}</div>
-<div class="line"><a id="l06751" name="l06751"></a><span class="lineno"> 6751</span><span class="preprocessor">#else </span><span class="comment">/* __GNU_C__ */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06752" name="l06752"></a><span class="lineno"> 6752</span><span class="preprocessor">#define icalerror_warn(message) \</span></div>
-<div class="line"><a id="l06753" name="l06753"></a><span class="lineno"> 6753</span><span class="preprocessor">{icalerrprintf(&quot;%s:%d: %s\n&quot;</span>, __FILE__, __LINE__, message);}</div>
-<div class="line"><a id="l06754" name="l06754"></a><span class="lineno"> 6754</span><span class="preprocessor">#endif </span><span class="comment">/* __GNU_C__ */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06755" name="l06755"></a><span class="lineno"> 6755</span> </div>
-<div class="line"><a id="l06767" name="l06767"></a><span class="lineno"> 6767</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#ae87b46acb90ce9fee0fa377fd9b57c28">icalerror_clear_errno</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06768" name="l06768"></a><span class="lineno"> 6768</span> </div>
-<div class="line"><a id="l06774" name="l06774"></a><span class="lineno"> 6774</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalerrorstate</div>
-<div class="line"><a id="l06775" name="l06775"></a><span class="lineno"> 6775</span>{</div>
-<div class="line"><a id="l06777" name="l06777"></a><span class="lineno"> 6777</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442">ICAL_ERROR_FATAL</a>,</div>
-<div class="line"><a id="l06778" name="l06778"></a><span class="lineno"> 6778</span> </div>
-<div class="line"><a id="l06780" name="l06780"></a><span class="lineno"> 6780</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3aee5a5c75923a46b30105a272b75339b6">ICAL_ERROR_NONFATAL</a>,</div>
-<div class="line"><a id="l06781" name="l06781"></a><span class="lineno"> 6781</span> </div>
-<div class="line"><a id="l06783" name="l06783"></a><span class="lineno"> 6783</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3aa8624e525ff7c52b30310134230ba1e6">ICAL_ERROR_DEFAULT</a>,</div>
-<div class="line"><a id="l06784" name="l06784"></a><span class="lineno"> 6784</span> </div>
-<div class="line"><a id="l06786" name="l06786"></a><span class="lineno"> 6786</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f">ICAL_ERROR_UNKNOWN</a></div>
-<div class="line"><a id="l06787" name="l06787"></a><span class="lineno"> 6787</span>} <a class="code hl_enumeration" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a>;</div>
-<div class="line"><a id="l06788" name="l06788"></a><span class="lineno"> 6788</span> </div>
-<div class="line"><a id="l06809" name="l06809"></a><span class="lineno"> 6809</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalerror_8h.html#a78e30857b73490e23848b92459510b8c">icalerror_strerror</a>(icalerrorenum e);</div>
-<div class="line"><a id="l06810" name="l06810"></a><span class="lineno"> 6810</span> </div>
-<div class="line"><a id="l06829" name="l06829"></a><span class="lineno"> 6829</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalerror_8h.html#a5c3975fee79ab587467be6531497dbbc">icalerror_perror</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06830" name="l06830"></a><span class="lineno"> 6830</span> </div>
-<div class="line"><a id="l06842" name="l06842"></a><span class="lineno"> 6842</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a1c741ef8219eebc325e53851aa9e8f00">ical_bt</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l06843" name="l06843"></a><span class="lineno"> 6843</span> </div>
-<div class="line"><a id="l06857" name="l06857"></a><span class="lineno"> 6857</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4">icalerror_set_error_state</a>(icalerrorenum error, icalerrorstate state);</div>
-<div class="line"><a id="l06858" name="l06858"></a><span class="lineno"> 6858</span> </div>
-<div class="line"><a id="l06864" name="l06864"></a><span class="lineno"> 6864</span>LIBICAL_ICAL_EXPORT icalerrorstate <a class="code hl_function" href="icalerror_8h.html#a5fe3cbc229f74250b59c077e21abf82d">icalerror_get_error_state</a>(icalerrorenum error);</div>
-<div class="line"><a id="l06865" name="l06865"></a><span class="lineno"> 6865</span> </div>
-<div class="line"><a id="l06881" name="l06881"></a><span class="lineno"> 6881</span>LIBICAL_ICAL_EXPORT icalerrorenum <a class="code hl_function" href="icalerror_8h.html#a9b60700869241af095f0604f35b1c446">icalerror_error_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l06882" name="l06882"></a><span class="lineno"> 6882</span> </div>
-<div class="line"><a id="l06898" name="l06898"></a><span class="lineno"> 6898</span><span class="preprocessor">#if !defined(ICAL_SETERROR_ISFUNC)</span></div>
-<div class="line"><a id="l06899" name="l06899"></a><span class="lineno"> 6899</span><span class="preprocessor">#define icalerror_set_errno(x) \</span></div>
-<div class="line"><a id="l06900" name="l06900"></a><span class="lineno"> 6900</span><span class="preprocessor">icalerrno = x; \</span></div>
-<div class="line"><a id="l06901" name="l06901"></a><span class="lineno"> 6901</span><span class="preprocessor">if(icalerror_get_error_state(x) == ICAL_ERROR_FATAL || \</span></div>
-<div class="line"><a id="l06902" name="l06902"></a><span class="lineno"> 6902</span><span class="preprocessor"> (icalerror_get_error_state(x) == ICAL_ERROR_DEFAULT &amp;&amp; \</span></div>
-<div class="line"><a id="l06903" name="l06903"></a><span class="lineno"> 6903</span><span class="preprocessor"> icalerror_get_errors_are_fatal() == 1)){ \</span></div>
-<div class="line"><a id="l06904" name="l06904"></a><span class="lineno"> 6904</span><span class="preprocessor"> icalerror_warn(icalerror_strerror(x)); \</span></div>
-<div class="line"><a id="l06905" name="l06905"></a><span class="lineno"> 6905</span><span class="preprocessor"> ical_bt(); \</span></div>
-<div class="line"><a id="l06906" name="l06906"></a><span class="lineno"> 6906</span><span class="preprocessor"> icalassert(0); \</span></div>
-<div class="line"><a id="l06907" name="l06907"></a><span class="lineno"> 6907</span><span class="preprocessor">} }</span></div>
-<div class="line"><a id="l06908" name="l06908"></a><span class="lineno"> 6908</span><span class="preprocessor">#else</span></div>
-<div class="line"><a id="l06923" name="l06923"></a><span class="lineno"> 6923</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a8266eaa216926b6703a0ef31cd99f0b2">icalerror_set_errno</a>(icalerrorenum x);</div>
-<div class="line"><a id="l06924" name="l06924"></a><span class="lineno"> 6924</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l06925" name="l06925"></a><span class="lineno"> 6925</span> </div>
-<div class="line"><a id="l06938" name="l06938"></a><span class="lineno"> 6938</span><span class="preprocessor">#if !defined(ICAL_ERRORS_ARE_FATAL)</span></div>
-<div class="line"><a id="l06939" name="l06939"></a><span class="lineno"> 6939</span><span class="preprocessor">#define ICAL_ERRORS_ARE_FATAL 0</span></div>
-<div class="line"><a id="l06940" name="l06940"></a><span class="lineno"> 6940</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l06941" name="l06941"></a><span class="lineno"> 6941</span> </div>
-<div class="line"><a id="l06942" name="l06942"></a><span class="lineno"> 6942</span><span class="preprocessor">#if ICAL_ERRORS_ARE_FATAL == 1</span></div>
-<div class="line"><a id="l06943" name="l06943"></a><span class="lineno"> 6943</span><span class="preprocessor">#undef NDEBUG</span></div>
-<div class="line"><a id="l06944" name="l06944"></a><span class="lineno"> 6944</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l06945" name="l06945"></a><span class="lineno"> 6945</span> </div>
-<div class="line"><a id="l06946" name="l06946"></a><span class="lineno"> 6946</span><span class="preprocessor">#define icalerror_check_value_type(value,type);</span></div>
-<div class="line"><a id="l06947" name="l06947"></a><span class="lineno"> 6947</span><span class="preprocessor">#define icalerror_check_property_type(value,type);</span></div>
-<div class="line"><a id="l06948" name="l06948"></a><span class="lineno"> 6948</span><span class="preprocessor">#define icalerror_check_parameter_type(value,type);</span></div>
-<div class="line"><a id="l06949" name="l06949"></a><span class="lineno"> 6949</span><span class="preprocessor">#define icalerror_check_component_type(value,type);</span></div>
-<div class="line"><a id="l06950" name="l06950"></a><span class="lineno"> 6950</span> </div>
-<div class="line"><a id="l06951" name="l06951"></a><span class="lineno"> 6951</span><span class="comment">/* Assert with a message */</span></div>
-<div class="line"><a id="l06963" name="l06963"></a><span class="lineno"> 6963</span><span class="preprocessor">#if ICAL_ERRORS_ARE_FATAL == 1</span></div>
-<div class="line"><a id="l06964" name="l06964"></a><span class="lineno"> 6964</span> </div>
-<div class="line"><a id="l06965" name="l06965"></a><span class="lineno"> 6965</span><span class="preprocessor">#ifdef __GNUC__</span></div>
-<div class="line"><a id="l06966" name="l06966"></a><span class="lineno"> 6966</span><span class="preprocessor">#define icalerror_assert(test,message) \</span></div>
-<div class="line"><a id="l06967" name="l06967"></a><span class="lineno"> 6967</span><span class="preprocessor">if (!(test)) { \</span></div>
-<div class="line"><a id="l06968" name="l06968"></a><span class="lineno"> 6968</span><span class="preprocessor"> icalerrprintf(&quot;%s(), %s:%d: %s\n&quot;</span>, __FUNCTION__, __FILE__, __LINE__, message); \</div>
-<div class="line"><a id="l06969" name="l06969"></a><span class="lineno"> 6969</span> icalerror_stop_here(); \</div>
-<div class="line"><a id="l06970" name="l06970"></a><span class="lineno"> 6970</span> abort();}</div>
-<div class="line"><a id="l06971" name="l06971"></a><span class="lineno"> 6971</span><span class="preprocessor">#else </span><span class="comment">/*__GNUC__*/</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06972" name="l06972"></a><span class="lineno"> 6972</span><span class="preprocessor">#define icalerror_assert(test,message) \</span></div>
-<div class="line"><a id="l06973" name="l06973"></a><span class="lineno"> 6973</span><span class="preprocessor">if (!(test)) { \</span></div>
-<div class="line"><a id="l06974" name="l06974"></a><span class="lineno"> 6974</span><span class="preprocessor"> icalerrprintf(&quot;%s:%d: %s\n&quot;</span>, __FILE__, __LINE__, message); \</div>
-<div class="line"><a id="l06975" name="l06975"></a><span class="lineno"> 6975</span> icalerror_stop_here(); \</div>
-<div class="line"><a id="l06976" name="l06976"></a><span class="lineno"> 6976</span> abort();}</div>
-<div class="line"><a id="l06977" name="l06977"></a><span class="lineno"> 6977</span><span class="preprocessor">#endif </span><span class="comment">/*__GNUC__*/</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06978" name="l06978"></a><span class="lineno"> 6978</span> </div>
-<div class="line"><a id="l06979" name="l06979"></a><span class="lineno"> 6979</span><span class="preprocessor">#else </span><span class="comment">/* ICAL_ERRORS_ARE_FATAL */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06980" name="l06980"></a><span class="lineno"> 6980</span><span class="preprocessor">#define icalerror_assert(test,message)</span></div>
-<div class="line"><a id="l06981" name="l06981"></a><span class="lineno"> 6981</span><span class="preprocessor">#endif </span><span class="comment">/* ICAL_ERRORS_ARE_FATAL */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l06982" name="l06982"></a><span class="lineno"> 6982</span> </div>
-<div class="line"><a id="l07001" name="l07001"></a><span class="lineno"> 7001</span><span class="preprocessor">#define icalerror_check_arg(test,arg) \</span></div>
-<div class="line"><a id="l07002" name="l07002"></a><span class="lineno"> 7002</span><span class="preprocessor">if (!(test)) { \</span></div>
-<div class="line"><a id="l07003" name="l07003"></a><span class="lineno"> 7003</span><span class="preprocessor"> icalerror_set_errno(ICAL_BADARG_ERROR); \</span></div>
-<div class="line"><a id="l07004" name="l07004"></a><span class="lineno"> 7004</span><span class="preprocessor">}</span></div>
-<div class="line"><a id="l07005" name="l07005"></a><span class="lineno"> 7005</span> </div>
-<div class="line"><a id="l07025" name="l07025"></a><span class="lineno"> 7025</span><span class="preprocessor">#define icalerror_check_arg_rv(test,arg) \</span></div>
-<div class="line"><a id="l07026" name="l07026"></a><span class="lineno"> 7026</span><span class="preprocessor">if (!(test)) { \</span></div>
-<div class="line"><a id="l07027" name="l07027"></a><span class="lineno"> 7027</span><span class="preprocessor"> icalerror_set_errno(ICAL_BADARG_ERROR); \</span></div>
-<div class="line"><a id="l07028" name="l07028"></a><span class="lineno"> 7028</span><span class="preprocessor"> return; \</span></div>
-<div class="line"><a id="l07029" name="l07029"></a><span class="lineno"> 7029</span><span class="preprocessor">}</span></div>
-<div class="line"><a id="l07030" name="l07030"></a><span class="lineno"> 7030</span> </div>
-<div class="line"><a id="l07051" name="l07051"></a><span class="lineno"> 7051</span><span class="preprocessor">#define icalerror_check_arg_rz(test,arg) \</span></div>
-<div class="line"><a id="l07052" name="l07052"></a><span class="lineno"> 7052</span><span class="preprocessor">if (!(test)) { \</span></div>
-<div class="line"><a id="l07053" name="l07053"></a><span class="lineno"> 7053</span><span class="preprocessor"> icalerror_set_errno(ICAL_BADARG_ERROR); \</span></div>
-<div class="line"><a id="l07054" name="l07054"></a><span class="lineno"> 7054</span><span class="preprocessor"> return 0; \</span></div>
-<div class="line"><a id="l07055" name="l07055"></a><span class="lineno"> 7055</span><span class="preprocessor">}</span></div>
-<div class="line"><a id="l07056" name="l07056"></a><span class="lineno"> 7056</span> </div>
-<div class="line"><a id="l07078" name="l07078"></a><span class="lineno"> 7078</span><span class="preprocessor">#define icalerror_check_arg_re(test,arg,error) \</span></div>
-<div class="line"><a id="l07079" name="l07079"></a><span class="lineno"> 7079</span><span class="preprocessor">if (!(test)) { \</span></div>
-<div class="line"><a id="l07080" name="l07080"></a><span class="lineno"> 7080</span><span class="preprocessor"> icalerror_stop_here(); \</span></div>
-<div class="line"><a id="l07081" name="l07081"></a><span class="lineno"> 7081</span><span class="preprocessor"> icalassert(0); \</span></div>
-<div class="line"><a id="l07082" name="l07082"></a><span class="lineno"> 7082</span><span class="preprocessor"> return error; \</span></div>
-<div class="line"><a id="l07083" name="l07083"></a><span class="lineno"> 7083</span><span class="preprocessor">}</span></div>
-<div class="line"><a id="l07084" name="l07084"></a><span class="lineno"> 7084</span> </div>
-<div class="line"><a id="l07106" name="l07106"></a><span class="lineno"> 7106</span><span class="preprocessor">#define icalerror_check_arg_rx(test,arg,x) \</span></div>
-<div class="line"><a id="l07107" name="l07107"></a><span class="lineno"> 7107</span><span class="preprocessor">if (!(test)) { \</span></div>
-<div class="line"><a id="l07108" name="l07108"></a><span class="lineno"> 7108</span><span class="preprocessor"> icalerror_set_errno(ICAL_BADARG_ERROR); \</span></div>
-<div class="line"><a id="l07109" name="l07109"></a><span class="lineno"> 7109</span><span class="preprocessor"> return x; \</span></div>
-<div class="line"><a id="l07110" name="l07110"></a><span class="lineno"> 7110</span><span class="preprocessor">}</span></div>
-<div class="line"><a id="l07111" name="l07111"></a><span class="lineno"> 7111</span> </div>
-<div class="line"><a id="l07112" name="l07112"></a><span class="lineno"> 7112</span><span class="comment">/* String interfaces to set an error to NONFATAL and restore it to its original value */</span></div>
-<div class="line"><a id="l07113" name="l07113"></a><span class="lineno"> 7113</span> </div>
-<div class="line"><a id="l07129" name="l07129"></a><span class="lineno"> 7129</span>LIBICAL_ICAL_EXPORT icalerrorstate <a class="code hl_function" href="icalerror_8h.html#af226f2c41272dabecd03ec9807d3a1e2">icalerror_supress</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *error);</div>
-<div class="line"><a id="l07130" name="l07130"></a><span class="lineno"> 7130</span> </div>
-<div class="line"><a id="l07149" name="l07149"></a><span class="lineno"> 7149</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a8377dadcd17bf305d1931aa2518c321a">icalerror_restore</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *error, icalerrorstate es);</div>
-<div class="line"><a id="l07150" name="l07150"></a><span class="lineno"> 7150</span> </div>
-<div class="line"><a id="l07151" name="l07151"></a><span class="lineno"> 7151</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALERROR_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l07152" name="l07152"></a><span class="lineno"> 7152</span> </div>
-<div class="line"><a id="l07153" name="l07153"></a><span class="lineno"> 7153</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l07154" name="l07154"></a><span class="lineno"> 7154</span><span class="comment"> FILE: icalrestriction.h</span></div>
-<div class="line"><a id="l07155" name="l07155"></a><span class="lineno"> 7155</span><span class="comment"> CREATOR: eric 24 April 1999</span></div>
-<div class="line"><a id="l07156" name="l07156"></a><span class="lineno"> 7156</span><span class="comment"></span> </div>
-<div class="line"><a id="l07157" name="l07157"></a><span class="lineno"> 7157</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l07158" name="l07158"></a><span class="lineno"> 7158</span><span class="comment"></span> </div>
-<div class="line"><a id="l07159" name="l07159"></a><span class="lineno"> 7159</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l07160" name="l07160"></a><span class="lineno"> 7160</span><span class="comment"></span> </div>
-<div class="line"><a id="l07161" name="l07161"></a><span class="lineno"> 7161</span><span class="comment"> The original code is icalrestriction.h</span></div>
-<div class="line"><a id="l07162" name="l07162"></a><span class="lineno"> 7162</span><span class="comment"></span> </div>
-<div class="line"><a id="l07163" name="l07163"></a><span class="lineno"> 7163</span><span class="comment"> Contributions from:</span></div>
-<div class="line"><a id="l07164" name="l07164"></a><span class="lineno"> 7164</span><span class="comment"> Graham Davison (g.m.davison@computer.org)</span></div>
-<div class="line"><a id="l07165" name="l07165"></a><span class="lineno"> 7165</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l07166" name="l07166"></a><span class="lineno"> 7166</span> </div>
-<div class="line"><a id="l07167" name="l07167"></a><span class="lineno"> 7167</span><span class="preprocessor">#ifndef ICALRESTRICTION_H</span></div>
-<div class="line"><a id="l07168" name="l07168"></a><span class="lineno"> 7168</span><span class="preprocessor">#define ICALRESTRICTION_H</span></div>
-<div class="line"><a id="l07169" name="l07169"></a><span class="lineno"> 7169</span> </div>
-<div class="line"><a id="l07176" name="l07176"></a><span class="lineno"> 7176</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l07177" name="l07177"></a><span class="lineno"> 7177</span> </div>
-<div class="line"><a id="l07178" name="l07178"></a><span class="lineno"> 7178</span> </div>
-<div class="line"><a id="l07184" name="l07184"></a><span class="lineno"> 7184</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalrestriction_kind</div>
-<div class="line"><a id="l07185" name="l07185"></a><span class="lineno"> 7185</span>{</div>
-<div class="line"><a id="l07187" name="l07187"></a><span class="lineno"> 7187</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36">ICAL_RESTRICTION_NONE</a> = 0, <span class="comment">/* 0 */</span></div>
-<div class="line"><a id="l07188" name="l07188"></a><span class="lineno"> 7188</span> </div>
-<div class="line"><a id="l07190" name="l07190"></a><span class="lineno"> 7190</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aace01bc6164411a18933716916c6c7ef">ICAL_RESTRICTION_ZERO</a>, <span class="comment">/* 1 */</span></div>
-<div class="line"><a id="l07191" name="l07191"></a><span class="lineno"> 7191</span> </div>
-<div class="line"><a id="l07193" name="l07193"></a><span class="lineno"> 7193</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a4bc2d60b26b48e795abf26e05dd2fe17">ICAL_RESTRICTION_ONE</a>, <span class="comment">/* 2 */</span></div>
-<div class="line"><a id="l07194" name="l07194"></a><span class="lineno"> 7194</span> </div>
-<div class="line"><a id="l07196" name="l07196"></a><span class="lineno"> 7196</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e">ICAL_RESTRICTION_ZEROPLUS</a>, <span class="comment">/* 3 */</span></div>
-<div class="line"><a id="l07197" name="l07197"></a><span class="lineno"> 7197</span> </div>
-<div class="line"><a id="l07199" name="l07199"></a><span class="lineno"> 7199</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a772dd4b4cdfe5d5a264ec237a63e6c21">ICAL_RESTRICTION_ONEPLUS</a>, <span class="comment">/* 4 */</span></div>
-<div class="line"><a id="l07200" name="l07200"></a><span class="lineno"> 7200</span> </div>
-<div class="line"><a id="l07202" name="l07202"></a><span class="lineno"> 7202</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a941349ba77c59b895acc1f7133421a94">ICAL_RESTRICTION_ZEROORONE</a>, <span class="comment">/* 5 */</span></div>
-<div class="line"><a id="l07203" name="l07203"></a><span class="lineno"> 7203</span> </div>
-<div class="line"><a id="l07205" name="l07205"></a><span class="lineno"> 7205</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a6689f5056a7239a1f7d90eed1697d4f9">ICAL_RESTRICTION_ONEEXCLUSIVE</a>, <span class="comment">/* 6 */</span></div>
-<div class="line"><a id="l07206" name="l07206"></a><span class="lineno"> 7206</span> </div>
-<div class="line"><a id="l07208" name="l07208"></a><span class="lineno"> 7208</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9">ICAL_RESTRICTION_ONEMUTUAL</a>, <span class="comment">/* 7 */</span></div>
-<div class="line"><a id="l07209" name="l07209"></a><span class="lineno"> 7209</span> </div>
-<div class="line"><a id="l07211" name="l07211"></a><span class="lineno"> 7211</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce">ICAL_RESTRICTION_UNKNOWN</a> <span class="comment">/* 8 */</span></div>
-<div class="line"><a id="l07212" name="l07212"></a><span class="lineno"> 7212</span>} <a class="code hl_enumeration" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a>;</div>
-<div class="line"><a id="l07213" name="l07213"></a><span class="lineno"> 7213</span> </div>
-<div class="line"><a id="l07227" name="l07227"></a><span class="lineno"> 7227</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a>(icalrestriction_kind restr, <span class="keywordtype">int</span> count);</div>
-<div class="line"><a id="l07228" name="l07228"></a><span class="lineno"> 7228</span> </div>
-<div class="line"><a id="l07247" name="l07247"></a><span class="lineno"> 7247</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l07248" name="l07248"></a><span class="lineno"> 7248</span> </div>
-<div class="line"><a id="l07249" name="l07249"></a><span class="lineno"> 7249</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALRESTRICTION_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l07250" name="l07250"></a><span class="lineno"> 7250</span> </div>
-<div class="line"><a id="l07251" name="l07251"></a><span class="lineno"> 7251</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l07252" name="l07252"></a><span class="lineno"> 7252</span><span class="comment"> FILE: sspm.h Mime Parser</span></div>
-<div class="line"><a id="l07253" name="l07253"></a><span class="lineno"> 7253</span><span class="comment"> CREATOR: eric 25 June 2000</span></div>
-<div class="line"><a id="l07254" name="l07254"></a><span class="lineno"> 7254</span><span class="comment"></span> </div>
-<div class="line"><a id="l07255" name="l07255"></a><span class="lineno"> 7255</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l07256" name="l07256"></a><span class="lineno"> 7256</span><span class="comment"></span> </div>
-<div class="line"><a id="l07257" name="l07257"></a><span class="lineno"> 7257</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l07258" name="l07258"></a><span class="lineno"> 7258</span><span class="comment"></span> </div>
-<div class="line"><a id="l07259" name="l07259"></a><span class="lineno"> 7259</span><span class="comment"> The Initial Developer of the Original Code is Eric Busboom</span></div>
-<div class="line"><a id="l07260" name="l07260"></a><span class="lineno"> 7260</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l07261" name="l07261"></a><span class="lineno"> 7261</span> </div>
-<div class="line"><a id="l07262" name="l07262"></a><span class="lineno"> 7262</span><span class="preprocessor">#ifndef ICAL_SSPM_H</span></div>
-<div class="line"><a id="l07263" name="l07263"></a><span class="lineno"> 7263</span><span class="preprocessor">#define ICAL_SSPM_H</span></div>
-<div class="line"><a id="l07264" name="l07264"></a><span class="lineno"> 7264</span> </div>
-<div class="line"><a id="l07265" name="l07265"></a><span class="lineno"> 7265</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l07266" name="l07266"></a><span class="lineno"> 7266</span> </div>
-<div class="line"><a id="l07267" name="l07267"></a><span class="lineno"> 7267</span><span class="keyword">enum</span> sspm_major_type</div>
-<div class="line"><a id="l07268" name="l07268"></a><span class="lineno"> 7268</span>{</div>
-<div class="line"><a id="l07269" name="l07269"></a><span class="lineno"> 7269</span> SSPM_NO_MAJOR_TYPE,</div>
-<div class="line"><a id="l07270" name="l07270"></a><span class="lineno"> 7270</span> SSPM_TEXT_MAJOR_TYPE,</div>
-<div class="line"><a id="l07271" name="l07271"></a><span class="lineno"> 7271</span> SSPM_IMAGE_MAJOR_TYPE,</div>
-<div class="line"><a id="l07272" name="l07272"></a><span class="lineno"> 7272</span> SSPM_AUDIO_MAJOR_TYPE,</div>
-<div class="line"><a id="l07273" name="l07273"></a><span class="lineno"> 7273</span> SSPM_VIDEO_MAJOR_TYPE,</div>
-<div class="line"><a id="l07274" name="l07274"></a><span class="lineno"> 7274</span> SSPM_APPLICATION_MAJOR_TYPE,</div>
-<div class="line"><a id="l07275" name="l07275"></a><span class="lineno"> 7275</span> SSPM_MULTIPART_MAJOR_TYPE,</div>
-<div class="line"><a id="l07276" name="l07276"></a><span class="lineno"> 7276</span> SSPM_MESSAGE_MAJOR_TYPE,</div>
-<div class="line"><a id="l07277" name="l07277"></a><span class="lineno"> 7277</span> SSPM_UNKNOWN_MAJOR_TYPE</div>
-<div class="line"><a id="l07278" name="l07278"></a><span class="lineno"> 7278</span>};</div>
-<div class="line"><a id="l07279" name="l07279"></a><span class="lineno"> 7279</span> </div>
-<div class="line"><a id="l07280" name="l07280"></a><span class="lineno"> 7280</span><span class="keyword">enum</span> sspm_minor_type</div>
-<div class="line"><a id="l07281" name="l07281"></a><span class="lineno"> 7281</span>{</div>
-<div class="line"><a id="l07282" name="l07282"></a><span class="lineno"> 7282</span> SSPM_NO_MINOR_TYPE,</div>
-<div class="line"><a id="l07283" name="l07283"></a><span class="lineno"> 7283</span> SSPM_ANY_MINOR_TYPE,</div>
-<div class="line"><a id="l07284" name="l07284"></a><span class="lineno"> 7284</span> SSPM_PLAIN_MINOR_TYPE,</div>
-<div class="line"><a id="l07285" name="l07285"></a><span class="lineno"> 7285</span> SSPM_RFC822_MINOR_TYPE,</div>
-<div class="line"><a id="l07286" name="l07286"></a><span class="lineno"> 7286</span> SSPM_DIGEST_MINOR_TYPE,</div>
-<div class="line"><a id="l07287" name="l07287"></a><span class="lineno"> 7287</span> SSPM_CALENDAR_MINOR_TYPE,</div>
-<div class="line"><a id="l07288" name="l07288"></a><span class="lineno"> 7288</span> SSPM_MIXED_MINOR_TYPE,</div>
-<div class="line"><a id="l07289" name="l07289"></a><span class="lineno"> 7289</span> SSPM_RELATED_MINOR_TYPE,</div>
-<div class="line"><a id="l07290" name="l07290"></a><span class="lineno"> 7290</span> SSPM_ALTERNATIVE_MINOR_TYPE,</div>
-<div class="line"><a id="l07291" name="l07291"></a><span class="lineno"> 7291</span> SSPM_PARALLEL_MINOR_TYPE,</div>
-<div class="line"><a id="l07292" name="l07292"></a><span class="lineno"> 7292</span> SSPM_UNKNOWN_MINOR_TYPE</div>
-<div class="line"><a id="l07293" name="l07293"></a><span class="lineno"> 7293</span>};</div>
-<div class="line"><a id="l07294" name="l07294"></a><span class="lineno"> 7294</span> </div>
-<div class="line"><a id="l07295" name="l07295"></a><span class="lineno"> 7295</span><span class="keyword">enum</span> sspm_encoding</div>
-<div class="line"><a id="l07296" name="l07296"></a><span class="lineno"> 7296</span>{</div>
-<div class="line"><a id="l07297" name="l07297"></a><span class="lineno"> 7297</span> SSPM_NO_ENCODING,</div>
-<div class="line"><a id="l07298" name="l07298"></a><span class="lineno"> 7298</span> SSPM_QUOTED_PRINTABLE_ENCODING,</div>
-<div class="line"><a id="l07299" name="l07299"></a><span class="lineno"> 7299</span> SSPM_8BIT_ENCODING,</div>
-<div class="line"><a id="l07300" name="l07300"></a><span class="lineno"> 7300</span> SSPM_7BIT_ENCODING,</div>
-<div class="line"><a id="l07301" name="l07301"></a><span class="lineno"> 7301</span> SSPM_BINARY_ENCODING,</div>
-<div class="line"><a id="l07302" name="l07302"></a><span class="lineno"> 7302</span> SSPM_BASE64_ENCODING,</div>
-<div class="line"><a id="l07303" name="l07303"></a><span class="lineno"> 7303</span> SSPM_UNKNOWN_ENCODING</div>
-<div class="line"><a id="l07304" name="l07304"></a><span class="lineno"> 7304</span>};</div>
-<div class="line"><a id="l07305" name="l07305"></a><span class="lineno"> 7305</span> </div>
-<div class="line"><a id="l07306" name="l07306"></a><span class="lineno"> 7306</span><span class="keyword">enum</span> sspm_error</div>
-<div class="line"><a id="l07307" name="l07307"></a><span class="lineno"> 7307</span>{</div>
-<div class="line"><a id="l07308" name="l07308"></a><span class="lineno"> 7308</span> SSPM_NO_ERROR,</div>
-<div class="line"><a id="l07309" name="l07309"></a><span class="lineno"> 7309</span> SSPM_UNEXPECTED_BOUNDARY_ERROR,</div>
-<div class="line"><a id="l07310" name="l07310"></a><span class="lineno"> 7310</span> SSPM_WRONG_BOUNDARY_ERROR,</div>
-<div class="line"><a id="l07311" name="l07311"></a><span class="lineno"> 7311</span> SSPM_NO_BOUNDARY_ERROR,</div>
-<div class="line"><a id="l07312" name="l07312"></a><span class="lineno"> 7312</span> SSPM_NO_HEADER_ERROR,</div>
-<div class="line"><a id="l07313" name="l07313"></a><span class="lineno"> 7313</span> SSPM_MALFORMED_HEADER_ERROR</div>
-<div class="line"><a id="l07314" name="l07314"></a><span class="lineno"> 7314</span>};</div>
-<div class="line"><a id="l07315" name="l07315"></a><span class="lineno"> 7315</span> </div>
-<div class="line"><a id="l07316" name="l07316"></a><span class="lineno"><a class="line" href="structsspm__header.html"> 7316</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__header.html">sspm_header</a></div>
-<div class="line"><a id="l07317" name="l07317"></a><span class="lineno"> 7317</span>{</div>
-<div class="line"><a id="l07318" name="l07318"></a><span class="lineno"> 7318</span> <span class="keywordtype">int</span> def;</div>
-<div class="line"><a id="l07319" name="l07319"></a><span class="lineno"> 7319</span> <span class="keywordtype">char</span> *boundary;</div>
-<div class="line"><a id="l07320" name="l07320"></a><span class="lineno"> 7320</span> <span class="keyword">enum</span> sspm_major_type major;</div>
-<div class="line"><a id="l07321" name="l07321"></a><span class="lineno"> 7321</span> <span class="keyword">enum</span> sspm_minor_type minor;</div>
-<div class="line"><a id="l07322" name="l07322"></a><span class="lineno"> 7322</span> <span class="keywordtype">char</span> *minor_text;</div>
-<div class="line"><a id="l07323" name="l07323"></a><span class="lineno"> 7323</span> <span class="keywordtype">char</span> **content_type_params;</div>
-<div class="line"><a id="l07324" name="l07324"></a><span class="lineno"> 7324</span> <span class="keywordtype">char</span> *charset;</div>
-<div class="line"><a id="l07325" name="l07325"></a><span class="lineno"> 7325</span> <span class="keyword">enum</span> sspm_encoding encoding;</div>
-<div class="line"><a id="l07326" name="l07326"></a><span class="lineno"> 7326</span> <span class="keywordtype">char</span> *filename;</div>
-<div class="line"><a id="l07327" name="l07327"></a><span class="lineno"> 7327</span> <span class="keywordtype">char</span> *content_id;</div>
-<div class="line"><a id="l07328" name="l07328"></a><span class="lineno"> 7328</span> <span class="keyword">enum</span> sspm_error error;</div>
-<div class="line"><a id="l07329" name="l07329"></a><span class="lineno"> 7329</span> <span class="keywordtype">char</span> *error_text;</div>
-<div class="line"><a id="l07330" name="l07330"></a><span class="lineno"> 7330</span>};</div>
-<div class="line"><a id="l07331" name="l07331"></a><span class="lineno"> 7331</span> </div>
-<div class="line"><a id="l07332" name="l07332"></a><span class="lineno"><a class="line" href="structsspm__part.html"> 7332</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__part.html">sspm_part</a></div>
-<div class="line"><a id="l07333" name="l07333"></a><span class="lineno"> 7333</span>{</div>
-<div class="line"><a id="l07334" name="l07334"></a><span class="lineno"> 7334</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsspm__header.html">sspm_header</a> header;</div>
-<div class="line"><a id="l07335" name="l07335"></a><span class="lineno"> 7335</span> <span class="keywordtype">int</span> level;</div>
-<div class="line"><a id="l07336" name="l07336"></a><span class="lineno"> 7336</span> <span class="keywordtype">size_t</span> data_size;</div>
-<div class="line"><a id="l07337" name="l07337"></a><span class="lineno"> 7337</span> <span class="keywordtype">void</span> *data;</div>
-<div class="line"><a id="l07338" name="l07338"></a><span class="lineno"> 7338</span>};</div>
-<div class="line"><a id="l07339" name="l07339"></a><span class="lineno"> 7339</span> </div>
-<div class="line"><a id="l07340" name="l07340"></a><span class="lineno"><a class="line" href="structsspm__action__map.html"> 7340</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__action__map.html">sspm_action_map</a></div>
-<div class="line"><a id="l07341" name="l07341"></a><span class="lineno"> 7341</span>{</div>
-<div class="line"><a id="l07342" name="l07342"></a><span class="lineno"> 7342</span> <span class="keyword">enum</span> sspm_major_type major;</div>
-<div class="line"><a id="l07343" name="l07343"></a><span class="lineno"> 7343</span> <span class="keyword">enum</span> sspm_minor_type minor;</div>
-<div class="line"><a id="l07344" name="l07344"></a><span class="lineno"> 7344</span> <span class="keywordtype">void</span> *(*new_part) (void);</div>
-<div class="line"><a id="l07345" name="l07345"></a><span class="lineno"> 7345</span> void (*add_line) (<span class="keywordtype">void</span> *part, <span class="keyword">struct </span><a class="code hl_struct" href="structsspm__header.html">sspm_header</a> * header, <span class="keyword">const</span> <span class="keywordtype">char</span> *line, <span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a id="l07346" name="l07346"></a><span class="lineno"> 7346</span> <span class="keywordtype">void</span> *(*end_part) (<span class="keywordtype">void</span> *part);</div>
-<div class="line"><a id="l07347" name="l07347"></a><span class="lineno"> 7347</span> void (*free_part) (<span class="keywordtype">void</span> *part);</div>
-<div class="line"><a id="l07348" name="l07348"></a><span class="lineno"> 7348</span>};</div>
-<div class="line"><a id="l07349" name="l07349"></a><span class="lineno"> 7349</span> </div>
-<div class="line"><a id="l07350" name="l07350"></a><span class="lineno"> 7350</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *sspm_major_type_string(<span class="keyword">enum</span> sspm_major_type type);</div>
-<div class="line"><a id="l07351" name="l07351"></a><span class="lineno"> 7351</span> </div>
-<div class="line"><a id="l07352" name="l07352"></a><span class="lineno"> 7352</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *sspm_minor_type_string(<span class="keyword">enum</span> sspm_minor_type type);</div>
-<div class="line"><a id="l07353" name="l07353"></a><span class="lineno"> 7353</span> </div>
-<div class="line"><a id="l07354" name="l07354"></a><span class="lineno"> 7354</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *sspm_encoding_string(<span class="keyword">enum</span> sspm_encoding type);</div>
-<div class="line"><a id="l07355" name="l07355"></a><span class="lineno"> 7355</span> </div>
-<div class="line"><a id="l07356" name="l07356"></a><span class="lineno"> 7356</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> sspm_parse_mime(<span class="keyword">struct</span> <a class="code hl_struct" href="structsspm__part.html">sspm_part</a> *parts,</div>
-<div class="line"><a id="l07357" name="l07357"></a><span class="lineno"> 7357</span> <span class="keywordtype">size_t</span> max_parts,</div>
-<div class="line"><a id="l07358" name="l07358"></a><span class="lineno"> 7358</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structsspm__action__map.html">sspm_action_map</a> *actions,</div>
-<div class="line"><a id="l07359" name="l07359"></a><span class="lineno"> 7359</span> <span class="keywordtype">char</span> *(*get_string) (<span class="keywordtype">char</span> *s, <span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *data),</div>
-<div class="line"><a id="l07360" name="l07360"></a><span class="lineno"> 7360</span> <span class="keywordtype">void</span> *get_string_data, <span class="keyword">struct</span> <a class="code hl_struct" href="structsspm__header.html">sspm_header</a> *first_header);</div>
-<div class="line"><a id="l07361" name="l07361"></a><span class="lineno"> 7361</span> </div>
-<div class="line"><a id="l07362" name="l07362"></a><span class="lineno"> 7362</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> sspm_free_parts(<span class="keyword">struct</span> <a class="code hl_struct" href="structsspm__part.html">sspm_part</a> *parts, <span class="keywordtype">size_t</span> max_parts);</div>
-<div class="line"><a id="l07363" name="l07363"></a><span class="lineno"> 7363</span> </div>
-<div class="line"><a id="l07364" name="l07364"></a><span class="lineno"> 7364</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *decode_quoted_printable(<span class="keywordtype">char</span> *dest, <span class="keywordtype">char</span> *src, <span class="keywordtype">size_t</span> *size);</div>
-<div class="line"><a id="l07365" name="l07365"></a><span class="lineno"> 7365</span> </div>
-<div class="line"><a id="l07366" name="l07366"></a><span class="lineno"> 7366</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *decode_base64(<span class="keywordtype">char</span> *dest, <span class="keywordtype">char</span> *src, <span class="keywordtype">size_t</span> *size);</div>
-<div class="line"><a id="l07367" name="l07367"></a><span class="lineno"> 7367</span> </div>
-<div class="line"><a id="l07368" name="l07368"></a><span class="lineno"> 7368</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> sspm_write_mime(<span class="keyword">struct</span> <a class="code hl_struct" href="structsspm__part.html">sspm_part</a> *parts, <span class="keywordtype">size_t</span> num_parts,</div>
-<div class="line"><a id="l07369" name="l07369"></a><span class="lineno"> 7369</span> <span class="keywordtype">char</span> **output_string, <span class="keyword">const</span> <span class="keywordtype">char</span> *header);</div>
-<div class="line"><a id="l07370" name="l07370"></a><span class="lineno"> 7370</span> </div>
-<div class="line"><a id="l07371" name="l07371"></a><span class="lineno"> 7371</span><span class="preprocessor">#endif </span><span class="comment">/* ICAL_SSPM_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l07372" name="l07372"></a><span class="lineno"> 7372</span> </div>
-<div class="line"><a id="l07373" name="l07373"></a><span class="lineno"> 7373</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l07374" name="l07374"></a><span class="lineno"> 7374</span><span class="comment"> FILE: icalmime.h</span></div>
-<div class="line"><a id="l07375" name="l07375"></a><span class="lineno"> 7375</span><span class="comment"> CREATOR: eric 26 July 2000</span></div>
-<div class="line"><a id="l07376" name="l07376"></a><span class="lineno"> 7376</span><span class="comment"></span> </div>
-<div class="line"><a id="l07377" name="l07377"></a><span class="lineno"> 7377</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l07378" name="l07378"></a><span class="lineno"> 7378</span><span class="comment"></span> </div>
-<div class="line"><a id="l07379" name="l07379"></a><span class="lineno"> 7379</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l07380" name="l07380"></a><span class="lineno"> 7380</span><span class="comment"></span> </div>
-<div class="line"><a id="l07381" name="l07381"></a><span class="lineno"> 7381</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l07382" name="l07382"></a><span class="lineno"> 7382</span> </div>
-<div class="line"><a id="l07383" name="l07383"></a><span class="lineno"> 7383</span><span class="preprocessor">#ifndef ICALMIME_H</span></div>
-<div class="line"><a id="l07384" name="l07384"></a><span class="lineno"> 7384</span><span class="preprocessor">#define ICALMIME_H</span></div>
-<div class="line"><a id="l07385" name="l07385"></a><span class="lineno"> 7385</span> </div>
-<div class="line"><a id="l07386" name="l07386"></a><span class="lineno"> 7386</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l07387" name="l07387"></a><span class="lineno"> 7387</span> </div>
-<div class="line"><a id="l07388" name="l07388"></a><span class="lineno"> 7388</span> </div>
-<div class="line"><a id="l07389" name="l07389"></a><span class="lineno"> 7389</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalmime_parse(<span class="keywordtype">char</span> *(*line_gen_func) (<span class="keywordtype">char</span> *s,</div>
-<div class="line"><a id="l07390" name="l07390"></a><span class="lineno"> 7390</span> <span class="keywordtype">size_t</span> size,</div>
-<div class="line"><a id="l07391" name="l07391"></a><span class="lineno"> 7391</span> <span class="keywordtype">void</span> *d), <span class="keywordtype">void</span> *data);</div>
-<div class="line"><a id="l07392" name="l07392"></a><span class="lineno"> 7392</span> </div>
-<div class="line"><a id="l07393" name="l07393"></a><span class="lineno"> 7393</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALMIME_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l07394" name="l07394"></a><span class="lineno"> 7394</span> </div>
-<div class="line"><a id="l07395" name="l07395"></a><span class="lineno"> 7395</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l07396" name="l07396"></a><span class="lineno"> 7396</span><span class="comment"> FILE: icallangbind.h</span></div>
-<div class="line"><a id="l07397" name="l07397"></a><span class="lineno"> 7397</span><span class="comment"> CREATOR: eric 25 jan 2001</span></div>
-<div class="line"><a id="l07398" name="l07398"></a><span class="lineno"> 7398</span><span class="comment"></span> </div>
-<div class="line"><a id="l07399" name="l07399"></a><span class="lineno"> 7399</span><span class="comment"> SPDX-FileCopyrightText: 1999 Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l07400" name="l07400"></a><span class="lineno"> 7400</span><span class="comment"></span> </div>
-<div class="line"><a id="l07401" name="l07401"></a><span class="lineno"> 7401</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l07402" name="l07402"></a><span class="lineno"> 7402</span><span class="comment"></span> </div>
-<div class="line"><a id="l07403" name="l07403"></a><span class="lineno"> 7403</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l07404" name="l07404"></a><span class="lineno"> 7404</span> </div>
-<div class="line"><a id="l07405" name="l07405"></a><span class="lineno"> 7405</span><span class="preprocessor">#ifndef ICALLANGBIND_H</span></div>
-<div class="line"><a id="l07406" name="l07406"></a><span class="lineno"> 7406</span><span class="preprocessor">#define ICALLANGBIND_H</span></div>
-<div class="line"><a id="l07407" name="l07407"></a><span class="lineno"> 7407</span> </div>
-<div class="line"><a id="l07408" name="l07408"></a><span class="lineno"> 7408</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l07409" name="l07409"></a><span class="lineno"> 7409</span> </div>
-<div class="line"><a id="l07410" name="l07410"></a><span class="lineno"> 7410</span> </div>
-<div class="line"><a id="l07411" name="l07411"></a><span class="lineno"> 7411</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> *icallangbind_new_array(<span class="keywordtype">int</span> size);</div>
-<div class="line"><a id="l07412" name="l07412"></a><span class="lineno"> 7412</span> </div>
-<div class="line"><a id="l07413" name="l07413"></a><span class="lineno"> 7413</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icallangbind_free_array(<span class="keywordtype">int</span> *array);</div>
-<div class="line"><a id="l07414" name="l07414"></a><span class="lineno"> 7414</span> </div>
-<div class="line"><a id="l07415" name="l07415"></a><span class="lineno"> 7415</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icallangbind_access_array(<span class="keywordtype">int</span> *array, <span class="keywordtype">int</span> index);</div>
-<div class="line"><a id="l07416" name="l07416"></a><span class="lineno"> 7416</span> </div>
-<div class="line"><a id="l07417" name="l07417"></a><span class="lineno"> 7417</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icallangbind_get_first_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l07418" name="l07418"></a><span class="lineno"> 7418</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *prop);</div>
-<div class="line"><a id="l07419" name="l07419"></a><span class="lineno"> 7419</span> </div>
-<div class="line"><a id="l07420" name="l07420"></a><span class="lineno"> 7420</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icallangbind_get_next_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l07421" name="l07421"></a><span class="lineno"> 7421</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *prop);</div>
-<div class="line"><a id="l07422" name="l07422"></a><span class="lineno"> 7422</span> </div>
-<div class="line"><a id="l07423" name="l07423"></a><span class="lineno"> 7423</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icallangbind_get_first_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l07424" name="l07424"></a><span class="lineno"> 7424</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *comp);</div>
-<div class="line"><a id="l07425" name="l07425"></a><span class="lineno"> 7425</span> </div>
-<div class="line"><a id="l07426" name="l07426"></a><span class="lineno"> 7426</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icallangbind_get_next_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l07427" name="l07427"></a><span class="lineno"> 7427</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *comp);</div>
-<div class="line"><a id="l07428" name="l07428"></a><span class="lineno"> 7428</span> </div>
-<div class="line"><a id="l07429" name="l07429"></a><span class="lineno"> 7429</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icallangbind_get_first_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l07430" name="l07430"></a><span class="lineno"> 7430</span> </div>
-<div class="line"><a id="l07431" name="l07431"></a><span class="lineno"> 7431</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icallangbind_get_next_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l07432" name="l07432"></a><span class="lineno"> 7432</span> </div>
-<div class="line"><a id="l07433" name="l07433"></a><span class="lineno"> 7433</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icallangbind_property_eval_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l07434" name="l07434"></a><span class="lineno"> 7434</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *sep);</div>
-<div class="line"><a id="l07435" name="l07435"></a><span class="lineno"> 7435</span> </div>
-<div class="line"><a id="l07436" name="l07436"></a><span class="lineno"> 7436</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icallangbind_property_eval_string_r(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l07437" name="l07437"></a><span class="lineno"> 7437</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *sep);</div>
-<div class="line"><a id="l07438" name="l07438"></a><span class="lineno"> 7438</span> </div>
-<div class="line"><a id="l07439" name="l07439"></a><span class="lineno"> 7439</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icallangbind_string_to_open_flag(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l07440" name="l07440"></a><span class="lineno"> 7440</span> </div>
-<div class="line"><a id="l07441" name="l07441"></a><span class="lineno"> 7441</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icallangbind_quote_as_ical(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l07442" name="l07442"></a><span class="lineno"> 7442</span> </div>
-<div class="line"><a id="l07443" name="l07443"></a><span class="lineno"> 7443</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icallangbind_quote_as_ical_r(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l07444" name="l07444"></a><span class="lineno"> 7444</span> </div>
-<div class="line"><a id="l07445" name="l07445"></a><span class="lineno"> 7445</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l07446" name="l07446"></a><span class="lineno"> 7446</span> </div>
-<div class="line"><a id="l07447" name="l07447"></a><span class="lineno"> 7447</span> </div>
-<div class="line"><a id="l07448" name="l07448"></a><span class="lineno"> 7448</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l07449" name="l07449"></a><span class="lineno"> 7449</span>}</div>
-<div class="line"><a id="l07450" name="l07450"></a><span class="lineno"> 7450</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l07451" name="l07451"></a><span class="lineno"> 7451</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l07452" name="l07452"></a><span class="lineno"> 7452</span><span class="preprocessor">#endif</span></div>
-<div class="ttc" id="aicalarray_8h_html_a2f12e8a9e9d70d80ad8a621b7d52af96"><div class="ttname"><a href="icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96">icalarray_element_at</a></div><div class="ttdeci">void * icalarray_element_at(icalarray *array, size_t position)</div><div class="ttdoc">Access an array element.</div><div class="ttdef"><b>Definition:</b> icalarray.c:122</div></div>
-<div class="ttc" id="aicalarray_8h_html_a4e7b1165ef6a6a63e7d67dedfb789dc8"><div class="ttname"><a href="icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8">icalarray_copy</a></div><div class="ttdeci">icalarray * icalarray_copy(icalarray *array)</div><div class="ttdoc">Copies an existing icalarray and its elements, creating a new one.</div><div class="ttdef"><b>Definition:</b> icalarray.c:54</div></div>
-<div class="ttc" id="aicalarray_8h_html_a725724cdff58a12520abc7d6bfdf5e0f"><div class="ttname"><a href="icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f">icalarray_free</a></div><div class="ttdeci">void icalarray_free(icalarray *array)</div><div class="ttdoc">Frees an array object and everything that it contains.</div><div class="ttdef"><b>Definition:</b> icalarray.c:91</div></div>
-<div class="ttc" id="aicalarray_8h_html_a7552d72058960fe92eeae36531275913"><div class="ttname"><a href="icalarray_8h.html#a7552d72058960fe92eeae36531275913">icalarray_sort</a></div><div class="ttdeci">void icalarray_sort(icalarray *array, int(*compare)(const void *, const void *))</div><div class="ttdoc">Sorts the elements of an icalarray using the given comparison function.</div><div class="ttdef"><b>Definition:</b> icalarray.c:162</div></div>
-<div class="ttc" id="aicalarray_8h_html_a9a11feb130b619af9dd7f4003d52d242"><div class="ttname"><a href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">icalarray_append</a></div><div class="ttdeci">void icalarray_append(icalarray *array, const void *element)</div><div class="ttdoc">Appends an element to an array.</div><div class="ttdef"><b>Definition:</b> icalarray.c:106</div></div>
-<div class="ttc" id="aicalarray_8h_html_aeab98d02907573525bccdd548c6f8f1d"><div class="ttname"><a href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">icalarray_new</a></div><div class="ttdeci">icalarray * icalarray_new(size_t element_size, size_t increment_size)</div><div class="ttdoc">Creates a new icalarray object.</div><div class="ttdef"><b>Definition:</b> icalarray.c:25</div></div>
-<div class="ttc" id="aicalarray_8h_html_afeff7fd9edc32284b5fb34fb61ec8c0a"><div class="ttname"><a href="icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a">icalarray_remove_element_at</a></div><div class="ttdeci">void icalarray_remove_element_at(icalarray *array, size_t position)</div><div class="ttdoc">Removes a given element from an array.</div><div class="ttdef"><b>Definition:</b> icalarray.c:130</div></div>
-<div class="ttc" id="aicalattach_8h_html_a02add24fd5d06a4753df5e7b9e9ce94b"><div class="ttname"><a href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b">icalattach_new_from_data</a></div><div class="ttdeci">icalattach * icalattach_new_from_data(const char *data, icalattach_free_fn_t free_fn, void *free_fn_data)</div><div class="ttdoc">Creates new icalattach object from data.</div><div class="ttdef"><b>Definition:</b> icalattach.c:53</div></div>
-<div class="ttc" id="aicalattach_8h_html_a4f9e8fe048e58d1035f82ca47e51024f"><div class="ttname"><a href="icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f">icalattach_unref</a></div><div class="ttdeci">void icalattach_unref(icalattach *attach)</div><div class="ttdoc">Decrements reference count of the icalattach.</div><div class="ttdef"><b>Definition:</b> icalattach.c:92</div></div>
-<div class="ttc" id="aicalattach_8h_html_a87aa30954aa1f901d90ab816abdfebd1"><div class="ttname"><a href="icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1">icalattach_get_is_url</a></div><div class="ttdeci">int icalattach_get_is_url(icalattach *attach)</div><div class="ttdoc">Determines if attach is an URL.</div><div class="ttdef"><b>Definition:</b> icalattach.c:111</div></div>
-<div class="ttc" id="aicalattach_8h_html_aa442cd17e95dd605f5df40194d910002"><div class="ttname"><a href="icalattach_8h.html#aa442cd17e95dd605f5df40194d910002">icalattach_ref</a></div><div class="ttdeci">void icalattach_ref(icalattach *attach)</div><div class="ttdoc">Increments reference count of the icalattach.</div><div class="ttdef"><b>Definition:</b> icalattach.c:84</div></div>
-<div class="ttc" id="aicalattach_8h_html_ab2039dd2691006e33174e39fedb4adca"><div class="ttname"><a href="icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca">icalattach_get_data</a></div><div class="ttdeci">unsigned char * icalattach_get_data(icalattach *attach)</div><div class="ttdoc">Returns the data of the icalattach object.</div><div class="ttdef"><b>Definition:</b> icalattach.c:126</div></div>
-<div class="ttc" id="aicalattach_8h_html_abff756d83d05c46417c8cbdaa7e0fa04"><div class="ttname"><a href="icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04">icalattach_get_url</a></div><div class="ttdeci">const char * icalattach_get_url(icalattach *attach)</div><div class="ttdoc">Returns the URL of the icalattach object.</div><div class="ttdef"><b>Definition:</b> icalattach.c:118</div></div>
-<div class="ttc" id="aicalattach_8h_html_ae01e1b8479c7f4f6205d05271a4a8021"><div class="ttname"><a href="icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021">icalattach_new_from_url</a></div><div class="ttdeci">icalattach * icalattach_new_from_url(const char *url)</div><div class="ttdoc">Creates new icalattach object from a URL.</div><div class="ttdef"><b>Definition:</b> icalattach.c:22</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a05f04c49a8dcbe21e87fd895cd7fcb3e"><div class="ttname"><a href="icalcomponent_8h.html#a05f04c49a8dcbe21e87fd895cd7fcb3e">icalcomponent_convert_errors</a></div><div class="ttdeci">void icalcomponent_convert_errors(icalcomponent *component)</div><div class="ttdoc">Converts some X-LIC-ERROR properties into RETURN-STATUS properties.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1065</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a06bc97a17e83ebbcc6b1ff227ea4d701"><div class="ttname"><a href="icalcomponent_8h.html#a06bc97a17e83ebbcc6b1ff227ea4d701">icalcomponent_set_relcalid</a></div><div class="ttdeci">void icalcomponent_set_relcalid(icalcomponent *comp, const char *v)</div><div class="ttdoc">Sets the RELCALID property of a component.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:2400</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a233d19ae5347cc66920e755c2c966f70"><div class="ttname"><a href="icalcomponent_8h.html#a233d19ae5347cc66920e755c2c966f70">icalcomponent_get_dtend</a></div><div class="ttdeci">struct icaltimetype icalcomponent_get_dtend(icalcomponent *comp)</div><div class="ttdoc">Gets the DTEND property as an icaltime.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1411</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a23e20161c54d3aeff51e1cc444eee063"><div class="ttname"><a href="icalcomponent_8h.html#a23e20161c54d3aeff51e1cc444eee063">icalcomponent_get_dtstart</a></div><div class="ttdeci">struct icaltimetype icalcomponent_get_dtstart(icalcomponent *comp)</div><div class="ttdoc">Gets the DTSTART property as an icaltime.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1398</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a25071d92251c8b822eae28ee5c0729d8"><div class="ttname"><a href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8">icalcomponent_clone</a></div><div class="ttdeci">icalcomponent * icalcomponent_clone(const icalcomponent *component)</div><div class="ttdoc">Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:133</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a36125a44be8baadb7d58b4f5d3c13ca7"><div class="ttname"><a href="icalcomponent_8h.html#a36125a44be8baadb7d58b4f5d3c13ca7">icalcomponent_get_method</a></div><div class="ttdeci">icalproperty_method icalcomponent_get_method(icalcomponent *comp)</div><div class="ttdoc">Returns the METHOD property.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1356</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a379c4880bf5ab8ccbf1d4af12aca232e"><div class="ttname"><a href="icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e">icalcomponent_foreach_recurrence</a></div><div class="ttdeci">void icalcomponent_foreach_recurrence(icalcomponent *comp, struct icaltimetype start, struct icaltimetype end, void(*callback)(icalcomponent *comp, struct icaltime_span *span, void *data), void *callback_data)</div><div class="ttdoc">Cycles through all recurrences of an event.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:857</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a3d9f076b73a18e740c426329a6b969c7"><div class="ttname"><a href="icalcomponent_8h.html#a3d9f076b73a18e740c426329a6b969c7">icalproperty_get_parent</a></div><div class="ttdeci">icalcomponent * icalproperty_get_parent(const icalproperty *property)</div><div class="ttdoc">Returns the parent icalcomponent for the specified property.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:911</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a46f6c42c1190e84d2d34dd19591af07b"><div class="ttname"><a href="icalcomponent_8h.html#a46f6c42c1190e84d2d34dd19591af07b">icalcomponent_set_dtstart</a></div><div class="ttdeci">void icalcomponent_set_dtstart(icalcomponent *comp, struct icaltimetype v)</div><div class="ttdoc">Sets the DTSTART property to the given icaltime,.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1378</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a51f8653df2976e849923ae4a93b993fa"><div class="ttname"><a href="icalcomponent_8h.html#a51f8653df2976e849923ae4a93b993fa">icalcomponent_strip_errors</a></div><div class="ttdeci">void icalcomponent_strip_errors(icalcomponent *component)</div><div class="ttdoc">Removes all X-LIC-ERROR properties.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1039</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a56150641c4d33ad4ec365c77a257e153"><div class="ttname"><a href="icalcomponent_8h.html#a56150641c4d33ad4ec365c77a257e153">icalcomponent_normalize</a></div><div class="ttdeci">void icalcomponent_normalize(icalcomponent *comp)</div><div class="ttdoc">Normalizes (reorders and sorts the properties) the specified icalcomponent comp.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:2623</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a611f811f8f86a6499077e6e03291a721"><div class="ttname"><a href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">icalproperty_get_datetime_with_component</a></div><div class="ttdeci">struct icaltimetype icalproperty_get_datetime_with_component(icalproperty *prop, icalcomponent *comp)</div><div class="ttdoc">Gets a DATE or DATE-TIME property as an icaltime.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:1048</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a6d04f3e1a9fac62b7b06c88eecd3b194"><div class="ttname"><a href="icalcomponent_8h.html#a6d04f3e1a9fac62b7b06c88eecd3b194">icalcomponent_vanew</a></div><div class="ttdeci">icalcomponent * icalcomponent_vanew(icalcomponent_kind kind,...)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:110</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a6db8db9455d888c5f9cab83a6033bee5"><div class="ttname"><a href="icalcomponent_8h.html#a6db8db9455d888c5f9cab83a6033bee5">icalcomponent_set_method</a></div><div class="ttdeci">void icalcomponent_set_method(icalcomponent *comp, icalproperty_method method)</div><div class="ttdoc">Sets the METHOD property to the given method.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1344</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a727a14d0c14c66b4dbf1b58b2cb6ac2e"><div class="ttname"><a href="icalcomponent_8h.html#a727a14d0c14c66b4dbf1b58b2cb6ac2e">icalcomponent_new</a></div><div class="ttdeci">icalcomponent * icalcomponent_new(icalcomponent_kind kind)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:103</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a744361f31ad6f28771035527ea00d11f"><div class="ttname"><a href="icalcomponent_8h.html#a744361f31ad6f28771035527ea00d11f">icalcomponent_get_inner</a></div><div class="ttdeci">icalcomponent * icalcomponent_get_inner(icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1335</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a81bb4666b9d6bdbc62a4fe9ef682e0e2"><div class="ttname"><a href="icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2">icalproperty_set_parent</a></div><div class="ttdeci">void icalproperty_set_parent(icalproperty *property, icalcomponent *component)</div><div class="ttdoc">Sets the parent icalcomponent for the specified icalproperty property.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:904</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a822e1ecadd06473da50dbcb52ebb759d"><div class="ttname"><a href="icalcomponent_8h.html#a822e1ecadd06473da50dbcb52ebb759d">icalcomponent_get_first_real_component</a></div><div class="ttdeci">icalcomponent * icalcomponent_get_first_real_component(icalcomponent *c)</div><div class="ttdoc">Returns a reference to the first VEVENT, VTODO or VJOURNAL in the component.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:650</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a8389c220f17ca9194ff35a53003fa7ff"><div class="ttname"><a href="icalcomponent_8h.html#a8389c220f17ca9194ff35a53003fa7ff">icalcomponent_get_relcalid</a></div><div class="ttdeci">const char * icalcomponent_get_relcalid(icalcomponent *comp)</div><div class="ttdoc">Gets the RELCALID property of a component.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:2418</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a914c732761507bf5333d246adfe80d85"><div class="ttname"><a href="icalcomponent_8h.html#a914c732761507bf5333d246adfe80d85">icalcomponent_get_due</a></div><div class="ttdeci">struct icaltimetype icalcomponent_get_due(icalcomponent *comp)</div><div class="ttdoc">Returns the time a VTODO task is DUE.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:2440</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_a9a6e353e730464ff0f4ecf85475d648c"><div class="ttname"><a href="icalcomponent_8h.html#a9a6e353e730464ff0f4ecf85475d648c">icalcomponent_merge_component</a></div><div class="ttdeci">void icalcomponent_merge_component(icalcomponent *comp, icalcomponent *comp_to_merge)</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1987</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_aa1f40109577b185be2e807c0f2f00146"><div class="ttname"><a href="icalcomponent_8h.html#aa1f40109577b185be2e807c0f2f00146">icalcomponent_count_errors</a></div><div class="ttdeci">int icalcomponent_count_errors(icalcomponent *component)</div><div class="ttdoc">Returns the number of errors encountered parsing the data.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1013</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_aa40346bf15111b7f9eb0e629c7e8a6e6"><div class="ttname"><a href="icalcomponent_8h.html#aa40346bf15111b7f9eb0e629c7e8a6e6">icalcomponent_get_duration</a></div><div class="ttdeci">struct icaldurationtype icalcomponent_get_duration(icalcomponent *comp)</div><div class="ttdoc">Gets the DURATION property as an icalduration.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1510</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_aa996d31b8f96e451495b34777171242f"><div class="ttname"><a href="icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f">icalproperty_recurrence_is_excluded</a></div><div class="ttdeci">int icalproperty_recurrence_is_excluded(icalcomponent *comp, struct icaltimetype *dtstart, struct icaltimetype *recurtime)</div><div class="ttdoc">Decides if a recurrence is acceptable.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:741</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_abc399fff22411a68f6f28ff93f625f3d"><div class="ttname"><a href="icalcomponent_8h.html#abc399fff22411a68f6f28ff93f625f3d">icalcomponent_get_timezone</a></div><div class="ttdeci">icaltimezone * icalcomponent_get_timezone(icalcomponent *comp, const char *tzid)</div><div class="ttdoc">Returns the icaltimezone in the component corresponding to the TZID, or NULL if it can't be found.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:2272</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_ac0812f64b10457645c4e89b441c0a415"><div class="ttname"><a href="icalcomponent_8h.html#ac0812f64b10457645c4e89b441c0a415">icalcomponent_set_dtend</a></div><div class="ttdeci">void icalcomponent_set_dtend(icalcomponent *comp, struct icaltimetype v)</div><div class="ttdoc">Sets the DTEND property to given icaltime.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1468</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_ac1316a03cca77062e1e85a094a90c770"><div class="ttname"><a href="icalcomponent_8h.html#ac1316a03cca77062e1e85a094a90c770">icalcomponent_get_span</a></div><div class="ttdeci">struct icaltime_span icalcomponent_get_span(icalcomponent *comp)</div><div class="ttdoc">Gets the timespan covered by this component, in UTC.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:673</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_ac8151739c220f2a0bf3b6c39fe74a60c"><div class="ttname"><a href="icalcomponent_8h.html#ac8151739c220f2a0bf3b6c39fe74a60c">icalcomponent_get_component_name</a></div><div class="ttdeci">const char * icalcomponent_get_component_name(const icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:354</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_ad06faf0a54675bb708c3542b59f304dd"><div class="ttname"><a href="icalcomponent_8h.html#ad06faf0a54675bb708c3542b59f304dd">icalcomponent_new_x</a></div><div class="ttdeci">icalcomponent * icalcomponent_new_x(const char *x_name)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:166</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_ad122989d32c8e8eebbc8ca14a1cdfb18"><div class="ttname"><a href="icalcomponent_8h.html#ad122989d32c8e8eebbc8ca14a1cdfb18">icalcomponent_set_duration</a></div><div class="ttdeci">void icalcomponent_set_duration(icalcomponent *comp, struct icaldurationtype v)</div><div class="ttdoc">Sets the DURATION property to given icalduration.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:1493</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_addacbedbeccb2e2d31ae9a6963e19e49"><div class="ttname"><a href="icalcomponent_8h.html#addacbedbeccb2e2d31ae9a6963e19e49">icalcomponent_foreach_tzid</a></div><div class="ttdeci">void icalcomponent_foreach_tzid(icalcomponent *comp, void(*callback)(icalparameter *param, void *data), void *callback_data)</div><div class="ttdoc">Calls the given function for each TZID parameter found in the component, and any subcomponents.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:2235</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_ae9a61fb25f98f24b6b89276040c4f9f8"><div class="ttname"><a href="icalcomponent_8h.html#ae9a61fb25f98f24b6b89276040c4f9f8">icalcomponent_set_due</a></div><div class="ttdeci">void icalcomponent_set_due(icalcomponent *comp, struct icaltimetype v)</div><div class="ttdoc">Sets the due date of a VTODO task.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:2462</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_af4a04ae38f7633b65f629452aff3376a"><div class="ttname"><a href="icalcomponent_8h.html#af4a04ae38f7633b65f629452aff3376a">icalcomponent_new_from_string</a></div><div class="ttdeci">icalcomponent * icalcomponent_new_from_string(const char *str)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:128</div></div>
-<div class="ttc" id="aicalcomponent_8h_html_afe8057ad5859d3723984bb67aa253ca9"><div class="ttname"><a href="icalcomponent_8h.html#afe8057ad5859d3723984bb67aa253ca9">icalcomponent_new_clone</a></div><div class="ttdeci">icalcomponent * icalcomponent_new_clone(icalcomponent *component))</div><div class="ttdoc">Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:161</div></div>
-<div class="ttc" id="aicalduration_8h_html_a0d6d8cc773e19242448eaffb1368fef4"><div class="ttname"><a href="icalduration_8h.html#a0d6d8cc773e19242448eaffb1368fef4">icaldurationtype_from_string</a></div><div class="ttdeci">struct icaldurationtype icaldurationtype_from_string(const char *dur)</div><div class="ttdoc">Creates a new icaldurationtype from a duration given as a string.</div><div class="ttdef"><b>Definition:</b> icalduration.c:53</div></div>
-<div class="ttc" id="aicalduration_8h_html_a1828c484b9efb3cb1f08ec5eb58c7a18"><div class="ttname"><a href="icalduration_8h.html#a1828c484b9efb3cb1f08ec5eb58c7a18">icaldurationtype_as_int</a></div><div class="ttdeci">int icaldurationtype_as_int(struct icaldurationtype duration)</div><div class="ttdoc">Converts an icaldurationtype into the duration in seconds as int.</div><div class="ttdef"><b>Definition:</b> icalduration.c:260</div></div>
-<div class="ttc" id="aicalduration_8h_html_a2578535a23fc5c6d4d61c09c880f03fd"><div class="ttname"><a href="icalduration_8h.html#a2578535a23fc5c6d4d61c09c880f03fd">icaldurationtype_bad_duration</a></div><div class="ttdeci">struct icaldurationtype icaldurationtype_bad_duration(void)</div><div class="ttdoc">Creates a bad duration (used to indicate error).</div><div class="ttdef"><b>Definition:</b> icalduration.c:295</div></div>
-<div class="ttc" id="aicalduration_8h_html_a88157a8ae61263ea15af92a416889301"><div class="ttname"><a href="icalduration_8h.html#a88157a8ae61263ea15af92a416889301">icaldurationtype_from_int</a></div><div class="ttdeci">struct icaldurationtype icaldurationtype_from_int(int t)</div><div class="ttdoc">Creates a new icaldurationtype from a duration in seconds.</div><div class="ttdef"><b>Definition:</b> icalduration.c:23</div></div>
-<div class="ttc" id="aicalduration_8h_html_a88c5b90b57f9e1f79c00a544746687d6"><div class="ttname"><a href="icalduration_8h.html#a88c5b90b57f9e1f79c00a544746687d6">icaldurationtype_is_bad_duration</a></div><div class="ttdeci">int icaldurationtype_is_bad_duration(struct icaldurationtype d)</div><div class="ttdoc">Checks if a duration is a bad duration.</div><div class="ttdef"><b>Definition:</b> icalduration.c:304</div></div>
-<div class="ttc" id="aicalduration_8h_html_aaafcb16e5d2aaa6eb0e20fdac419fc0d"><div class="ttname"><a href="icalduration_8h.html#aaafcb16e5d2aaa6eb0e20fdac419fc0d">icaltime_subtract</a></div><div class="ttdeci">struct icaldurationtype icaltime_subtract(struct icaltimetype t1, struct icaltimetype t2)</div><div class="ttdoc">Returns the difference between two icaltimetype as a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.c:330</div></div>
-<div class="ttc" id="aicalduration_8h_html_aacc4e7db2c4b8dd96fd428edee73acf5"><div class="ttname"><a href="icalduration_8h.html#aacc4e7db2c4b8dd96fd428edee73acf5">icaltime_add</a></div><div class="ttdeci">struct icaltimetype icaltime_add(struct icaltimetype t, struct icaldurationtype d)</div><div class="ttdoc">Adds a duration to an icaltime object and returns the result.</div><div class="ttdef"><b>Definition:</b> icalduration.c:309</div></div>
-<div class="ttc" id="aicalduration_8h_html_ab87c9958f888dba23afa2249110ca137"><div class="ttname"><a href="icalduration_8h.html#ab87c9958f888dba23afa2249110ca137">icaldurationtype_as_ical_string_r</a></div><div class="ttdeci">char * icaldurationtype_as_ical_string_r(struct icaldurationtype d)</div><div class="ttdef"><b>Definition:</b> icalduration.c:211</div></div>
-<div class="ttc" id="aicalduration_8h_html_ad716774a6570e0be2eb11868deb86595"><div class="ttname"><a href="icalduration_8h.html#ad716774a6570e0be2eb11868deb86595">icaldurationtype_null_duration</a></div><div class="ttdeci">struct icaldurationtype icaldurationtype_null_duration(void)</div><div class="ttdoc">Creates a duration with zero length.</div><div class="ttdef"><b>Definition:</b> icalduration.c:270</div></div>
-<div class="ttc" id="aicalduration_8h_html_adb753c6f52d493cfa9f31c2d7730ace1"><div class="ttname"><a href="icalduration_8h.html#adb753c6f52d493cfa9f31c2d7730ace1">icaldurationtype_as_ical_string</a></div><div class="ttdeci">char * icaldurationtype_as_ical_string(struct icaldurationtype d)</div><div class="ttdef"><b>Definition:</b> icalduration.c:202</div></div>
-<div class="ttc" id="aicalduration_8h_html_afcdeddc439488d8f586db0702593c270"><div class="ttname"><a href="icalduration_8h.html#afcdeddc439488d8f586db0702593c270">icaldurationtype_is_null_duration</a></div><div class="ttdeci">int icaldurationtype_is_null_duration(struct icaldurationtype d)</div><div class="ttdoc">Checks if a duration is a null duration.</div><div class="ttdef"><b>Definition:</b> icalduration.c:279</div></div>
-<div class="ttc" id="aicalenums_8h_html_a2b1eaf6c550ec93869dc760cf8d2e0f7"><div class="ttname"><a href="icalenums_8h.html#a2b1eaf6c550ec93869dc760cf8d2e0f7">icalenum_reqstat_desc</a></div><div class="ttdeci">const char * icalenum_reqstat_desc(icalrequeststatus stat)</div><div class="ttdoc">Returns the descriptive text for a request status.</div><div class="ttdef"><b>Definition:</b> icalenums.c:72</div></div>
-<div class="ttc" id="aicalenums_8h_html_a49c50e3cc8a770b11306605c58c84c7d"><div class="ttname"><a href="icalenums_8h.html#a49c50e3cc8a770b11306605c58c84c7d">icalenum_reqstat_major</a></div><div class="ttdeci">short icalenum_reqstat_major(icalrequeststatus stat)</div><div class="ttdoc">Returns the major number for a request status.</div><div class="ttdef"><b>Definition:</b> icalenums.c:112</div></div>
-<div class="ttc" id="aicalenums_8h_html_a53964f8e27e7e4db21c6e173e97d9169"><div class="ttname"><a href="icalenums_8h.html#a53964f8e27e7e4db21c6e173e97d9169">icalenum_num_to_reqstat</a></div><div class="ttdeci">icalrequeststatus icalenum_num_to_reqstat(short major, short minor)</div><div class="ttdoc">Returns a request status for major/minor status numbers.</div><div class="ttdef"><b>Definition:</b> icalenums.c:138</div></div>
-<div class="ttc" id="aicalenums_8h_html_a93c405d78c5d9589c823a7521ba7e3f9"><div class="ttname"><a href="icalenums_8h.html#a93c405d78c5d9589c823a7521ba7e3f9">icalenum_reqstat_minor</a></div><div class="ttdeci">short icalenum_reqstat_minor(icalrequeststatus stat)</div><div class="ttdoc">Returns the minor number for a request status.</div><div class="ttdef"><b>Definition:</b> icalenums.c:125</div></div>
-<div class="ttc" id="aicalenums_8h_html_ada0aa82f4ec0fb1c15550165fd49043c"><div class="ttname"><a href="icalenums_8h.html#ada0aa82f4ec0fb1c15550165fd49043c">icalenum_reqstat_code_r</a></div><div class="ttdeci">char * icalenum_reqstat_code_r(icalrequeststatus stat)</div><div class="ttdoc">Returns the code for a request status.</div><div class="ttdef"><b>Definition:</b> icalenums.c:95</div></div>
-<div class="ttc" id="aicalerror_8h_html_a03f44629289ba66eaf29e199ec9ec4b7"><div class="ttname"><a href="icalerror_8h.html#a03f44629289ba66eaf29e199ec9ec4b7">icalerrno_return</a></div><div class="ttdeci">icalerrorenum * icalerrno_return(void)</div><div class="ttdoc">Returns the current icalerrno value.</div><div class="ttdef"><b>Definition:</b> icalerror.c:62</div></div>
-<div class="ttc" id="aicalerror_8h_html_a05941b21472c45d4b3654cb7d94bf3e8"><div class="ttname"><a href="icalerror_8h.html#a05941b21472c45d4b3654cb7d94bf3e8">icalerror_set_errors_are_fatal</a></div><div class="ttdeci">void icalerror_set_errors_are_fatal(int fatal)</div><div class="ttdoc">Change if errors are fatal.</div><div class="ttdef"><b>Definition:</b> icalerror.c:100</div></div>
-<div class="ttc" id="aicalerror_8h_html_a0cbc33f05e014e767bd92b04bfb92f62"><div class="ttname"><a href="icalerror_8h.html#a0cbc33f05e014e767bd92b04bfb92f62">icalerror_crash_here</a></div><div class="ttdeci">void icalerror_crash_here(void)</div><div class="ttdoc">Triggered to abort the process.</div><div class="ttdef"><b>Definition:</b> icalerror.c:76</div></div>
-<div class="ttc" id="aicalerror_8h_html_a1c741ef8219eebc325e53851aa9e8f00"><div class="ttname"><a href="icalerror_8h.html#a1c741ef8219eebc325e53851aa9e8f00">ical_bt</a></div><div class="ttdeci">void ical_bt(void)</div><div class="ttdoc">Prints backtrace.</div><div class="ttdef"><b>Definition:</b> icalerror.c:254</div></div>
-<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a></div><div class="ttdeci">icalerrorstate</div><div class="ttdef"><b>Definition:</b> icalerror.h:206</div></div>
-<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f">ICAL_ERROR_UNKNOWN</a></div><div class="ttdeci">@ ICAL_ERROR_UNKNOWN</div><div class="ttdef"><b>Definition:</b> icalerror.h:217</div></div>
-<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442">ICAL_ERROR_FATAL</a></div><div class="ttdeci">@ ICAL_ERROR_FATAL</div><div class="ttdef"><b>Definition:</b> icalerror.h:208</div></div>
-<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3aa8624e525ff7c52b30310134230ba1e6"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3aa8624e525ff7c52b30310134230ba1e6">ICAL_ERROR_DEFAULT</a></div><div class="ttdeci">@ ICAL_ERROR_DEFAULT</div><div class="ttdef"><b>Definition:</b> icalerror.h:214</div></div>
-<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3aee5a5c75923a46b30105a272b75339b6"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3aee5a5c75923a46b30105a272b75339b6">ICAL_ERROR_NONFATAL</a></div><div class="ttdeci">@ ICAL_ERROR_NONFATAL</div><div class="ttdef"><b>Definition:</b> icalerror.h:211</div></div>
-<div class="ttc" id="aicalerror_8h_html_a44fa677ba623cdcebe9e38b03cd08389"><div class="ttname"><a href="icalerror_8h.html#a44fa677ba623cdcebe9e38b03cd08389">icalerror_get_errors_are_fatal</a></div><div class="ttdeci">int icalerror_get_errors_are_fatal(void)</div><div class="ttdoc">Determine if errors are fatal.</div><div class="ttdef"><b>Definition:</b> icalerror.c:105</div></div>
-<div class="ttc" id="aicalerror_8h_html_a5c3975fee79ab587467be6531497dbbc"><div class="ttname"><a href="icalerror_8h.html#a5c3975fee79ab587467be6531497dbbc">icalerror_perror</a></div><div class="ttdeci">const char * icalerror_perror(void)</div><div class="ttdoc">Returns the description string for the current error in icalerrno.</div><div class="ttdef"><b>Definition:</b> icalerror.c:203</div></div>
-<div class="ttc" id="aicalerror_8h_html_a5fe3cbc229f74250b59c077e21abf82d"><div class="ttname"><a href="icalerror_8h.html#a5fe3cbc229f74250b59c077e21abf82d">icalerror_get_error_state</a></div><div class="ttdeci">icalerrorstate icalerror_get_error_state(icalerrorenum error)</div><div class="ttdoc">Gets the error state (severity) for a given error.</div><div class="ttdef"><b>Definition:</b> icalerror.c:228</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833a055394ffaf6701aa12491dc10767f07d"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a055394ffaf6701aa12491dc10767f07d">ICAL_NEWFAILED_ERROR</a></div><div class="ttdeci">@ ICAL_NEWFAILED_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:75</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a></div><div class="ttdeci">@ ICAL_BADARG_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:72</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833a3e6aa7e2b3aa393f3c048d64cea6578d"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a3e6aa7e2b3aa393f3c048d64cea6578d">ICAL_FILE_ERROR</a></div><div class="ttdeci">@ ICAL_FILE_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:90</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833a3ed4d866c28acaaaf99348b1ab27cd78"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a3ed4d866c28acaaaf99348b1ab27cd78">ICAL_ALLOCATION_ERROR</a></div><div class="ttdeci">@ ICAL_ALLOCATION_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:78</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833a5b0fc2e091e6b7287a9855d171648cbd"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a5b0fc2e091e6b7287a9855d171648cbd">ICAL_INTERNAL_ERROR</a></div><div class="ttdeci">@ ICAL_INTERNAL_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:87</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b">ICAL_NO_ERROR</a></div><div class="ttdeci">@ ICAL_NO_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:69</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a></div><div class="ttdeci">@ ICAL_MALFORMEDDATA_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:81</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833ab2452506d4ad884b16da429749bfb551"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ab2452506d4ad884b16da429749bfb551">ICAL_UNKNOWN_ERROR</a></div><div class="ttdeci">@ ICAL_UNKNOWN_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:99</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833ac7e8ee36834bde1f2ee7b680700a8deb"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ac7e8ee36834bde1f2ee7b680700a8deb">ICAL_PARSE_ERROR</a></div><div class="ttdeci">@ ICAL_PARSE_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:84</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7">ICAL_UNIMPLEMENTED_ERROR</a></div><div class="ttdeci">@ ICAL_UNIMPLEMENTED_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:96</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6">ICAL_USAGE_ERROR</a></div><div class="ttdeci">@ ICAL_USAGE_ERROR</div><div class="ttdef"><b>Definition:</b> icalerror.h:93</div></div>
-<div class="ttc" id="aicalerror_8h_html_a777a41722836b68ffb27ae5a746a14b4"><div class="ttname"><a href="icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4">icalerror_set_error_state</a></div><div class="ttdeci">void icalerror_set_error_state(icalerrorenum error, icalerrorstate state)</div><div class="ttdoc">Sets the icalerrorstate for a given icalerrorenum error.</div><div class="ttdef"><b>Definition:</b> icalerror.c:217</div></div>
-<div class="ttc" id="aicalerror_8h_html_a78e30857b73490e23848b92459510b8c"><div class="ttname"><a href="icalerror_8h.html#a78e30857b73490e23848b92459510b8c">icalerror_strerror</a></div><div class="ttdeci">const char * icalerror_strerror(icalerrorenum e)</div><div class="ttdoc">Finds the description string for error.</div><div class="ttdef"><b>Definition:</b> icalerror.c:241</div></div>
-<div class="ttc" id="aicalerror_8h_html_a8266eaa216926b6703a0ef31cd99f0b2"><div class="ttname"><a href="icalerror_8h.html#a8266eaa216926b6703a0ef31cd99f0b2">icalerror_set_errno</a></div><div class="ttdeci">void icalerror_set_errno(icalerrorenum x)</div><div class="ttdoc">Sets the icalerrno to a given error.</div><div class="ttdef"><b>Definition:</b> icalerror.c:111</div></div>
-<div class="ttc" id="aicalerror_8h_html_a8377dadcd17bf305d1931aa2518c321a"><div class="ttname"><a href="icalerror_8h.html#a8377dadcd17bf305d1931aa2518c321a">icalerror_restore</a></div><div class="ttdeci">void icalerror_restore(const char *error, icalerrorstate es)</div><div class="ttdef"><b>Definition:</b> icalerror.c:208</div></div>
-<div class="ttc" id="aicalerror_8h_html_a9102f6b721a280151c7858860707171b"><div class="ttname"><a href="icalerror_8h.html#a9102f6b721a280151c7858860707171b">icalerror_stop_here</a></div><div class="ttdeci">void icalerror_stop_here(void)</div><div class="ttdoc">Triggered before any error is called.</div><div class="ttdef"><b>Definition:</b> icalerror.c:71</div></div>
-<div class="ttc" id="aicalerror_8h_html_a9b60700869241af095f0604f35b1c446"><div class="ttname"><a href="icalerror_8h.html#a9b60700869241af095f0604f35b1c446">icalerror_error_from_string</a></div><div class="ttdeci">icalerrorenum icalerror_error_from_string(const char *str)</div><div class="ttdoc">Reads an error from a string.</div><div class="ttdef"><b>Definition:</b> icalerror.c:175</div></div>
-<div class="ttc" id="aicalerror_8h_html_ae87b46acb90ce9fee0fa377fd9b57c28"><div class="ttname"><a href="icalerror_8h.html#ae87b46acb90ce9fee0fa377fd9b57c28">icalerror_clear_errno</a></div><div class="ttdeci">void icalerror_clear_errno(void)</div><div class="ttdoc">Resets icalerrno to ICAL_NO_ERROR.</div><div class="ttdef"><b>Definition:</b> icalerror.c:89</div></div>
-<div class="ttc" id="aicalerror_8h_html_af226f2c41272dabecd03ec9807d3a1e2"><div class="ttname"><a href="icalerror_8h.html#af226f2c41272dabecd03ec9807d3a1e2">icalerror_supress</a></div><div class="ttdeci">icalerrorstate icalerror_supress(const char *error)</div><div class="ttdoc">Suppresses a given error.</div><div class="ttdef"><b>Definition:</b> icalerror.c:188</div></div>
-<div class="ttc" id="aicalmemory_8h_html_a175daa67f089bae6aefd4360fcd0d664"><div class="ttname"><a href="icalmemory_8h.html#a175daa67f089bae6aefd4360fcd0d664">icalmemory_free_ring</a></div><div class="ttdeci">void icalmemory_free_ring(void)</div><div class="ttdoc">Frees all memory used in the ring.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:215</div></div>
-<div class="ttc" id="aicalmemory_8h_html_a2f164cb87c67f06b5dc04a5f21384879"><div class="ttname"><a href="icalmemory_8h.html#a2f164cb87c67f06b5dc04a5f21384879">icalmemory_free_buffer</a></div><div class="ttdeci">void icalmemory_free_buffer(void *buf)</div><div class="ttdoc">Releases a buffer.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:359</div></div>
-<div class="ttc" id="aicalmemory_8h_html_a313a5fd91cb6100f9ecc1b8f24acc336"><div class="ttname"><a href="icalmemory_8h.html#a313a5fd91cb6100f9ecc1b8f24acc336">icalmemory_strdup</a></div><div class="ttdeci">char * icalmemory_strdup(const char *s)</div><div class="ttdoc">Creates a duplicate of a string.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:249</div></div>
-<div class="ttc" id="aicalmemory_8h_html_a647bf5dab81fc5b83a0ed8f8ad769ea6"><div class="ttname"><a href="icalmemory_8h.html#a647bf5dab81fc5b83a0ed8f8ad769ea6">icalmemory_append_string</a></div><div class="ttdeci">void icalmemory_append_string(char **buf, char **pos, size_t *buf_size, const char *string)</div><div class="ttdoc">Appends a string to a buffer.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:369</div></div>
-<div class="ttc" id="aicalmemory_8h_html_a6cf9578649d6f12bf8eae97e4ef537e9"><div class="ttname"><a href="icalmemory_8h.html#a6cf9578649d6f12bf8eae97e4ef537e9">icalmemory_resize_buffer</a></div><div class="ttdeci">void * icalmemory_resize_buffer(void *buf, size_t size)</div><div class="ttdoc">Resizes a buffer created with icalmemory_new_buffer().</div><div class="ttdef"><b>Definition:</b> icalmemory.c:340</div></div>
-<div class="ttc" id="aicalmemory_8h_html_a9b645edbcc1a05dbb64df5d86adbc367"><div class="ttname"><a href="icalmemory_8h.html#a9b645edbcc1a05dbb64df5d86adbc367">icalmemory_new_buffer</a></div><div class="ttdeci">void * icalmemory_new_buffer(size_t size)</div><div class="ttdoc">Creates new buffer with the specified size.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:319</div></div>
-<div class="ttc" id="aicalmemory_8h_html_aa5f6b34db6cc88a33bd1cd745d44f977"><div class="ttname"><a href="icalmemory_8h.html#aa5f6b34db6cc88a33bd1cd745d44f977">icalmemory_tmp_copy</a></div><div class="ttdeci">char * icalmemory_tmp_copy(const char *str)</div><div class="ttdoc">Creates a copy of the given string, stored on the ring buffer, and returns it.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:232</div></div>
-<div class="ttc" id="aicalmemory_8h_html_addac122edb16bc41a193895c86bd5ff5"><div class="ttname"><a href="icalmemory_8h.html#addac122edb16bc41a193895c86bd5ff5">icalmemory_append_char</a></div><div class="ttdeci">void icalmemory_append_char(char **buf, char **pos, size_t *buf_size, char ch)</div><div class="ttdoc">Appends a character to a buffer.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:411</div></div>
-<div class="ttc" id="aicalmemory_8h_html_ae1659b63eaac2744cae912c727655721"><div class="ttname"><a href="icalmemory_8h.html#ae1659b63eaac2744cae912c727655721">icalmemory_get_mem_alloc_funcs</a></div><div class="ttdeci">void icalmemory_get_mem_alloc_funcs(icalmemory_malloc_f *f_malloc, icalmemory_realloc_f *f_realloc, icalmemory_free_f *f_free)</div><div class="ttdoc">Returns the functions used for memory management.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:300</div></div>
-<div class="ttc" id="aicalmemory_8h_html_ae9f1799733a1577748a028181098be48"><div class="ttname"><a href="icalmemory_8h.html#ae9f1799733a1577748a028181098be48">icalmemory_add_tmp_buffer</a></div><div class="ttdeci">void icalmemory_add_tmp_buffer(void *buf)</div><div class="ttdoc">Adds an externally allocated buffer to the ring.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:167</div></div>
-<div class="ttc" id="aicalmemory_8h_html_aeaa82604d4c5ccf150ecd2fb6bfca30d"><div class="ttname"><a href="icalmemory_8h.html#aeaa82604d4c5ccf150ecd2fb6bfca30d">icalmemory_set_mem_alloc_funcs</a></div><div class="ttdeci">void icalmemory_set_mem_alloc_funcs(icalmemory_malloc_f f_malloc, icalmemory_realloc_f f_realloc, icalmemory_free_f f_free)</div><div class="ttdoc">Configures the functions to use for memory management.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:291</div></div>
-<div class="ttc" id="aicalmemory_8h_html_aeaf6a28b3908f695bb0a7e35d1dfc8f7"><div class="ttname"><a href="icalmemory_8h.html#aeaf6a28b3908f695bb0a7e35d1dfc8f7">icalmemory_tmp_buffer</a></div><div class="ttdeci">void * icalmemory_tmp_buffer(size_t size)</div><div class="ttdoc">Creates a new temporary buffer on the ring and returns it.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:193</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a0671e8fcd545049a3fbc1b5d5d0f2b2b"><div class="ttname"><a href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a></div><div class="ttdeci">icalparameter_kind icalparameter_isa(icalparameter *parameter)</div><div class="ttdef"><b>Definition:</b> icalparameter.c:316</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a1e2ee9baea3213f18d2b93cdf3892c72"><div class="ttname"><a href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">icalparameter_get_xvalue</a></div><div class="ttdeci">const char * icalparameter_get_xvalue(icalparameter *param)</div><div class="ttdoc">Returns the X-value of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:379</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a236331311b5c8957e718f6abb205fb66"><div class="ttname"><a href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a></div><div class="ttdeci">int icalparameter_kind_is_valid(const icalparameter_kind kind)</div><div class="ttdoc">Checks the validity of a icalparameter_kind.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2516</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a252cdad9d54b31b898ff273ce5439429"><div class="ttname"><a href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a></div><div class="ttdeci">icalparameter * icalparameter_new(icalparameter_kind kind)</div><div class="ttdoc">Creates new icalparameter object.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:44</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a28c4415b82455f7551aa4c48b36be438"><div class="ttname"><a href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">icalparameter_get_xname</a></div><div class="ttdeci">const char * icalparameter_get_xname(icalparameter *param)</div><div class="ttdoc">Returns the X-name of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:356</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a2e77cb0c365e67a65487f916ece223da"><div class="ttname"><a href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a></div><div class="ttdeci">void icalparameter_set_xname(icalparameter *param, const char *v)</div><div class="ttdoc">Sets the X-name of param to v.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:340</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a4e659bfa64d0c6c7cc3da29aadc5d3d6"><div class="ttname"><a href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a></div><div class="ttdeci">icalparameter_kind icalparameter_string_to_kind(const char *string)</div><div class="ttdoc">Returns the icalparameter_kind for a given string.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2554</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a6a172a9cc1bc5cc1315f96e6cad70438"><div class="ttname"><a href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a></div><div class="ttdeci">const char * icalparameter_kind_to_string(icalparameter_kind kind)</div><div class="ttdoc">Returns a string representing the given icalparameter_kind.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2534</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a736a5b4f88c51ba730fddb29981c57de"><div class="ttname"><a href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">icalparameter_clone</a></div><div class="ttdeci">icalparameter * icalparameter_clone(const icalparameter *p)</div><div class="ttdoc">Creates new icalparameter as a clone of the given one.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:75</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a913f1e9184b211c0c59a7b36e2710264"><div class="ttname"><a href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a></div><div class="ttdeci">icalparameter * icalparameter_new_clone(icalparameter *p))</div><div class="ttdoc">Creates new icalparameter as a clone of the given one.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:110</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a93de301878e702d08cf89dae83c071f7"><div class="ttname"><a href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">icalparameter_get_iana_value</a></div><div class="ttdeci">const char * icalparameter_get_iana_value(icalparameter *param)</div><div class="ttdoc">Returns the IANA value of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:391</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a960908ba27797c51f965b997be99f284"><div class="ttname"><a href="icalparameter_8h.html#a960908ba27797c51f965b997be99f284">icalparameter_isa_parameter</a></div><div class="ttdeci">int icalparameter_isa_parameter(void *param)</div><div class="ttdef"><b>Definition:</b> icalparameter.c:325</div></div>
-<div class="ttc" id="aicalparameter_8h_html_aa3f2cce04d344d002ca83e797c05dd8b"><div class="ttname"><a href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a></div><div class="ttdeci">icalparameter * icalparameter_new_from_string(const char *value)</div><div class="ttdoc">Creates new icalparameter object from string.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:115</div></div>
-<div class="ttc" id="aicalparameter_8h_html_aab70ecf438e02384a5a13ca6a71e7793"><div class="ttname"><a href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a></div><div class="ttdeci">void icalparameter_set_iana_name(icalparameter *param, const char *v)</div><div class="ttdoc">Sets the IANA name of param to v.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:396</div></div>
-<div class="ttc" id="aicalparameter_8h_html_aaf0fbf906d011f5af3ce38b626906691"><div class="ttname"><a href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a></div><div class="ttdeci">void icalparameter_set_xvalue(icalparameter *param, const char *v)</div><div class="ttdoc">Sets the X-value of param to v.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:363</div></div>
-<div class="ttc" id="aicalparameter_8h_html_aafadb9fd4172bab0d17252d251c69800"><div class="ttname"><a href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a></div><div class="ttdeci">void icalparameter_free(icalparameter *parameter)</div><div class="ttdoc">Frees an icalparameter object.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:51</div></div>
-<div class="ttc" id="aicalparameter_8h_html_ab644f9bab546eea75306f349914af05a"><div class="ttname"><a href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">icalparameter_get_iana_name</a></div><div class="ttdeci">const char * icalparameter_get_iana_name(icalparameter *param)</div><div class="ttdoc">Returns the IANA name of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:401</div></div>
-<div class="ttc" id="aicalparameter_8h_html_ab8222d0c7236fee6e6ae47a79955db45"><div class="ttname"><a href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a></div><div class="ttdeci">char * icalparameter_as_ical_string(icalparameter *parameter)</div><div class="ttdoc">Converts icalparameter into a string representation.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:164</div></div>
-<div class="ttc" id="aicalparameter_8h_html_abe33daa839d72261aab283d0f44f711f"><div class="ttname"><a href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a></div><div class="ttdeci">icalparameter * icalparameter_new_from_value_string(icalparameter_kind kind, const char *value)</div><div class="ttdoc">Creates new icalparameter of a given kind with a given value.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2632</div></div>
-<div class="ttc" id="aicalparameter_8h_html_add735467f8a84b476f5899e262a072a2"><div class="ttname"><a href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a></div><div class="ttdeci">int icalparameter_has_same_name(icalparameter *param1, icalparameter *param2)</div><div class="ttdoc">Determines if two parameters have the same name.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:420</div></div>
-<div class="ttc" id="aicalparameter_8h_html_adf6329d175597783232853ff1ca53e24"><div class="ttname"><a href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a></div><div class="ttdeci">void icalparameter_set_iana_value(icalparameter *param, const char *v)</div><div class="ttdoc">Sets the IANA value of param to v.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:386</div></div>
-<div class="ttc" id="aicalparameter_8h_html_afe13c2029af7332593df37d1ebbd8b3c"><div class="ttname"><a href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">icalparameter_as_ical_string_r</a></div><div class="ttdeci">char * icalparameter_as_ical_string_r(icalparameter *parameter)</div><div class="ttdoc">Converts icalparameter into an string representation according to RFC5445/RFC6868.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:264</div></div>
-<div class="ttc" id="aicalparser_8h_html_a00330df647417bb017a7daaaffafddec"><div class="ttname"><a href="icalparser_8h.html#a00330df647417bb017a7daaaffafddec">icalparser_parse</a></div><div class="ttdeci">icalcomponent * icalparser_parse(icalparser *parser, icalparser_line_gen_func line_gen_func)</div><div class="ttdoc">Message oriented parsing.</div><div class="ttdef"><b>Definition:</b> icalparser.c:622</div></div>
-<div class="ttc" id="aicalparser_8h_html_a1cb8b8678b781d3d2ede0fbce613b90d"><div class="ttname"><a href="icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d">icalparser_free</a></div><div class="ttdeci">void icalparser_free(icalparser *parser)</div><div class="ttdoc">Frees an icalparser object.</div><div class="ttdef"><b>Definition:</b> icalparser.c:104</div></div>
-<div class="ttc" id="aicalparser_8h_html_a5e1268344c61e44a0ec18085688f07fd"><div class="ttname"><a href="icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd">icalparser_parse_string</a></div><div class="ttdeci">icalcomponent * icalparser_parse_string(const char *str)</div><div class="ttdoc">Parses a string and returns the parsed icalcomponent.</div><div class="ttdef"><b>Definition:</b> icalparser.c:1336</div></div>
-<div class="ttc" id="aicalparser_8h_html_a9848e4dc69f814f49a5ece028c43be57"><div class="ttname"><a href="icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57">icalparser_new</a></div><div class="ttdeci">icalparser * icalparser_new(void)</div><div class="ttdoc">Creates a new icalparser.</div><div class="ttdef"><b>Definition:</b> icalparser.c:81</div></div>
-<div class="ttc" id="aicalparser_8h_html_a987113ea951dc55e37a764af168caaca"><div class="ttname"><a href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca">icalparser_add_line</a></div><div class="ttdeci">icalcomponent * icalparser_add_line(icalparser *parser, char *str)</div><div class="ttdoc">Adds a single line to be parsed by the icalparser.</div><div class="ttdef"><b>Definition:</b> icalparser.c:682</div></div>
-<div class="ttc" id="aicalparser_8h_html_a9a27d19ac53219bb65aeb9a031dbf027"><div class="ttname"><a href="icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027">icalparser_get_state</a></div><div class="ttdeci">icalparser_state icalparser_get_state(icalparser *parser)</div><div class="ttdoc">Returns current state of the icalparser.</div><div class="ttdef"><b>Definition:</b> icalparser.c:1238</div></div>
-<div class="ttc" id="aicalparser_8h_html_aa6e4c9c494345c51adf49a7e30255fb7"><div class="ttname"><a href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">icalparser_clean</a></div><div class="ttdeci">icalcomponent * icalparser_clean(icalparser *parser)</div><div class="ttdoc">Cleans out an icalparser and returns whatever it has parsed so far.</div><div class="ttdef"><b>Definition:</b> icalparser.c:1243</div></div>
-<div class="ttc" id="aicalparser_8h_html_aae6d08b4084610e225621a25dddd7689"><div class="ttname"><a href="icalparser_8h.html#aae6d08b4084610e225621a25dddd7689">icalparser_set_gen_data</a></div><div class="ttdeci">void icalparser_set_gen_data(icalparser *parser, void *data)</div><div class="ttdoc">Sets the data that icalparser_parse will give to the line_gen_func as the parameter 'd'.</div><div class="ttdef"><b>Definition:</b> icalparser.c:121</div></div>
-<div class="ttc" id="aicalparser_8h_html_ada2de638b68de5146ae860631709f4a3"><div class="ttname"><a href="icalparser_8h.html#ada2de638b68de5146ae860631709f4a3">icalparser_get_line</a></div><div class="ttdeci">char * icalparser_get_line(icalparser *parser, icalparser_line_gen_func line_gen_func)</div><div class="ttdoc">Given a line generator function, returns a single iCal content line.</div><div class="ttdef"><b>Definition:</b> icalparser.c:467</div></div>
-<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a></div><div class="ttdeci">icalparser_state</div><div class="ttdef"><b>Definition:</b> icalparser.h:47</div></div>
-<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e">ICALPARSER_BEGIN_COMP</a></div><div class="ttdeci">@ ICALPARSER_BEGIN_COMP</div><div class="ttdef"><b>Definition:</b> icalparser.h:55</div></div>
-<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090">ICALPARSER_SUCCESS</a></div><div class="ttdeci">@ ICALPARSER_SUCCESS</div><div class="ttdef"><b>Definition:</b> icalparser.h:52</div></div>
-<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2">ICALPARSER_END_COMP</a></div><div class="ttdeci">@ ICALPARSER_END_COMP</div><div class="ttdef"><b>Definition:</b> icalparser.h:58</div></div>
-<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2">ICALPARSER_IN_PROGRESS</a></div><div class="ttdeci">@ ICALPARSER_IN_PROGRESS</div><div class="ttdef"><b>Definition:</b> icalparser.h:61</div></div>
-<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a></div><div class="ttdeci">@ ICALPARSER_ERROR</div><div class="ttdef"><b>Definition:</b> icalparser.h:49</div></div>
-<div class="ttc" id="aicalperiod_8h_html_a28a5aa968b36182e39d7f3fd3491ecb3"><div class="ttname"><a href="icalperiod_8h.html#a28a5aa968b36182e39d7f3fd3491ecb3">icalperiodtype_as_ical_string</a></div><div class="ttdeci">const char * icalperiodtype_as_ical_string(struct icalperiodtype p)</div><div class="ttdoc">Converts an icalperiodtype into an iCal-formatted string.</div><div class="ttdef"><b>Definition:</b> icalperiod.c:85</div></div>
-<div class="ttc" id="aicalperiod_8h_html_a2f7c3f3e1623c9774596d1ef68789171"><div class="ttname"><a href="icalperiod_8h.html#a2f7c3f3e1623c9774596d1ef68789171">icalperiodtype_as_ical_string_r</a></div><div class="ttdeci">char * icalperiodtype_as_ical_string_r(struct icalperiodtype p)</div><div class="ttdoc">Converts an icalperiodtype into an iCal-formatted string.</div><div class="ttdef"><b>Definition:</b> icalperiod.c:94</div></div>
-<div class="ttc" id="aicalperiod_8h_html_a60e59a9f46a1efa9885829a4d23eddfa"><div class="ttname"><a href="icalperiod_8h.html#a60e59a9f46a1efa9885829a4d23eddfa">icalperiodtype_null_period</a></div><div class="ttdeci">struct icalperiodtype icalperiodtype_null_period(void)</div><div class="ttdef"><b>Definition:</b> icalperiod.c:124</div></div>
-<div class="ttc" id="aicalperiod_8h_html_a827e35abf4d6349e15aeaa9a483064fd"><div class="ttname"><a href="icalperiod_8h.html#a827e35abf4d6349e15aeaa9a483064fd">icalperiodtype_from_string</a></div><div class="ttdeci">struct icalperiodtype icalperiodtype_from_string(const char *str)</div><div class="ttdoc">Constructs a new icalperiodtype from str.</div><div class="ttdef"><b>Definition:</b> icalperiod.c:21</div></div>
-<div class="ttc" id="aicalperiod_8h_html_ae184bb1351602b7763044c5167a96bdf"><div class="ttname"><a href="icalperiod_8h.html#ae184bb1351602b7763044c5167a96bdf">icalperiodtype_is_null_period</a></div><div class="ttdeci">int icalperiodtype_is_null_period(struct icalperiodtype p)</div><div class="ttdef"><b>Definition:</b> icalperiod.c:135</div></div>
-<div class="ttc" id="aicalperiod_8h_html_af7feaf12370cd37d66d160c4d8fbf0c7"><div class="ttname"><a href="icalperiod_8h.html#af7feaf12370cd37d66d160c4d8fbf0c7">icalperiodtype_is_valid_period</a></div><div class="ttdeci">int icalperiodtype_is_valid_period(struct icalperiodtype p)</div><div class="ttdef"><b>Definition:</b> icalperiod.c:145</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a311fabb068960a73de22b02ac3033516"><div class="ttname"><a href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">icalproperty_clone</a></div><div class="ttdeci">icalproperty * icalproperty_clone(const icalproperty *prop)</div><div class="ttdoc">Deeply clones an icalproperty.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:85</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a3e16fd227adaaa8ec34aea6d2d565c3e"><div class="ttname"><a href="icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e">icalproperty_remove_parameter_by_ref</a></div><div class="ttdeci">void icalproperty_remove_parameter_by_ref(icalproperty *prop, icalparameter *param)</div><div class="ttdoc">Removes the specified parameter reference from the property.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:670</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a51587b7b70961ff814f964bf81a64afe"><div class="ttname"><a href="icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe">icalproperty_remove_parameter_by_name</a></div><div class="ttdeci">void icalproperty_remove_parameter_by_name(icalproperty *prop, const char *name)</div><div class="ttdoc">Removes all parameters with the specified name.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:641</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a68baed35b3b1af4ababf2c62b2ced68d"><div class="ttname"><a href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a></div><div class="ttdeci">void icalproperty_remove_parameter_by_kind(icalproperty *prop, icalparameter_kind kind)</div><div class="ttdoc">Removes all parameters with the specified kind.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:624</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a6a4e4af2200ccba5f48748f953968956"><div class="ttname"><a href="icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956">icalproperty_get_property_name</a></div><div class="ttdeci">const char * icalproperty_get_property_name(const icalproperty *prop)</div><div class="ttdef"><b>Definition:</b> icalproperty.c:863</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a739fafd886413bc35f45a7470e4ad47d"><div class="ttname"><a href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">icalproperty_new_clone</a></div><div class="ttdeci">icalproperty * icalproperty_new_clone(icalproperty *prop))</div><div class="ttdoc">Deeply clones an icalproperty.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:124</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a7b1e4b49622fbd0f1160b65c102fbcfa"><div class="ttname"><a href="icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa">icalproperty_normalize</a></div><div class="ttdeci">void icalproperty_normalize(icalproperty *prop)</div><div class="ttdef"><b>Definition:</b> icalproperty.c:925</div></div>
-<div class="ttc" id="aicalproperty_8h_html_a810f13ffbf32703b6f1e71ad3e0189c7"><div class="ttname"><a href="icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7">icalvalue_set_parent</a></div><div class="ttdeci">void icalvalue_set_parent(icalvalue *value, icalproperty *property)</div><div class="ttdef"><b>Definition:</b> icalvalue.c:1467</div></div>
-<div class="ttc" id="aicalproperty_8h_html_ab0fd104bb6eb9d30d2b03a3f35c6a1ea"><div class="ttname"><a href="icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea">icalparameter_get_parent</a></div><div class="ttdeci">icalproperty * icalparameter_get_parent(icalparameter *param)</div><div class="ttdef"><b>Definition:</b> icalparameter.c:413</div></div>
-<div class="ttc" id="aicalproperty_8h_html_aca3ee9b1a28fa212f294962bd84c6c93"><div class="ttname"><a href="icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93">icalvalue_get_parent</a></div><div class="ttdeci">icalproperty * icalvalue_get_parent(icalvalue *value)</div><div class="ttdef"><b>Definition:</b> icalvalue.c:1474</div></div>
-<div class="ttc" id="aicalproperty_8h_html_add1ff57f4b9ffe33607a1629e68cdf1f"><div class="ttname"><a href="icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f">icalparameter_set_parent</a></div><div class="ttdeci">void icalparameter_set_parent(icalparameter *param, icalproperty *property)</div><div class="ttdef"><b>Definition:</b> icalparameter.c:406</div></div>
-<div class="ttc" id="aicalproperty_8h_html_ae30c17db923194abbbc7d2fe3b252675"><div class="ttname"><a href="icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675">icalproperty_kind_is_valid</a></div><div class="ttdeci">int icalproperty_kind_is_valid(const icalproperty_kind kind)</div><div class="ttdef"><b>Definition:</b> icalderivedproperty.c:6852</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a0e8ebcf355ba22299f553f8f5e657926"><div class="ttname"><a href="icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926">icalrecurrencetype_from_string</a></div><div class="ttdeci">struct icalrecurrencetype icalrecurrencetype_from_string(const char *str)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:634</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a14daf9df313fdad9f536a7d9242b4cdc"><div class="ttname"><a href="icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc">icalrecur_iterator_free</a></div><div class="ttdeci">void icalrecur_iterator_free(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:2051</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a1de1894ce541ebf3d5a3cbaf6c5978e1"><div class="ttname"><a href="icalrecur_8h.html#a1de1894ce541ebf3d5a3cbaf6c5978e1">icalrecurrencetype_encode_day</a></div><div class="ttdeci">short icalrecurrencetype_encode_day(enum icalrecurrencetype_weekday weekday, int position)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3587</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a2e10af320612cd7ab8c6fb6177ade3e3"><div class="ttname"><a href="icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3">icalrecur_iterator_next</a></div><div class="ttdeci">struct icaltimetype icalrecur_iterator_next(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3150</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a34c26e8377e120586398b06d37a1f63e"><div class="ttname"><a href="icalrecur_8h.html#a34c26e8377e120586398b06d37a1f63e">icalrecur_iterator_new</a></div><div class="ttdeci">icalrecur_iterator * icalrecur_iterator_new(struct icalrecurrencetype rule, struct icaltimetype dtstart)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:1931</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a37565d0a4c56c67bd08b556d58f59b5c"><div class="ttname"><a href="icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c">icalrecurrencetype_month_is_leap</a></div><div class="ttdeci">int icalrecurrencetype_month_is_leap(short month)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3592</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a805af3920689b3b77d6db54317784409"><div class="ttname"><a href="icalrecur_8h.html#a805af3920689b3b77d6db54317784409">icalrecur_expand_recurrence</a></div><div class="ttdeci">int icalrecur_expand_recurrence(const char *rule, icaltime_t start, int count, icaltime_t *array)</div><div class="ttdoc">Fills an array with the 'count' number of occurrences generated by the rrule.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3607</div></div>
-<div class="ttc" id="aicalrecur_8h_html_a96c160e7e6b16e0e369c540f2ee164c7"><div class="ttname"><a href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7">icalrecurrencetype_day_day_of_week</a></div><div class="ttdeci">enum icalrecurrencetype_weekday icalrecurrencetype_day_day_of_week(short day)</div><div class="ttdoc">Decodes a day to a weekday.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3571</div></div>
-<div class="ttc" id="aicalrecur_8h_html_aa15f2414c34796d414acce20ab7a2bf0"><div class="ttname"><a href="icalrecur_8h.html#aa15f2414c34796d414acce20ab7a2bf0">icalrecur_iterator_prev</a></div><div class="ttdeci">struct icaltimetype icalrecur_iterator_prev(icalrecur_iterator *)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3226</div></div>
-<div class="ttc" id="aicalrecur_8h_html_aa730e9ac327064456902076b718400f4"><div class="ttname"><a href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4">icalrecurrencetype_day_position</a></div><div class="ttdeci">int icalrecurrencetype_day_position(short day)</div><div class="ttdoc">Decodes a day to a position of the weekday.</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3576</div></div>
-<div class="ttc" id="aicalrecur_8h_html_aa9d7b1ae411cd1eeb7464ee481e1609b"><div class="ttname"><a href="icalrecur_8h.html#aa9d7b1ae411cd1eeb7464ee481e1609b">icalrecurrencetype_encode_month</a></div><div class="ttdeci">short icalrecurrencetype_encode_month(int month, int is_leap)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3602</div></div>
-<div class="ttc" id="aicalrecur_8h_html_ab632c95c37375ef11d62d8742e8406d5"><div class="ttname"><a href="icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5">icalrecur_iterator_set_start</a></div><div class="ttdeci">int icalrecur_iterator_set_start(icalrecur_iterator *impl, struct icaltimetype start)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3461</div></div>
-<div class="ttc" id="aicalrecur_8h_html_abf97ae59c917f9a2856257418dcb1016"><div class="ttname"><a href="icalrecur_8h.html#abf97ae59c917f9a2856257418dcb1016">icalrecur_iterator_set_end</a></div><div class="ttdeci">int icalrecur_iterator_set_end(icalrecur_iterator *impl, struct icaltimetype end)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3487</div></div>
-<div class="ttc" id="aicalrecur_8h_html_acec51b2d651f24e31b00627b60b12728"><div class="ttname"><a href="icalrecur_8h.html#acec51b2d651f24e31b00627b60b12728">ICAL_BY_SECOND_SIZE</a></div><div class="ttdeci">#define ICAL_BY_SECOND_SIZE</div><div class="ttdef"><b>Definition:</b> icalrecur.h:132</div></div>
-<div class="ttc" id="aicalrecur_8h_html_af830056b191d4e037813ff27c60932cf"><div class="ttname"><a href="icalrecur_8h.html#af830056b191d4e037813ff27c60932cf">icalrecur_iterator_set_range</a></div><div class="ttdeci">int icalrecur_iterator_set_range(icalrecur_iterator *impl, struct icaltimetype from, struct icaltimetype to)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3498</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_a36eeedfdce2344da44fd09d9e3f18b57"><div class="ttname"><a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a></div><div class="ttdeci">int icalrestriction_check(icalcomponent *comp)</div><div class="ttdoc">Checks if a given VCALENDAR meets all the restrictions imposed by the standard.</div><div class="ttdef"><b>Definition:</b> icalrestriction.c:418</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a></div><div class="ttdeci">icalrestriction_kind</div><div class="ttdoc">The kinds of icalrestrictions there are.</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:34</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e">ICAL_RESTRICTION_ZEROPLUS</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ZEROPLUS</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:45</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce">ICAL_RESTRICTION_UNKNOWN</a></div><div class="ttdeci">@ ICAL_RESTRICTION_UNKNOWN</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:60</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a4bc2d60b26b48e795abf26e05dd2fe17"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a4bc2d60b26b48e795abf26e05dd2fe17">ICAL_RESTRICTION_ONE</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ONE</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:42</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a6689f5056a7239a1f7d90eed1697d4f9"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a6689f5056a7239a1f7d90eed1697d4f9">ICAL_RESTRICTION_ONEEXCLUSIVE</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ONEEXCLUSIVE</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:54</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a772dd4b4cdfe5d5a264ec237a63e6c21"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a772dd4b4cdfe5d5a264ec237a63e6c21">ICAL_RESTRICTION_ONEPLUS</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ONEPLUS</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:48</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36">ICAL_RESTRICTION_NONE</a></div><div class="ttdeci">@ ICAL_RESTRICTION_NONE</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:36</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a941349ba77c59b895acc1f7133421a94"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a941349ba77c59b895acc1f7133421a94">ICAL_RESTRICTION_ZEROORONE</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ZEROORONE</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:51</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9">ICAL_RESTRICTION_ONEMUTUAL</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ONEMUTUAL</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:57</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1aace01bc6164411a18933716916c6c7ef"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aace01bc6164411a18933716916c6c7ef">ICAL_RESTRICTION_ZERO</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ZERO</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:39</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_acd3882ab8b58bf0e12cb9ed48234ce2d"><div class="ttname"><a href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a></div><div class="ttdeci">int icalrestriction_compare(icalrestriction_kind restr, int count)</div><div class="ttdoc">Checks if the given count is in accordance with the given restriction, restr.</div><div class="ttdef"><b>Definition:</b> icalrestriction.c:77</div></div>
-<div class="ttc" id="aicaltime_8h_html_a097e18ea14aceb3dbc68c370f26f9b6c"><div class="ttname"><a href="icaltime_8h.html#a097e18ea14aceb3dbc68c370f26f9b6c">icaltime_is_utc</a></div><div class="ttdeci">int icaltime_is_utc(const struct icaltimetype t)</div><div class="ttdoc">Returns true if the time is relative to UTC zone.</div><div class="ttdef"><b>Definition:</b> icaltime.c:588</div></div>
-<div class="ttc" id="aicaltime_8h_html_a123759194c6e8c44e1b05193cb61196a"><div class="ttname"><a href="icaltime_8h.html#a123759194c6e8c44e1b05193cb61196a">icaltime_compare</a></div><div class="ttdeci">int icaltime_compare(const struct icaltimetype a, const struct icaltimetype b)</div><div class="ttdoc">Returns -1, 0, or 1 to indicate that a is less than b, a equals b, or a is greater than b.</div><div class="ttdef"><b>Definition:</b> icaltime.c:602</div></div>
-<div class="ttc" id="aicaltime_8h_html_a178f667071ea4e8f22140ee8e2f4cdae"><div class="ttname"><a href="icaltime_8h.html#a178f667071ea4e8f22140ee8e2f4cdae">icaltime_compare_date_only</a></div><div class="ttdeci">int icaltime_compare_date_only(const struct icaltimetype a, const struct icaltimetype b)</div><div class="ttdoc">Like icaltime_compare, but only use the date parts.</div><div class="ttdef"><b>Definition:</b> icaltime.c:657</div></div>
-<div class="ttc" id="aicaltime_8h_html_a1b02dd66ec510ce626aa12395d1fdf79"><div class="ttname"><a href="icaltime_8h.html#a1b02dd66ec510ce626aa12395d1fdf79">icaltime_span_contains</a></div><div class="ttdeci">int icaltime_span_contains(icaltime_span *s, icaltime_span *container)</div><div class="ttdoc">Returns true if the span is totally within the containing span.</div><div class="ttdef"><b>Definition:</b> icaltime.c:924</div></div>
-<div class="ttc" id="aicaltime_8h_html_a1b66b9f52a9823b95e4cd33f9dd9b8e5"><div class="ttname"><a href="icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5">icaltime_from_string</a></div><div class="ttdeci">struct icaltimetype icaltime_from_string(const char *str)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:330</div></div>
-<div class="ttc" id="aicaltime_8h_html_a2189e2b4850921f206f87e7112e9e55b"><div class="ttname"><a href="icaltime_8h.html#a2189e2b4850921f206f87e7112e9e55b">icaltime_get_tzid</a></div><div class="ttdeci">const char * icaltime_get_tzid(const struct icaltimetype t)</div><div class="ttdoc">Returns the tzid, or NULL for a floating time.</div><div class="ttdef"><b>Definition:</b> icaltime.c:843</div></div>
-<div class="ttc" id="aicaltime_8h_html_a2915233b392cc2a68aa5a9acf39e2307"><div class="ttname"><a href="icaltime_8h.html#a2915233b392cc2a68aa5a9acf39e2307">icaltime_from_day_of_year</a></div><div class="ttdeci">struct icaltimetype icaltime_from_day_of_year(const int doy, const int year)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:511</div></div>
-<div class="ttc" id="aicaltime_8h_html_a35ab8c2fdc5766e30d3dd6c873af0151"><div class="ttname"><a href="icaltime_8h.html#a35ab8c2fdc5766e30d3dd6c873af0151">icaltime_current_time_with_zone</a></div><div class="ttdeci">struct icaltimetype icaltime_current_time_with_zone(const icaltimezone *zone)</div><div class="ttdoc">Convenience constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:212</div></div>
-<div class="ttc" id="aicaltime_8h_html_a39606ca412bb507284a55356c9522b91"><div class="ttname"><a href="icaltime_8h.html#a39606ca412bb507284a55356c9522b91">icaltime_day_of_year</a></div><div class="ttdeci">int icaltime_day_of_year(const struct icaltimetype t)</div><div class="ttdoc">Returns the day of the year, counting from 1 (Jan 1st).</div><div class="ttdef"><b>Definition:</b> icaltime.c:504</div></div>
-<div class="ttc" id="aicaltime_8h_html_a3e4ae35fd30b3d2b829f0e5bb7328e31"><div class="ttname"><a href="icaltime_8h.html#a3e4ae35fd30b3d2b829f0e5bb7328e31">icaltime_start_doy_week</a></div><div class="ttdeci">int icaltime_start_doy_week(const struct icaltimetype t, int fdow)</div><div class="ttdoc">Returns the day of the year for the first day of the week that the given time is within.</div><div class="ttdef"><b>Definition:</b> icaltime.c:467</div></div>
-<div class="ttc" id="aicaltime_8h_html_a4e024d5c8a41b226a31b573d0a86b722"><div class="ttname"><a href="icaltime_8h.html#a4e024d5c8a41b226a31b573d0a86b722">icaltime_span_new</a></div><div class="ttdeci">struct icaltime_span icaltime_span_new(struct icaltimetype dtstart, struct icaltimetype dtend, int is_busy)</div><div class="ttdoc">Builds an icaltimespan given a start time, end time and busy value.</div><div class="ttdef"><b>Definition:</b> icaltime.c:868</div></div>
-<div class="ttc" id="aicaltime_8h_html_a4ec8d0734d00b761745ea55808db8237"><div class="ttname"><a href="icaltime_8h.html#a4ec8d0734d00b761745ea55808db8237">icaltime_as_timet_with_zone</a></div><div class="ttdeci">time_t icaltime_as_timet_with_zone(const struct icaltimetype tt, const icaltimezone *zone)</div><div class="ttdoc">Returns the time as seconds past the UNIX epoch, using the given timezone.</div><div class="ttdef"><b>Definition:</b> icaltime.c:253</div></div>
-<div class="ttc" id="aicaltime_8h_html_a5a59eb5d3951c49e5d62953fcffda3b0"><div class="ttname"><a href="icaltime_8h.html#a5a59eb5d3951c49e5d62953fcffda3b0">icaltime_get_timezone</a></div><div class="ttdeci">const icaltimezone * icaltime_get_timezone(const struct icaltimetype t)</div><div class="ttdoc">Returns the timezone.</div><div class="ttdef"><b>Definition:</b> icaltime.c:838</div></div>
-<div class="ttc" id="aicaltime_8h_html_a5be09f07b9444f73a66d179ae61f137a"><div class="ttname"><a href="icaltime_8h.html#a5be09f07b9444f73a66d179ae61f137a">icaltime_week_number</a></div><div class="ttdeci">int icaltime_week_number(const struct icaltimetype t)</div><div class="ttdoc">Returns the week number for the week the given time is within.</div><div class="ttdef"><b>Definition:</b> icaltime.c:488</div></div>
-<div class="ttc" id="aicaltime_8h_html_a6df493d8d79b6eef9fca25adefbb6d69"><div class="ttname"><a href="icaltime_8h.html#a6df493d8d79b6eef9fca25adefbb6d69">icaltime_day_of_week</a></div><div class="ttdeci">int icaltime_day_of_week(const struct icaltimetype t)</div><div class="ttdoc">Returns the day of the week of the given time.</div><div class="ttdef"><b>Definition:</b> icaltime.c:452</div></div>
-<div class="ttc" id="aicaltime_8h_html_a738950db4a3f2751f414a2a71c1ea4d2"><div class="ttname"><a href="icaltime_8h.html#a738950db4a3f2751f414a2a71c1ea4d2">icaltime_is_date</a></div><div class="ttdeci">int icaltime_is_date(const struct icaltimetype t)</div><div class="ttdoc">Returns true if time is a DATE.</div><div class="ttdef"><b>Definition:</b> icaltime.c:583</div></div>
-<div class="ttc" id="aicaltime_8h_html_a78f4440633835d80c182488b11df9372"><div class="ttname"><a href="icaltime_8h.html#a78f4440633835d80c182488b11df9372">icaltime_today</a></div><div class="ttdeci">struct icaltimetype icaltime_today(void)</div><div class="ttdoc">Convenience constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:217</div></div>
-<div class="ttc" id="aicaltime_8h_html_a7b39742d0f786f41df391c62ee56ec10"><div class="ttname"><a href="icaltime_8h.html#a7b39742d0f786f41df391c62ee56ec10">icaltime_as_timet</a></div><div class="ttdeci">time_t icaltime_as_timet(const struct icaltimetype)</div><div class="ttdef"><b>Definition:</b> icaltime.c:222</div></div>
-<div class="ttc" id="aicaltime_8h_html_a7c210823a8ad13687089f12ad285df25"><div class="ttname"><a href="icaltime_8h.html#a7c210823a8ad13687089f12ad285df25">icaltime_null_date</a></div><div class="ttdeci">struct icaltimetype icaltime_null_date(void)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:555</div></div>
-<div class="ttc" id="aicaltime_8h_html_a86a8cb717a14ef07e75060e22711d401"><div class="ttname"><a href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401">icaltime_from_timet_with_zone</a></div><div class="ttdeci">struct icaltimetype icaltime_from_timet_with_zone(const time_t tm, const int is_date, const icaltimezone *zone)</div><div class="ttdoc">Constructor.</div></div>
-<div class="ttc" id="aicaltime_8h_html_a87a564f5d5c8ebb0746a1799817cfa83"><div class="ttname"><a href="icaltime_8h.html#a87a564f5d5c8ebb0746a1799817cfa83">icaltime_span_overlaps</a></div><div class="ttdeci">int icaltime_span_overlaps(icaltime_span *s1, icaltime_span *s2)</div><div class="ttdoc">Returns true if the two spans overlap.</div><div class="ttdef"><b>Definition:</b> icaltime.c:900</div></div>
-<div class="ttc" id="aicaltime_8h_html_a96d92fa0eb3e7b3cc2f57628d8d2900e"><div class="ttname"><a href="icaltime_8h.html#a96d92fa0eb3e7b3cc2f57628d8d2900e">icaltime_as_ical_string</a></div><div class="ttdeci">const char * icaltime_as_ical_string(const struct icaltimetype tt)</div><div class="ttdoc">Returns a string represention of the time, in RFC5545 format.</div><div class="ttdef"><b>Definition:</b> icaltime.c:291</div></div>
-<div class="ttc" id="aicaltime_8h_html_a97483d9daf2fc8f8b1bbdc0c75ced095"><div class="ttname"><a href="icaltime_8h.html#a97483d9daf2fc8f8b1bbdc0c75ced095">icaltime_is_null_time</a></div><div class="ttdeci">int icaltime_is_null_time(const struct icaltimetype t)</div><div class="ttdoc">Returns true if the time is null.</div><div class="ttdef"><b>Definition:</b> icaltime.c:593</div></div>
-<div class="ttc" id="aicaltime_8h_html_a99e9d9e26bea0231d23eb171990a1e8f"><div class="ttname"><a href="icaltime_8h.html#a99e9d9e26bea0231d23eb171990a1e8f">icaltime_days_in_month</a></div><div class="ttdeci">int icaltime_days_in_month(const int month, const int year)</div><div class="ttdef"><b>Definition:</b> icaltime.c:426</div></div>
-<div class="ttc" id="aicaltime_8h_html_a9fd9b6de943eec5733b74d958951a9c8"><div class="ttname"><a href="icaltime_8h.html#a9fd9b6de943eec5733b74d958951a9c8">icaltime_convert_to_zone</a></div><div class="ttdeci">struct icaltimetype icaltime_convert_to_zone(const struct icaltimetype tt, icaltimezone *zone)</div><div class="ttdoc">Converts time to a given timezone.</div><div class="ttdef"><b>Definition:</b> icaltime.c:809</div></div>
-<div class="ttc" id="aicaltime_8h_html_aaa1991e79202eabe71080a83e1e5c08e"><div class="ttname"><a href="icaltime_8h.html#aaa1991e79202eabe71080a83e1e5c08e">icaltime_is_valid_time</a></div><div class="ttdeci">int icaltime_is_valid_time(const struct icaltimetype t)</div><div class="ttdoc">Returns false if the time is clearly invalid, but is not null.</div><div class="ttdef"><b>Definition:</b> icaltime.c:574</div></div>
-<div class="ttc" id="aicaltime_8h_html_abfa31574ddedeaf5e5b783b29ce0346d"><div class="ttname"><a href="icaltime_8h.html#abfa31574ddedeaf5e5b783b29ce0346d">icaltime_compare_date_only_tz</a></div><div class="ttdeci">int icaltime_compare_date_only_tz(const struct icaltimetype a, const struct icaltimetype b, icaltimezone *tz)</div><div class="ttdoc">Like icaltime_compare, but only use the date parts; accepts timezone.</div><div class="ttdef"><b>Definition:</b> icaltime.c:687</div></div>
-<div class="ttc" id="aicaltime_8h_html_ac50c6fc84b7b70f1678d1771c287b73b"><div class="ttname"><a href="icaltime_8h.html#ac50c6fc84b7b70f1678d1771c287b73b">icaltime_days_in_year</a></div><div class="ttdeci">int icaltime_days_in_year(const int year)</div><div class="ttdef"><b>Definition:</b> icaltime.c:415</div></div>
-<div class="ttc" id="aicaltime_8h_html_accb8f16099b25c282dc4f7e33531dae4"><div class="ttname"><a href="icaltime_8h.html#accb8f16099b25c282dc4f7e33531dae4">icaltime_is_leap_year</a></div><div class="ttdeci">int icaltime_is_leap_year(const int year)</div><div class="ttdoc">Returns whether the specified year is a leap year.</div><div class="ttdef"><b>Definition:</b> icaltime.c:406</div></div>
-<div class="ttc" id="aicaltime_8h_html_ae02d3d34fd01c3d0e356cea4f789bace"><div class="ttname"><a href="icaltime_8h.html#ae02d3d34fd01c3d0e356cea4f789bace">icaltime_normalize</a></div><div class="ttdeci">struct icaltimetype icaltime_normalize(const struct icaltimetype tt)</div><div class="ttdoc">Normalizes the icaltime, so all of the time components are in their normal ranges.</div><div class="ttdef"><b>Definition:</b> icaltime.c:322</div></div>
-<div class="ttc" id="aicaltime_8h_html_aea5c3a433f2919943b42d7d6400f6304"><div class="ttname"><a href="icaltime_8h.html#aea5c3a433f2919943b42d7d6400f6304">icaltime_set_timezone</a></div><div class="ttdeci">struct icaltimetype icaltime_set_timezone(struct icaltimetype *t, const icaltimezone *zone)</div><div class="ttdoc">Sets the timezone.</div><div class="ttdef"><b>Definition:</b> icaltime.c:852</div></div>
-<div class="ttc" id="aicaltime_8h_html_aeeff97a90d535fd004d93057e49e8663"><div class="ttname"><a href="icaltime_8h.html#aeeff97a90d535fd004d93057e49e8663">icaltime_adjust</a></div><div class="ttdeci">void icaltime_adjust(struct icaltimetype *tt, const int days, const int hours, const int minutes, const int seconds)</div><div class="ttdoc">Internal, shouldn't be part of the public API.</div><div class="ttdef"><b>Definition:</b> icaltime.c:724</div></div>
-<div class="ttc" id="aicaltime_8h_html_af3f088ebb60b8716131742ef16eb7ce1"><div class="ttname"><a href="icaltime_8h.html#af3f088ebb60b8716131742ef16eb7ce1">icaltime_null_time</a></div><div class="ttdeci">struct icaltimetype icaltime_null_time(void)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:546</div></div>
-<div class="ttc" id="aicaltime_8h_html_aff3743be95ab23fecba3a1de69ffdc2e"><div class="ttname"><a href="icaltime_8h.html#aff3743be95ab23fecba3a1de69ffdc2e">icaltime_as_ical_string_r</a></div><div class="ttdeci">char * icaltime_as_ical_string_r(const struct icaltimetype tt)</div><div class="ttdoc">Returns a string represention of the time, in RFC5545 format.</div><div class="ttdef"><b>Definition:</b> icaltime.c:300</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a01b653e3e1f9feefc63e7d71c036f330"><div class="ttname"><a href="icaltimezone_8h.html#a01b653e3e1f9feefc63e7d71c036f330">icaltimezone_new</a></div><div class="ttdeci">icaltimezone * icaltimezone_new(void)</div><div class="ttdoc">Creates a new icaltimezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:203</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a04849ce67c1a529f19d695b74cb238fe"><div class="ttname"><a href="icaltimezone_8h.html#a04849ce67c1a529f19d695b74cb238fe">icaltimezone_set_tzid_prefix</a></div><div class="ttdeci">void icaltimezone_set_tzid_prefix(const char *new_prefix)</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:2163</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a1224ff59d8d1618ee41f17b5c6357312"><div class="ttname"><a href="icaltimezone_8h.html#a1224ff59d8d1618ee41f17b5c6357312">icaltimezone_get_builtin_timezone_from_offset</a></div><div class="ttdeci">icaltimezone * icaltimezone_get_builtin_timezone_from_offset(int offset, const char *tzname)</div><div class="ttdoc">Returns a single builtin timezone, given its offset from UTC.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1437</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a12c7192c39744d49e4c23249926ae22a"><div class="ttname"><a href="icaltimezone_8h.html#a12c7192c39744d49e4c23249926ae22a">icaltimezone_dump_changes</a></div><div class="ttdeci">int icaltimezone_dump_changes(icaltimezone *zone, int max_year, FILE *fp)</div><div class="ttdoc">Outputs a list of timezone changes for the given timezone to the given file, up to the maximum year g...</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1936</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a1ebe99e4975a461da82f4add92ca01d4"><div class="ttname"><a href="icaltimezone_8h.html#a1ebe99e4975a461da82f4add92ca01d4">icaltimezone_get_utc_offset</a></div><div class="ttdeci">int icaltimezone_get_utc_offset(icaltimezone *zone, struct icaltimetype *tt, int *is_daylight)</div><div class="ttdoc">Calculates the UTC offset of a given local time in the given timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:810</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a346caee2838d8dfbeb07bc9c66b04e2b"><div class="ttname"><a href="icaltimezone_8h.html#a346caee2838d8dfbeb07bc9c66b04e2b">icaltimezone_get_longitude</a></div><div class="ttdeci">double icaltimezone_get_longitude(icaltimezone *zone)</div><div class="ttdoc">Returns the longitude of a builtin timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1218</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a431f7b425ec073cdd490431d4285f294"><div class="ttname"><a href="icaltimezone_8h.html#a431f7b425ec073cdd490431d4285f294">free_zone_directory</a></div><div class="ttdeci">void free_zone_directory(void)</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:2155</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a4666bfd001ff5654fc3ee851e2e2338e"><div class="ttname"><a href="icaltimezone_8h.html#a4666bfd001ff5654fc3ee851e2e2338e">icaltimezone_get_location_from_vtimezone</a></div><div class="ttdeci">char * icaltimezone_get_location_from_vtimezone(icalcomponent *component)</div><div class="ttdoc">Gets the LOCATION or X-LIC-LOCATION property from a VTIMEZONE.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:346</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a48a804fe8f8d61aed3efbf86504baf79"><div class="ttname"><a href="icaltimezone_8h.html#a48a804fe8f8d61aed3efbf86504baf79">icaltimezone_get_tznames_from_vtimezone</a></div><div class="ttdeci">char * icaltimezone_get_tznames_from_vtimezone(icalcomponent *component)</div><div class="ttdoc">Gets the TZNAMEs used for the last STANDARD &amp; DAYLIGHT components in a VTIMEZONE.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:373</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a684813584e0e55460be636e8ebc81f53"><div class="ttname"><a href="icaltimezone_8h.html#a684813584e0e55460be636e8ebc81f53">icaltimezone_get_component</a></div><div class="ttdeci">icalcomponent * icaltimezone_get_component(icaltimezone *zone)</div><div class="ttdoc">Returns the VTIMEZONE component of a timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1229</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a7596677c1f0c38bac7e687f37e19e397"><div class="ttname"><a href="icaltimezone_8h.html#a7596677c1f0c38bac7e687f37e19e397">icaltimezone_free_builtin_timezones</a></div><div class="ttdeci">void icaltimezone_free_builtin_timezones(void)</div><div class="ttdoc">Releases builtin timezone memory.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1332</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a7de03feecf3cbb0c7899b36d1285fd63"><div class="ttname"><a href="icaltimezone_8h.html#a7de03feecf3cbb0c7899b36d1285fd63">icaltimezone_get_tznames</a></div><div class="ttdeci">const char * icaltimezone_get_tznames(icaltimezone *zone)</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1196</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a8670c0a0730ddb27a2a59efb9b476b24"><div class="ttname"><a href="icaltimezone_8h.html#a8670c0a0730ddb27a2a59efb9b476b24">icaltimezone_get_builtin_timezone</a></div><div class="ttdeci">icaltimezone * icaltimezone_get_builtin_timezone(const char *location)</div><div class="ttdoc">Returns a single builtin timezone, given its Olson city name.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1338</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a876e1b3dc89bc76961708fe6974a03c1"><div class="ttname"><a href="icaltimezone_8h.html#a876e1b3dc89bc76961708fe6974a03c1">icaltimezone_get_location</a></div><div class="ttdeci">const char * icaltimezone_get_location(icaltimezone *zone)</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1185</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a8b765c5eb599505d208c89a799e13d21"><div class="ttname"><a href="icaltimezone_8h.html#a8b765c5eb599505d208c89a799e13d21">icaltimezone_get_builtin_timezones</a></div><div class="ttdeci">icalarray * icaltimezone_get_builtin_timezones(void)</div><div class="ttdoc">Returns an icalarray of icaltimezone structs, one for each builtin timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1324</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a8d74150570a8a31e1fb8fe976fea9250"><div class="ttname"><a href="icaltimezone_8h.html#a8d74150570a8a31e1fb8fe976fea9250">icaltimezone_get_tzid</a></div><div class="ttdeci">const char * icaltimezone_get_tzid(icaltimezone *zone)</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1174</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_a8e9c520fc9a3ec85f5cc63fef1548583"><div class="ttname"><a href="icaltimezone_8h.html#a8e9c520fc9a3ec85f5cc63fef1548583">icaltimezone_get_utc_timezone</a></div><div class="ttdeci">icaltimezone * icaltimezone_get_utc_timezone(void)</div><div class="ttdoc">Returns the UTC timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1534</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_aa96c3397fd8bcce74e1f220ca3fc333d"><div class="ttname"><a href="icaltimezone_8h.html#aa96c3397fd8bcce74e1f220ca3fc333d">icaltimezone_free</a></div><div class="ttdeci">void icaltimezone_free(icaltimezone *zone, int free_struct)</div><div class="ttdoc">Frees all memory used for the icaltimezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:252</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_aaf3d9c36dca3dd4e2233aac2a88997bc"><div class="ttname"><a href="icaltimezone_8h.html#aaf3d9c36dca3dd4e2233aac2a88997bc">icaltimezone_get_display_name</a></div><div class="ttdeci">const char * icaltimezone_get_display_name(icaltimezone *zone)</div><div class="ttdoc">Returns the timezone name to display to the user.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1265</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_ac06a9a060f021b7f4bdff282b2638357"><div class="ttname"><a href="icaltimezone_8h.html#ac06a9a060f021b7f4bdff282b2638357">icaltimezone_set_component</a></div><div class="ttdeci">int icaltimezone_set_component(icaltimezone *zone, icalcomponent *comp)</div><div class="ttdoc">Sets the VTIMEZONE component of an icaltimezone, initializing the tzid, location &amp; tzname fields.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1240</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_acfc51cb64dcc62ff668df02073c803d6"><div class="ttname"><a href="icaltimezone_8h.html#acfc51cb64dcc62ff668df02073c803d6">icaltimezone_get_latitude</a></div><div class="ttdeci">double icaltimezone_get_latitude(icaltimezone *zone)</div><div class="ttdoc">Returns the latitude of a builtin timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1207</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_ad05c4a96c4e7095f574641dfb9ceafc5"><div class="ttname"><a href="icaltimezone_8h.html#ad05c4a96c4e7095f574641dfb9ceafc5">icaltimezone_get_builtin_timezone_from_tzid</a></div><div class="ttdeci">icaltimezone * icaltimezone_get_builtin_timezone_from_tzid(const char *tzid)</div><div class="ttdoc">Returns a single builtin timezone, given its TZID.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1468</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_af35f72898e3992529e12c07c62659b22"><div class="ttname"><a href="icaltimezone_8h.html#af35f72898e3992529e12c07c62659b22">set_zone_directory</a></div><div class="ttdeci">void set_zone_directory(const char *path)</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:2144</div></div>
-<div class="ttc" id="aicaltimezone_8h_html_af6c4b7dc1e0c056bfbbd0f833d039b5d"><div class="ttname"><a href="icaltimezone_8h.html#af6c4b7dc1e0c056bfbbd0f833d039b5d">icaltimezone_get_utc_offset_of_utc_time</a></div><div class="ttdeci">int icaltimezone_get_utc_offset_of_utc_time(icaltimezone *zone, struct icaltimetype *tt, int *is_daylight)</div><div class="ttdoc">Calculates the UTC offset of a given UTC time in the given timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:967</div></div>
-<div class="ttc" id="aicalvalue_8h_html_a47037dfa87d634a358c39055c01b9f79"><div class="ttname"><a href="icalvalue_8h.html#a47037dfa87d634a358c39055c01b9f79">icalvalue_encode_ical_string</a></div><div class="ttdeci">int icalvalue_encode_ical_string(const char *szText, char *szEncText, int MaxBufferLen)</div><div class="ttdef"><b>Definition:</b> icalvalue.c:1479</div></div>
-<div class="ttc" id="aicalvalue_8h_html_a71a024314438b3fa83c2db66e618a09f"><div class="ttname"><a href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a></div><div class="ttdeci">icalvalue * icalvalue_new_clone(const icalvalue *value))</div><div class="ttdoc">Deeply clones an icalvalue.</div><div class="ttdef"><b>Definition:</b> icalvalue.c:160</div></div>
-<div class="ttc" id="aicalvalue_8h_html_ab56b7fc4448d25a22d3d446b45ca31a8"><div class="ttname"><a href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">icalvalue_clone</a></div><div class="ttdeci">icalvalue * icalvalue_clone(const icalvalue *value)</div><div class="ttdoc">Deeply clones an icalvalue.</div><div class="ttdef"><b>Definition:</b> icalvalue.c:57</div></div>
-<div class="ttc" id="aicalvalue_8h_html_ad809218d40ebb1e356f00c563e34e3d6"><div class="ttname"><a href="icalvalue_8h.html#ad809218d40ebb1e356f00c563e34e3d6">icalvalue_decode_ical_string</a></div><div class="ttdeci">int icalvalue_decode_ical_string(const char *szText, char *szDecText, int nMaxBufferLen)</div><div class="ttdef"><b>Definition:</b> icalvalue.c:1510</div></div>
-<div class="ttc" id="aicalvalue_8h_html_ada00c51fccf5a71ec7e43fb6207b634a"><div class="ttname"><a href="icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a">icalvalue_kind_is_valid</a></div><div class="ttdeci">int icalvalue_kind_is_valid(const icalvalue_kind kind)</div><div class="ttdef"><b>Definition:</b> icalderivedvalue.c:951</div></div>
-<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> ical.h:1195</div></div>
-<div class="ttc" id="astruct__icaltimezone_html"><div class="ttname"><a href="struct__icaltimezone.html">_icaltimezone</a></div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:15</div></div>
-<div class="ttc" id="astruct__icaltimezone_html_a5c66736445277e7cc3bb8c45c32b7b14"><div class="ttname"><a href="struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14">_icaltimezone::component</a></div><div class="ttdeci">icalcomponent * component</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:41</div></div>
-<div class="ttc" id="astruct__icaltimezone_html_a841b16536a64c2c620e765079ca21d11"><div class="ttname"><a href="struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11">_icaltimezone::changes</a></div><div class="ttdeci">icalarray * changes</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:57</div></div>
-<div class="ttc" id="astruct__icaltimezone_html_a90fc30929090b330fe1419602a0d7528"><div class="ttname"><a href="struct__icaltimezone.html#a90fc30929090b330fe1419602a0d7528">_icaltimezone::location</a></div><div class="ttdeci">char * location</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:22</div></div>
-<div class="ttc" id="astruct__icaltimezone_html_ac863b840b171d996da68da6bfa664f89"><div class="ttname"><a href="struct__icaltimezone.html#ac863b840b171d996da68da6bfa664f89">_icaltimezone::tzid</a></div><div class="ttdeci">char * tzid</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:16</div></div>
-<div class="ttc" id="astruct__icaltimezone_html_af13e59b4c5f832286020da795b819e11"><div class="ttname"><a href="struct__icaltimezone.html#af13e59b4c5f832286020da795b819e11">_icaltimezone::end_year</a></div><div class="ttdeci">int end_year</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:52</div></div>
-<div class="ttc" id="astructicalattach__impl_html"><div class="ttname"><a href="structicalattach__impl.html">icalattach_impl</a></div><div class="ttdef"><b>Definition:</b> icalattachimpl.h:18</div></div>
-<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> ical.h:5061</div></div>
-<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1097</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1104</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
-<div class="ttc" id="astructicalparser__impl_html"><div class="ttname"><a href="structicalparser__impl.html">icalparser_impl</a></div><div class="ttdef"><b>Definition:</b> icalparser.c:32</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicalrecur__iterator__impl_html"><div class="ttname"><a href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></div><div class="ttdef"><b>Definition:</b> icalrecur.c:933</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html_a1fbb922e27987296768a4ba25b5a4a36"><div class="ttname"><a href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">icalrecurrencetype::by_month</a></div><div class="ttdeci">short by_month[14]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> ical.h:1636</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html_acd409121a8b2e79e58ab445069003478"><div class="ttname"><a href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">icalrecurrencetype::by_day</a></div><div class="ttdeci">short by_day[7 *(56 -1)+1]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> ical.h:1623</div></div>
-<div class="ttc" id="astructicalreqstattype_html"><div class="ttname"><a href="structicalreqstattype.html">icalreqstattype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1135</div></div>
-<div class="ttc" id="astructicaltime__span_html"><div class="ttname"><a href="structicaltime__span.html">icaltime_span</a></div><div class="ttdef"><b>Definition:</b> ical.h:132</div></div>
-<div class="ttc" id="astructicaltime__span_html_a19e59ef16cc2e33748bbeead3040e0c8"><div class="ttname"><a href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8">icaltime_span::start</a></div><div class="ttdeci">time_t start</div><div class="ttdef"><b>Definition:</b> ical.h:133</div></div>
-<div class="ttc" id="astructicaltime__span_html_a29dcaed4d2a058b27120229a1c9053df"><div class="ttname"><a href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df">icaltime_span::end</a></div><div class="ttdeci">time_t end</div><div class="ttdef"><b>Definition:</b> ical.h:134</div></div>
-<div class="ttc" id="astructicaltime__span_html_a8e328dae6c1e17b38a099071a4badbcf"><div class="ttname"><a href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf">icaltime_span::is_busy</a></div><div class="ttdeci">int is_busy</div><div class="ttdef"><b>Definition:</b> ical.h:135</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltimetype_html_a48d5ac850b2675cd80bbcefe00d7ae96"><div class="ttname"><a href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">icaltimetype::is_date</a></div><div class="ttdeci">int is_date</div><div class="ttdef"><b>Definition:</b> ical.h:149</div></div>
-<div class="ttc" id="astructicaltimetype_html_a4f64cd87ff0d4aba7bf318485b7374b8"><div class="ttname"><a href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">icaltimetype::year</a></div><div class="ttdeci">int year</div><div class="ttdef"><b>Definition:</b> ical.h:142</div></div>
-<div class="ttc" id="astructicaltimetype_html_a541a0062b924c58de060fa49d7f37afe"><div class="ttname"><a href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">icaltimetype::zone</a></div><div class="ttdeci">const icaltimezone * zone</div><div class="ttdef"><b>Definition:</b> ical.h:153</div></div>
-<div class="ttc" id="astructicaltimetype_html_a8b90b6a7979294823e98a2dd3d7edd50"><div class="ttname"><a href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50">icaltimetype::is_daylight</a></div><div class="ttdeci">int is_daylight</div><div class="ttdef"><b>Definition:</b> ical.h:151</div></div>
-<div class="ttc" id="astructicaltimetype_html_abfb15dfde907211cafd3cd6cafa5531d"><div class="ttname"><a href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">icaltimetype::month</a></div><div class="ttdeci">int month</div><div class="ttdef"><b>Definition:</b> ical.h:143</div></div>
-<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1110</div></div>
-<div class="ttc" id="astructicalvalue__impl_html"><div class="ttname"><a href="structicalvalue__impl.html">icalvalue_impl</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:19</div></div>
-<div class="ttc" id="astructpvl__elem__t_html"><div class="ttname"><a href="structpvl__elem__t.html">pvl_elem_t</a></div><div class="ttdef"><b>Definition:</b> ical.h:4962</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_a259a4f64c59afeaca3a95aa77f4731d5"><div class="ttname"><a href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5">pvl_elem_t::MAGIC</a></div><div class="ttdeci">int MAGIC</div><div class="ttdef"><b>Definition:</b> ical.h:4963</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_a3627e7d7432c6dd615abf1e1607a059d"><div class="ttname"><a href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">pvl_elem_t::prior</a></div><div class="ttdeci">struct pvl_elem_t * prior</div><div class="ttdef"><b>Definition:</b> ical.h:4966</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_a62603a1f7a3b0aaf0d7c4a5fcbac14ec"><div class="ttname"><a href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">pvl_elem_t::next</a></div><div class="ttdeci">struct pvl_elem_t * next</div><div class="ttdef"><b>Definition:</b> ical.h:4965</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_aa1392b8efbc8e8d28f6ae37306e664f0"><div class="ttname"><a href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">pvl_elem_t::d</a></div><div class="ttdeci">void * d</div><div class="ttdef"><b>Definition:</b> ical.h:4964</div></div>
-<div class="ttc" id="astructpvl__list__t_html"><div class="ttname"><a href="structpvl__list__t.html">pvl_list_t</a></div><div class="ttdef"><b>Definition:</b> pvl.c:59</div></div>
-<div class="ttc" id="astructsspm__action__map_html"><div class="ttname"><a href="structsspm__action__map.html">sspm_action_map</a></div><div class="ttdef"><b>Definition:</b> ical.h:7341</div></div>
-<div class="ttc" id="astructsspm__header_html"><div class="ttname"><a href="structsspm__header.html">sspm_header</a></div><div class="ttdef"><b>Definition:</b> ical.h:7317</div></div>
-<div class="ttc" id="astructsspm__part_html"><div class="ttname"><a href="structsspm__part.html">sspm_part</a></div><div class="ttdef"><b>Definition:</b> ical.h:7333</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/icalarray_8h.html b/apidocs/icalarray_8h.html
index a81d3106..48014615 100644
--- a/apidocs/icalarray_8h.html
+++ b/apidocs/icalarray_8h.html
@@ -86,31 +86,32 @@ Data Structures</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a1f1d8fb8cebf52447f5af6b2a8def29e"><td class="memItemLeft" align="right" valign="top"><a id="a1f1d8fb8cebf52447f5af6b2a8def29e" name="a1f1d8fb8cebf52447f5af6b2a8def29e"></a>
+<tr class="memitem:ad36143942d5ac4709b68fff41615e598"><td class="memItemLeft" align="right" valign="top"><a id="ad36143942d5ac4709b68fff41615e598" name="ad36143942d5ac4709b68fff41615e598"></a>
typedef struct <a class="el" href="struct__icalarray.html">_icalarray</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icalarray</b></td></tr>
-<tr class="separator:a1f1d8fb8cebf52447f5af6b2a8def29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memdesc:ad36143942d5ac4709b68fff41615e598"><td class="mdescLeft">&#160;</td><td class="mdescRight">A struct representing an icalarray object. <br /></td></tr>
+<tr class="separator:ad36143942d5ac4709b68fff41615e598"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a9a11feb130b619af9dd7f4003d52d242"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">icalarray_append</a> (<a class="el" href="struct__icalarray.html">icalarray</a> *array, const void *element)</td></tr>
+<tr class="memitem:a9a11feb130b619af9dd7f4003d52d242"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">icalarray_append</a> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *array, const void *element)</td></tr>
<tr class="memdesc:a9a11feb130b619af9dd7f4003d52d242"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends an element to an array. <a href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">More...</a><br /></td></tr>
<tr class="separator:a9a11feb130b619af9dd7f4003d52d242"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e7b1165ef6a6a63e7d67dedfb789dc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8">icalarray_copy</a> (<a class="el" href="struct__icalarray.html">icalarray</a> *array)</td></tr>
+<tr class="memitem:a4e7b1165ef6a6a63e7d67dedfb789dc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8">icalarray_copy</a> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *array)</td></tr>
<tr class="memdesc:a4e7b1165ef6a6a63e7d67dedfb789dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing icalarray and its elements, creating a new one. <a href="icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8">More...</a><br /></td></tr>
<tr class="separator:a4e7b1165ef6a6a63e7d67dedfb789dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2f12e8a9e9d70d80ad8a621b7d52af96"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96">icalarray_element_at</a> (<a class="el" href="struct__icalarray.html">icalarray</a> *array, size_t position)</td></tr>
+<tr class="memitem:a2f12e8a9e9d70d80ad8a621b7d52af96"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96">icalarray_element_at</a> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *array, size_t position)</td></tr>
<tr class="memdesc:a2f12e8a9e9d70d80ad8a621b7d52af96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access an array element. <a href="icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96">More...</a><br /></td></tr>
<tr class="separator:a2f12e8a9e9d70d80ad8a621b7d52af96"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a725724cdff58a12520abc7d6bfdf5e0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f">icalarray_free</a> (<a class="el" href="struct__icalarray.html">icalarray</a> *array)</td></tr>
+<tr class="memitem:a725724cdff58a12520abc7d6bfdf5e0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f">icalarray_free</a> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *array)</td></tr>
<tr class="memdesc:a725724cdff58a12520abc7d6bfdf5e0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an array object and everything that it contains. <a href="icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f">More...</a><br /></td></tr>
<tr class="separator:a725724cdff58a12520abc7d6bfdf5e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeab98d02907573525bccdd548c6f8f1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">icalarray_new</a> (size_t element_size, size_t increment_size)</td></tr>
+<tr class="memitem:aeab98d02907573525bccdd548c6f8f1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">icalarray_new</a> (size_t element_size, size_t increment_size)</td></tr>
<tr class="memdesc:aeab98d02907573525bccdd548c6f8f1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new icalarray object. <a href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">More...</a><br /></td></tr>
<tr class="separator:aeab98d02907573525bccdd548c6f8f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afeff7fd9edc32284b5fb34fb61ec8c0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a">icalarray_remove_element_at</a> (<a class="el" href="struct__icalarray.html">icalarray</a> *array, size_t position)</td></tr>
+<tr class="memitem:afeff7fd9edc32284b5fb34fb61ec8c0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a">icalarray_remove_element_at</a> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *array, size_t position)</td></tr>
<tr class="memdesc:afeff7fd9edc32284b5fb34fb61ec8c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a given element from an array. <a href="icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a">More...</a><br /></td></tr>
<tr class="separator:afeff7fd9edc32284b5fb34fb61ec8c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7552d72058960fe92eeae36531275913"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a7552d72058960fe92eeae36531275913">icalarray_sort</a> (<a class="el" href="struct__icalarray.html">icalarray</a> *array, int(*compare)(const void *, const void *))</td></tr>
+<tr class="memitem:a7552d72058960fe92eeae36531275913"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalarray_8h.html#a7552d72058960fe92eeae36531275913">icalarray_sort</a> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *array, int(*compare)(const void *, const void *))</td></tr>
<tr class="memdesc:a7552d72058960fe92eeae36531275913"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sorts the elements of an icalarray using the given comparison function. <a href="icalarray_8h.html#a7552d72058960fe92eeae36531275913">More...</a><br /></td></tr>
<tr class="separator:a7552d72058960fe92eeae36531275913"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -126,7 +127,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalarray_append </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td>
<td class="paramname"><em>array</em>, </td>
</tr>
<tr>
@@ -166,7 +167,7 @@ Functions</h2></td></tr>
<div class="ttc" id="aicalarray_8h_html_a725724cdff58a12520abc7d6bfdf5e0f"><div class="ttname"><a href="icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f">icalarray_free</a></div><div class="ttdeci">void icalarray_free(icalarray *array)</div><div class="ttdoc">Frees an array object and everything that it contains.</div><div class="ttdef"><b>Definition:</b> icalarray.c:91</div></div>
<div class="ttc" id="aicalarray_8h_html_a9a11feb130b619af9dd7f4003d52d242"><div class="ttname"><a href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">icalarray_append</a></div><div class="ttdeci">void icalarray_append(icalarray *array, const void *element)</div><div class="ttdoc">Appends an element to an array.</div><div class="ttdef"><b>Definition:</b> icalarray.c:106</div></div>
<div class="ttc" id="aicalarray_8h_html_aeab98d02907573525bccdd548c6f8f1d"><div class="ttname"><a href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">icalarray_new</a></div><div class="ttdeci">icalarray * icalarray_new(size_t element_size, size_t increment_size)</div><div class="ttdoc">Creates a new icalarray object.</div><div class="ttdef"><b>Definition:</b> icalarray.c:25</div></div>
-<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> ical.h:1195</div></div>
+<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> icalarray.h:30</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -178,9 +179,9 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="struct__icalarray.html">icalarray</a> * icalarray_copy </td>
+ <td class="memname"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> * icalarray_copy </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td>
<td class="paramname"><em>array</em></td><td>)</td>
<td></td>
</tr>
@@ -227,7 +228,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void * icalarray_element_at </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td>
<td class="paramname"><em>array</em>, </td>
</tr>
<tr>
@@ -287,7 +288,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalarray_free </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td>
<td class="paramname"><em>array</em></td><td>)</td>
<td></td>
</tr>
@@ -317,7 +318,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="struct__icalarray.html">icalarray</a> * icalarray_new </td>
+ <td class="memname"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> * icalarray_new </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>element_size</em>, </td>
@@ -372,7 +373,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalarray_remove_element_at </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td>
<td class="paramname"><em>array</em>, </td>
</tr>
<tr>
@@ -443,7 +444,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalarray_sort </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td>
<td class="paramname"><em>array</em>, </td>
</tr>
<tr>
@@ -501,7 +502,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalarray_8h_source.html b/apidocs/icalarray_8h_source.html
index baa0095d..10434be1 100644
--- a/apidocs/icalarray_8h_source.html
+++ b/apidocs/icalarray_8h_source.html
@@ -86,8 +86,8 @@ $(function() {
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct__icalarray.html">_icalarray</a> <a class="code hl_struct" href="struct__icalarray.html">icalarray</a>;</div>
-<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">struct </span><a class="code hl_struct" href="struct__icalarray.html">_icalarray</a></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct__icalarray.html">_icalarray</a> <a class="code hl_struct" href="struct__icalarray.html">icalarray</a>;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="struct__icalarray.html"> 29</a></span><span class="keyword">struct </span><a class="code hl_struct" href="struct__icalarray.html">_icalarray</a></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">size_t</span> element_size;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">size_t</span> increment_size;</div>
@@ -119,11 +119,11 @@ $(function() {
<div class="ttc" id="aicalarray_8h_html_a9a11feb130b619af9dd7f4003d52d242"><div class="ttname"><a href="icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242">icalarray_append</a></div><div class="ttdeci">void icalarray_append(icalarray *array, const void *element)</div><div class="ttdoc">Appends an element to an array.</div><div class="ttdef"><b>Definition:</b> icalarray.c:106</div></div>
<div class="ttc" id="aicalarray_8h_html_aeab98d02907573525bccdd548c6f8f1d"><div class="ttname"><a href="icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d">icalarray_new</a></div><div class="ttdeci">icalarray * icalarray_new(size_t element_size, size_t increment_size)</div><div class="ttdoc">Creates a new icalarray object.</div><div class="ttdef"><b>Definition:</b> icalarray.c:25</div></div>
<div class="ttc" id="aicalarray_8h_html_afeff7fd9edc32284b5fb34fb61ec8c0a"><div class="ttname"><a href="icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a">icalarray_remove_element_at</a></div><div class="ttdeci">void icalarray_remove_element_at(icalarray *array, size_t position)</div><div class="ttdoc">Removes a given element from an array.</div><div class="ttdef"><b>Definition:</b> icalarray.c:130</div></div>
-<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> ical.h:1195</div></div>
+<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> icalarray.h:30</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalattach_8h.html b/apidocs/icalattach_8h.html
index 97350a41..1f178f5b 100644
--- a/apidocs/icalattach_8h.html
+++ b/apidocs/icalattach_8h.html
@@ -80,34 +80,34 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a825e4167b52ccf37277078c8dedfcfb3"><td class="memItemLeft" align="right" valign="top"><a id="a825e4167b52ccf37277078c8dedfcfb3" name="a825e4167b52ccf37277078c8dedfcfb3"></a>
-typedef struct <a class="el" href="structicalattach__impl.html">icalattach_impl</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icalattach</b></td></tr>
-<tr class="separator:a825e4167b52ccf37277078c8dedfcfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afd710837527e7877dd0de8836433c74a"><td class="memItemLeft" align="right" valign="top"><a id="afd710837527e7877dd0de8836433c74a" name="afd710837527e7877dd0de8836433c74a"></a>
-typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><b>icalattach_free_fn_t</b>) (char *data, void *user_data)</td></tr>
-<tr class="separator:afd710837527e7877dd0de8836433c74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56d5623c8bd51231d464b50cc69a72c5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structicalattach__impl.html">icalattach_impl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a></td></tr>
+<tr class="memdesc:a56d5623c8bd51231d464b50cc69a72c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">An iCal attach object representing a link to a document object. <a href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">More...</a><br /></td></tr>
+<tr class="separator:a56d5623c8bd51231d464b50cc69a72c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a331647f68081555d5dad37e6ebb96f41"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a>) (char *data, void *user_data)</td></tr>
+<tr class="memdesc:a331647f68081555d5dad37e6ebb96f41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to be called to free the data of an <a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5" title="An iCal attach object representing a link to a document object.">icalattach</a> object. <a href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">More...</a><br /></td></tr>
+<tr class="separator:a331647f68081555d5dad37e6ebb96f41"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ab2039dd2691006e33174e39fedb4adca"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca">icalattach_get_data</a> (<a class="el" href="structicalattach__impl.html">icalattach</a> *attach)</td></tr>
+<tr class="memitem:ab2039dd2691006e33174e39fedb4adca"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca">icalattach_get_data</a> (<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *attach)</td></tr>
<tr class="memdesc:ab2039dd2691006e33174e39fedb4adca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data of the icalattach object. <a href="icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca">More...</a><br /></td></tr>
<tr class="separator:ab2039dd2691006e33174e39fedb4adca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87aa30954aa1f901d90ab816abdfebd1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1">icalattach_get_is_url</a> (<a class="el" href="structicalattach__impl.html">icalattach</a> *attach)</td></tr>
+<tr class="memitem:a87aa30954aa1f901d90ab816abdfebd1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1">icalattach_get_is_url</a> (<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *attach)</td></tr>
<tr class="memdesc:a87aa30954aa1f901d90ab816abdfebd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if <em>attach</em> is an URL. <a href="icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1">More...</a><br /></td></tr>
<tr class="separator:a87aa30954aa1f901d90ab816abdfebd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abff756d83d05c46417c8cbdaa7e0fa04"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04">icalattach_get_url</a> (<a class="el" href="structicalattach__impl.html">icalattach</a> *attach)</td></tr>
+<tr class="memitem:abff756d83d05c46417c8cbdaa7e0fa04"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04">icalattach_get_url</a> (<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *attach)</td></tr>
<tr class="memdesc:abff756d83d05c46417c8cbdaa7e0fa04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the icalattach object. <a href="icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04">More...</a><br /></td></tr>
<tr class="separator:abff756d83d05c46417c8cbdaa7e0fa04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a02add24fd5d06a4753df5e7b9e9ce94b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b">icalattach_new_from_data</a> (const char *data, icalattach_free_fn_t free_fn, void *free_fn_data)</td></tr>
+<tr class="memitem:a02add24fd5d06a4753df5e7b9e9ce94b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b">icalattach_new_from_data</a> (const char *data, <a class="el" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a> free_fn, void *free_fn_data)</td></tr>
<tr class="memdesc:a02add24fd5d06a4753df5e7b9e9ce94b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new icalattach object from data. <a href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b">More...</a><br /></td></tr>
<tr class="separator:a02add24fd5d06a4753df5e7b9e9ce94b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae01e1b8479c7f4f6205d05271a4a8021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021">icalattach_new_from_url</a> (const char *url)</td></tr>
+<tr class="memitem:ae01e1b8479c7f4f6205d05271a4a8021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021">icalattach_new_from_url</a> (const char *url)</td></tr>
<tr class="memdesc:ae01e1b8479c7f4f6205d05271a4a8021"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new icalattach object from a URL. <a href="icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021">More...</a><br /></td></tr>
<tr class="separator:ae01e1b8479c7f4f6205d05271a4a8021"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa442cd17e95dd605f5df40194d910002"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#aa442cd17e95dd605f5df40194d910002">icalattach_ref</a> (<a class="el" href="structicalattach__impl.html">icalattach</a> *attach)</td></tr>
+<tr class="memitem:aa442cd17e95dd605f5df40194d910002"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#aa442cd17e95dd605f5df40194d910002">icalattach_ref</a> (<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *attach)</td></tr>
<tr class="memdesc:aa442cd17e95dd605f5df40194d910002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments reference count of the icalattach. <a href="icalattach_8h.html#aa442cd17e95dd605f5df40194d910002">More...</a><br /></td></tr>
<tr class="separator:aa442cd17e95dd605f5df40194d910002"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f9e8fe048e58d1035f82ca47e51024f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f">icalattach_unref</a> (<a class="el" href="structicalattach__impl.html">icalattach</a> *attach)</td></tr>
+<tr class="memitem:a4f9e8fe048e58d1035f82ca47e51024f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f">icalattach_unref</a> (<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *attach)</td></tr>
<tr class="memdesc:a4f9e8fe048e58d1035f82ca47e51024f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements reference count of the icalattach. <a href="icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f">More...</a><br /></td></tr>
<tr class="separator:a4f9e8fe048e58d1035f82ca47e51024f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -115,7 +115,43 @@ Functions</h2></td></tr>
<div class="textblock"><p >A set of functions to handle iCal attachments. </p>
<p >With the <code>ATTACH</code> property, the iCal standard defines a way to associate a document object with a calendar component.</p>
<p >These are represented with icalattach objects in libical. This file contains functions to create and work with these objects. </p>
-</div><h2 class="groupheader">Function Documentation</h2>
+</div><h2 class="groupheader">Typedef Documentation</h2>
+<a id="a56d5623c8bd51231d464b50cc69a72c5" name="a56d5623c8bd51231d464b50cc69a72c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56d5623c8bd51231d464b50cc69a72c5">&#9670;&nbsp;</a></span>icalattach</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>An iCal attach object representing a link to a document object. </p>
+<p >Represents an association with a document object. icalattach objects are reference counted, meaning that if the last reference to them is removed (with <a class="el" href="icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f" title="Decrements reference count of the icalattach.">icalattach_unref()</a>), they are destroyed. </p>
+
+</div>
+</div>
+<a id="a331647f68081555d5dad37e6ebb96f41" name="a331647f68081555d5dad37e6ebb96f41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a331647f68081555d5dad37e6ebb96f41">&#9670;&nbsp;</a></span>icalattach_free_fn_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">icalattach_free_fn_t</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Function to be called to free the data of an <a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5" title="An iCal attach object representing a link to a document object.">icalattach</a> object. </p>
+<dl class="section warning"><dt>Warning</dt><dd>Currently not used</dd></dl>
+<p>This function type is used to free the data from an <a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5" title="An iCal attach object representing a link to a document object.">icalattach</a> object created with <a class="el" href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b" title="Creates new icalattach object from data.">icalattach_new_from_data()</a>. It is currently not used </p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
<a id="ab2039dd2691006e33174e39fedb4adca" name="ab2039dd2691006e33174e39fedb4adca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2039dd2691006e33174e39fedb4adca">&#9670;&nbsp;</a></span>icalattach_get_data()</h2>
@@ -125,7 +161,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">unsigned char * icalattach_get_data </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td>
<td class="paramname"><em>attach</em></td><td>)</td>
<td></td>
</tr>
@@ -156,7 +192,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">int icalattach_get_is_url </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td>
<td class="paramname"><em>attach</em></td><td>)</td>
<td></td>
</tr>
@@ -198,7 +234,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">const char * icalattach_get_url </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td>
<td class="paramname"><em>attach</em></td><td>)</td>
<td></td>
</tr>
@@ -238,7 +274,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalattach__impl.html">icalattach</a> * icalattach_new_from_data </td>
+ <td class="memname"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> * icalattach_new_from_data </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>data</em>, </td>
@@ -246,7 +282,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">icalattach_free_fn_t&#160;</td>
+ <td class="paramtype"><a class="el" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a>&#160;</td>
<td class="paramname"><em>free_fn</em>, </td>
</tr>
<tr>
@@ -286,7 +322,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalattach__impl.html">icalattach</a> * icalattach_new_from_url </td>
+ <td class="memname"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> * icalattach_new_from_url </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>url</em></td><td>)</td>
@@ -328,7 +364,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalattach_ref </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td>
<td class="paramname"><em>attach</em></td><td>)</td>
<td></td>
</tr>
@@ -357,7 +393,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalattach_unref </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td>
<td class="paramname"><em>attach</em></td><td>)</td>
<td></td>
</tr>
@@ -387,7 +423,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalattach_8h_source.html b/apidocs/icalattach_8h_source.html
index 90a3e0fe..856a83e7 100644
--- a/apidocs/icalattach_8h_source.html
+++ b/apidocs/icalattach_8h_source.html
@@ -84,14 +84,14 @@ $(function() {
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
-<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalattach__impl.html">icalattach_impl</a> <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a>;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5"> 36</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalattach__impl.html">icalattach_impl</a> <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a>;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
-<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="keyword">typedef</span> void (*icalattach_free_fn_t) (<span class="keywordtype">char</span> *data, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41"> 46</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a>) (<span class="keywordtype">char</span> *data, <span class="keywordtype">void</span> *user_data);</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *<a class="code hl_function" href="icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021">icalattach_new_from_url</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *url);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *<a class="code hl_function" href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b">icalattach_new_from_data</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *data,</div>
-<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> icalattach_free_fn_t free_fn,</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <a class="code hl_typedef" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a> free_fn,</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">void</span> *free_fn_data);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalattach_8h.html#aa442cd17e95dd605f5df40194d910002">icalattach_ref</a>(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
@@ -106,6 +106,7 @@ $(function() {
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALATTACH_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicalattach_8h_html_a02add24fd5d06a4753df5e7b9e9ce94b"><div class="ttname"><a href="icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b">icalattach_new_from_data</a></div><div class="ttdeci">icalattach * icalattach_new_from_data(const char *data, icalattach_free_fn_t free_fn, void *free_fn_data)</div><div class="ttdoc">Creates new icalattach object from data.</div><div class="ttdef"><b>Definition:</b> icalattach.c:53</div></div>
+<div class="ttc" id="aicalattach_8h_html_a331647f68081555d5dad37e6ebb96f41"><div class="ttname"><a href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a></div><div class="ttdeci">void(* icalattach_free_fn_t)(char *data, void *user_data)</div><div class="ttdoc">Function to be called to free the data of an icalattach object.</div><div class="ttdef"><b>Definition:</b> icalattach.h:46</div></div>
<div class="ttc" id="aicalattach_8h_html_a4f9e8fe048e58d1035f82ca47e51024f"><div class="ttname"><a href="icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f">icalattach_unref</a></div><div class="ttdeci">void icalattach_unref(icalattach *attach)</div><div class="ttdoc">Decrements reference count of the icalattach.</div><div class="ttdef"><b>Definition:</b> icalattach.c:92</div></div>
<div class="ttc" id="aicalattach_8h_html_a87aa30954aa1f901d90ab816abdfebd1"><div class="ttname"><a href="icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1">icalattach_get_is_url</a></div><div class="ttdeci">int icalattach_get_is_url(icalattach *attach)</div><div class="ttdoc">Determines if attach is an URL.</div><div class="ttdef"><b>Definition:</b> icalattach.c:111</div></div>
<div class="ttc" id="aicalattach_8h_html_aa442cd17e95dd605f5df40194d910002"><div class="ttname"><a href="icalattach_8h.html#aa442cd17e95dd605f5df40194d910002">icalattach_ref</a></div><div class="ttdeci">void icalattach_ref(icalattach *attach)</div><div class="ttdoc">Increments reference count of the icalattach.</div><div class="ttdef"><b>Definition:</b> icalattach.c:84</div></div>
@@ -116,7 +117,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalattachimpl_8h_source.html b/apidocs/icalattachimpl_8h_source.html
index 23c8b571..94713cb4 100644
--- a/apidocs/icalattachimpl_8h_source.html
+++ b/apidocs/icalattachimpl_8h_source.html
@@ -102,7 +102,7 @@ $(function() {
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> {</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">char</span> *data;</div>
-<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> icalattach_free_fn_t free_fn;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_typedef" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a> free_fn;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">void</span> *free_fn_data;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> } data;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> } u;</div>
@@ -113,11 +113,12 @@ $(function() {
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aicalattach_8h_html"><div class="ttname"><a href="icalattach_8h.html">icalattach.h</a></div><div class="ttdoc">A set of functions to handle iCal attachments.</div></div>
+<div class="ttc" id="aicalattach_8h_html_a331647f68081555d5dad37e6ebb96f41"><div class="ttname"><a href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a></div><div class="ttdeci">void(* icalattach_free_fn_t)(char *data, void *user_data)</div><div class="ttdoc">Function to be called to free the data of an icalattach object.</div><div class="ttdef"><b>Definition:</b> icalattach.h:46</div></div>
<div class="ttc" id="astructicalattach__impl_html"><div class="ttname"><a href="structicalattach__impl.html">icalattach_impl</a></div><div class="ttdef"><b>Definition:</b> icalattachimpl.h:18</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalbdbset_8h_source.html b/apidocs/icalbdbset_8h_source.html
index 1e155cdb..7f569844 100644
--- a/apidocs/icalbdbset_8h_source.html
+++ b/apidocs/icalbdbset_8h_source.html
@@ -152,18 +152,18 @@ $(function() {
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="comment"> is freed. Commit writes to disk immediately. */</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalbdbset_mark(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalbdbset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalbdbset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalbdbset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind);</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="comment">/* Restrict the component returned by icalbdbset_first, _next to those</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="comment"> that pass the gauge. _clear removes the gauge */</span></div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalbdbset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalbdbset_clear(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
@@ -175,13 +175,13 @@ $(function() {
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_fetch_match(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
-<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *old,</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalbdbset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *old,</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="comment">/* cluster management functions */</span></div>
-<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_set_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *cluster);</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalbdbset_set_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *cluster);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_free_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalbdbset_free_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_get_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
@@ -221,33 +221,34 @@ $(function() {
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *subdb,</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> mode, u_int32_t flag);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalbdbset__options.html">icalbdbset_options</a></div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html"> 156</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalbdbset__options.html">icalbdbset_options</a></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span>{</div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> icalbdbset_subdb_type <a class="code hl_variable" href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8">subdb</a>; </div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62">dbtype</a>; </div>
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad">mode</a>; </div>
-<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> u_int32_t <a class="code hl_variable" href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc">flag</a>; </div>
-<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordtype">char</span> *(*pfunc) (<span class="keyword">const</span> DBT *dbt);</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8"> 158</a></span> icalbdbset_subdb_type <a class="code hl_variable" href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8">subdb</a>; </div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62"> 159</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62">dbtype</a>; </div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad"> 160</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad">mode</a>; </div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc"> 161</a></span> u_int32_t <a class="code hl_variable" href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc">flag</a>; </div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#af08565396096d8139ee9f54b523e4ebd"> 162</a></span> <span class="keywordtype">char</span> *(*pfunc) (<span class="keyword">const</span> DBT *dbt);</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> int (*callback) (DB *db,</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">const</span> DBT *dbt1, <span class="keyword">const</span> DBT *dbt2, DBT *dbt3);</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>} <a class="code hl_struct" href="structicalbdbset__options.html">icalbdbset_options</a>;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALBDBSET_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
<div class="ttc" id="aicalset_8h_html"><div class="ttname"><a href="icalset_8h.html">icalset.h</a></div></div>
<div class="ttc" id="astructicalbdbset__impl_html"><div class="ttname"><a href="structicalbdbset__impl.html">icalbdbset_impl</a></div><div class="ttdef"><b>Definition:</b> icalbdbsetimpl.h:20</div></div>
-<div class="ttc" id="astructicalbdbset__options_html"><div class="ttname"><a href="structicalbdbset__options.html">icalbdbset_options</a></div><div class="ttdef"><b>Definition:</b> icalss.h:636</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_a3c5ba0f36190405b6424f3a4b9c30f62"><div class="ttname"><a href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62">icalbdbset_options::dbtype</a></div><div class="ttdeci">int dbtype</div><div class="ttdef"><b>Definition:</b> icalss.h:638</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_a7f0f7a47ee749994b7009e7494dcafbc"><div class="ttname"><a href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc">icalbdbset_options::flag</a></div><div class="ttdeci">u_int32_t flag</div><div class="ttdef"><b>Definition:</b> icalss.h:640</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_a8ac46ba03ef7ab1b04a0374fd4fbc7d8"><div class="ttname"><a href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8">icalbdbset_options::subdb</a></div><div class="ttdeci">icalbdbset_subdb_type subdb</div><div class="ttdef"><b>Definition:</b> icalss.h:637</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_ae592079436dc76e304ef567b340835ad"><div class="ttname"><a href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad">icalbdbset_options::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> icalss.h:639</div></div>
+<div class="ttc" id="astructicalbdbset__options_html"><div class="ttname"><a href="structicalbdbset__options.html">icalbdbset_options</a></div><div class="ttdef"><b>Definition:</b> icalbdbset.h:157</div></div>
+<div class="ttc" id="astructicalbdbset__options_html_a3c5ba0f36190405b6424f3a4b9c30f62"><div class="ttname"><a href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62">icalbdbset_options::dbtype</a></div><div class="ttdeci">int dbtype</div><div class="ttdef"><b>Definition:</b> icalbdbset.h:159</div></div>
+<div class="ttc" id="astructicalbdbset__options_html_a7f0f7a47ee749994b7009e7494dcafbc"><div class="ttname"><a href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc">icalbdbset_options::flag</a></div><div class="ttdeci">u_int32_t flag</div><div class="ttdef"><b>Definition:</b> icalbdbset.h:161</div></div>
+<div class="ttc" id="astructicalbdbset__options_html_a8ac46ba03ef7ab1b04a0374fd4fbc7d8"><div class="ttname"><a href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8">icalbdbset_options::subdb</a></div><div class="ttdeci">icalbdbset_subdb_type subdb</div><div class="ttdef"><b>Definition:</b> icalbdbset.h:158</div></div>
+<div class="ttc" id="astructicalbdbset__options_html_ae592079436dc76e304ef567b340835ad"><div class="ttname"><a href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad">icalbdbset_options::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> icalbdbset.h:160</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
-<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalss.h:70</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
+<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalset.h:43</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalbdbset__cxx_8h.html b/apidocs/icalbdbset__cxx_8h.html
index 14f0d97a..0b5b95ad 100644
--- a/apidocs/icalbdbset__cxx_8h.html
+++ b/apidocs/icalbdbset__cxx_8h.html
@@ -90,7 +90,7 @@ Data Structures</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalbdbset__cxx_8h_source.html b/apidocs/icalbdbset__cxx_8h_source.html
index 5b2bf464..b339fddb 100644
--- a/apidocs/icalbdbset__cxx_8h_source.html
+++ b/apidocs/icalbdbset__cxx_8h_source.html
@@ -97,13 +97,13 @@ $(function() {
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">void</span> free();</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> std::string path();</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
-<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> icalerrorenum add_component(<a class="code hl_class" href="classLibICal_1_1VComponent.html">VComponent</a> *child);</div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> icalerrorenum remove_component(<a class="code hl_class" href="classLibICal_1_1VComponent.html">VComponent</a> *child);</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> add_component(<a class="code hl_class" href="classLibICal_1_1VComponent.html">VComponent</a> *child);</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> remove_component(<a class="code hl_class" href="classLibICal_1_1VComponent.html">VComponent</a> *child);</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">int</span> count_components(icalcomponent_kind kind);</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Restrict the component returned by icalbdbset_first, _next to those</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// that pass the gauge. _clear removes the gauge</span></div>
-<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> icalerrorenum select(<a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> select(<a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">void</span> clear();</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// Get and search for a component by uid</span></div>
@@ -126,12 +126,13 @@ $(function() {
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclassLibICal_1_1ICalBDBSet_html"><div class="ttname"><a href="classLibICal_1_1ICalBDBSet.html">LibICal::ICalBDBSet</a></div><div class="ttdef"><b>Definition:</b> icalbdbset_cxx.h:24</div></div>
<div class="ttc" id="aclassLibICal_1_1VComponent_html"><div class="ttname"><a href="classLibICal_1_1VComponent.html">LibICal::VComponent</a></div><div class="ttdoc">A class wrapping the libical icalcomponent functions.</div><div class="ttdef"><b>Definition:</b> vcomponent_cxx.h:40</div></div>
+<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalbdbsetimpl_8h_source.html b/apidocs/icalbdbsetimpl_8h_source.html
index 2051bd6a..6d783d3c 100644
--- a/apidocs/icalbdbsetimpl_8h_source.html
+++ b/apidocs/icalbdbsetimpl_8h_source.html
@@ -111,11 +111,11 @@ $(function() {
<div class="ttc" id="astructicalbdbset__impl_html_a2a2bfa511d4dc9be7e9862ad111989a9"><div class="ttname"><a href="structicalbdbset__impl.html#a2a2bfa511d4dc9be7e9862ad111989a9">icalbdbset_impl::super</a></div><div class="ttdeci">icalset super</div><div class="ttdef"><b>Definition:</b> icalbdbsetimpl.h:21</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalcalendar_8h.html b/apidocs/icalcalendar_8h.html
index cf5aa2a2..1c6b50c6 100644
--- a/apidocs/icalcalendar_8h.html
+++ b/apidocs/icalcalendar_8h.html
@@ -123,7 +123,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icalcalendar_unlock</b
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalcalendar_8h_source.html b/apidocs/icalcalendar_8h_source.html
index 4e7abb95..69d2c044 100644
--- a/apidocs/icalcalendar_8h_source.html
+++ b/apidocs/icalcalendar_8h_source.html
@@ -112,11 +112,11 @@ $(function() {
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALCALENDAR_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicalset_8h_html"><div class="ttname"><a href="icalset_8h.html">icalset.h</a></div></div>
<div class="ttc" id="astructicalcalendar__impl_html"><div class="ttname"><a href="structicalcalendar__impl.html">icalcalendar_impl</a></div><div class="ttdef"><b>Definition:</b> icalcalendar.c:30</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalclassify_8h_source.html b/apidocs/icalclassify_8h_source.html
index 088c4a1f..f5596bdb 100644
--- a/apidocs/icalclassify_8h_source.html
+++ b/apidocs/icalclassify_8h_source.html
@@ -96,11 +96,11 @@ $(function() {
<div class="ttc" id="aicalcomponent_8h_html"><div class="ttname"><a href="icalcomponent_8h.html">icalcomponent.h</a></div></div>
<div class="ttc" id="aicalset_8h_html"><div class="ttname"><a href="icalset_8h.html">icalset.h</a></div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalcluster_8h_source.html b/apidocs/icalcluster_8h_source.html
index 3fc4ef35..12ade5fb 100644
--- a/apidocs/icalcluster_8h_source.html
+++ b/apidocs/icalcluster_8h_source.html
@@ -108,10 +108,10 @@ $(function() {
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalcluster_count_components(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> icalcomponent_kind kind);</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
-<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalcluster_add_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalcluster_add_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
-<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalcluster_remove_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalcluster_remove_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcluster_get_current_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
@@ -126,12 +126,13 @@ $(function() {
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALCLUSTER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicalcomponent_8h_html"><div class="ttname"><a href="icalcomponent_8h.html">icalcomponent.h</a></div></div>
<div class="ttc" id="aicalerror_8h_html"><div class="ttname"><a href="icalerror_8h.html">icalerror.h</a></div><div class="ttdoc">Error handling for libical.</div></div>
+<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
<div class="ttc" id="astructicalcluster__impl_html"><div class="ttname"><a href="structicalcluster__impl.html">icalcluster_impl</a></div><div class="ttdef"><b>Definition:</b> icalclusterimpl.h:20</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalclusterimpl_8h_source.html b/apidocs/icalclusterimpl_8h_source.html
index f5bdb6a5..0f50028a 100644
--- a/apidocs/icalclusterimpl_8h_source.html
+++ b/apidocs/icalclusterimpl_8h_source.html
@@ -102,7 +102,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalcomponent_8h.html b/apidocs/icalcomponent_8h.html
index e5f24e9a..2caef850 100644
--- a/apidocs/icalcomponent_8h.html
+++ b/apidocs/icalcomponent_8h.html
@@ -105,7 +105,7 @@ Functions</h2></td></tr>
void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_add_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *parent, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *child)</td></tr>
<tr class="separator:aefd9be4fd39138cb42fd1f46fa833b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0f618a40a7b03ab8a7c4f1a36d05168"><td class="memItemLeft" align="right" valign="top"><a id="ad0f618a40a7b03ab8a7c4f1a36d05168" name="ad0f618a40a7b03ab8a7c4f1a36d05168"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_add_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, <a class="el" href="structicalproperty__impl.html">icalproperty</a> *property)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_add_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty *property)</td></tr>
<tr class="separator:ad0f618a40a7b03ab8a7c4f1a36d05168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fabce8bb964d4944b4b547c711c66fa"><td class="memItemLeft" align="right" valign="top"><a id="a3fabce8bb964d4944b4b547c711c66fa" name="a3fabce8bb964d4944b4b547c711c66fa"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_as_ical_string</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr>
@@ -142,7 +142,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_count_pr
<tr class="memdesc:a379c4880bf5ab8ccbf1d4af12aca232e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cycles through all recurrences of an event. <a href="icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e">More...</a><br /></td></tr>
<tr class="separator:a379c4880bf5ab8ccbf1d4af12aca232e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addacbedbeccb2e2d31ae9a6963e19e49"><td class="memItemLeft" align="right" valign="top"><a id="addacbedbeccb2e2d31ae9a6963e19e49" name="addacbedbeccb2e2d31ae9a6963e19e49"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_foreach_tzid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, void(*callback)(<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param, void *data), void *callback_data)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_foreach_tzid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, void(*callback)(icalparameter *param, void *data), void *callback_data)</td></tr>
<tr class="memdesc:addacbedbeccb2e2d31ae9a6963e19e49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls the given function for each TZID parameter found in the component, and any subcomponents. <br /></td></tr>
<tr class="separator:addacbedbeccb2e2d31ae9a6963e19e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9147a2140676139e7535de4836dcd29"><td class="memItemLeft" align="right" valign="top"><a id="ae9147a2140676139e7535de4836dcd29" name="ae9147a2140676139e7535de4836dcd29"></a>
@@ -160,7 +160,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_c
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_current_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr>
<tr class="separator:a5672514b8c61dc855dcede579db4bd1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba62def141349c9d47db5c614dbbebdd"><td class="memItemLeft" align="right" valign="top"><a id="aba62def141349c9d47db5c614dbbebdd" name="aba62def141349c9d47db5c614dbbebdd"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_current_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_current_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr>
<tr class="separator:aba62def141349c9d47db5c614dbbebdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c397c62e1085bf05428d2f13ac7f62"><td class="memItemLeft" align="right" valign="top"><a id="a45c397c62e1085bf05428d2f13ac7f62" name="a45c397c62e1085bf05428d2f13ac7f62"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_description</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr>
@@ -184,7 +184,7 @@ struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_first_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalcomponent_kind kind)</td></tr>
<tr class="separator:a164a3d10fe38ef6d49f7b6b433ec338d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c55584f183386820a1f2cd67d0d48de"><td class="memItemLeft" align="right" valign="top"><a id="a2c55584f183386820a1f2cd67d0d48de" name="a2c55584f183386820a1f2cd67d0d48de"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_first_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty_kind kind)</td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_first_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty_kind kind)</td></tr>
<tr class="separator:a2c55584f183386820a1f2cd67d0d48de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a822e1ecadd06473da50dbcb52ebb759d"><td class="memItemLeft" align="right" valign="top"><a id="a822e1ecadd06473da50dbcb52ebb759d" name="a822e1ecadd06473da50dbcb52ebb759d"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_first_real_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *c)</td></tr>
@@ -203,7 +203,7 @@ icalproperty_method&#160;</td><td class="memItemRight" valign="bottom"><b>icalco
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_next_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalcomponent_kind kind)</td></tr>
<tr class="separator:ad3f6fc66fb3a26d7f5d0315685c051b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a853d9a8ade2a7e1e0493b8ef63d623bd"><td class="memItemLeft" align="right" valign="top"><a id="a853d9a8ade2a7e1e0493b8ef63d623bd" name="a853d9a8ade2a7e1e0493b8ef63d623bd"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_next_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty_kind kind)</td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_next_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty_kind kind)</td></tr>
<tr class="separator:a853d9a8ade2a7e1e0493b8ef63d623bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8153538750dff89d13ed1b4ba6f5ccbf"><td class="memItemLeft" align="right" valign="top"><a id="a8153538750dff89d13ed1b4ba6f5ccbf" name="a8153538750dff89d13ed1b4ba6f5ccbf"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_parent</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr>
@@ -338,7 +338,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent
void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_remove_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *parent, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *child)</td></tr>
<tr class="separator:a6222aaf2d040fe425106fb651464bef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a588b15eb0425b007e1daec4a6a1885fe"><td class="memItemLeft" align="right" valign="top"><a id="a588b15eb0425b007e1daec4a6a1885fe" name="a588b15eb0425b007e1daec4a6a1885fe"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_remove_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, <a class="el" href="structicalproperty__impl.html">icalproperty</a> *property)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_remove_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty *property)</td></tr>
<tr class="separator:a588b15eb0425b007e1daec4a6a1885fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af749ddb4b0071fc967fe9110948a5474"><td class="memItemLeft" align="right" valign="top"><a id="af749ddb4b0071fc967fe9110948a5474" name="af749ddb4b0071fc967fe9110948a5474"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_comment</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *v)</td></tr>
@@ -403,17 +403,17 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_vanew</b> (icalcomponent_kind kind,...)</td></tr>
<tr class="memdesc:a6d04f3e1a9fac62b7b06c88eecd3b194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a6d04f3e1a9fac62b7b06c88eecd3b194"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a611f811f8f86a6499077e6e03291a721"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">icalproperty_get_datetime_with_component</a> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr>
+<tr class="memitem:a611f811f8f86a6499077e6e03291a721"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">icalproperty_get_datetime_with_component</a> (icalproperty *prop, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr>
<tr class="memdesc:a611f811f8f86a6499077e6e03291a721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a DATE or DATE-TIME property as an icaltime. <a href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">More...</a><br /></td></tr>
<tr class="separator:a611f811f8f86a6499077e6e03291a721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d9f076b73a18e740c426329a6b969c7"><td class="memItemLeft" align="right" valign="top"><a id="a3d9f076b73a18e740c426329a6b969c7" name="a3d9f076b73a18e740c426329a6b969c7"></a>
-<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_parent</b> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *property)</td></tr>
+<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_parent</b> (const icalproperty *property)</td></tr>
<tr class="memdesc:a3d9f076b73a18e740c426329a6b969c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the parent icalcomponent for the specified <code>property</code>. <br /></td></tr>
<tr class="separator:a3d9f076b73a18e740c426329a6b969c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa996d31b8f96e451495b34777171242f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f">icalproperty_recurrence_is_excluded</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> *dtstart, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> *recurtime)</td></tr>
<tr class="memdesc:aa996d31b8f96e451495b34777171242f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decides if a recurrence is acceptable. <a href="icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f">More...</a><br /></td></tr>
<tr class="separator:aa996d31b8f96e451495b34777171242f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a81bb4666b9d6bdbc62a4fe9ef682e0e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2">icalproperty_set_parent</a> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *property, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr>
+<tr class="memitem:a81bb4666b9d6bdbc62a4fe9ef682e0e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2">icalproperty_set_parent</a> (icalproperty *property, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr>
<tr class="memdesc:a81bb4666b9d6bdbc62a4fe9ef682e0e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parent icalcomponent for the specified icalproperty <code>property</code>. <a href="icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2">More...</a><br /></td></tr>
<tr class="separator:a81bb4666b9d6bdbc62a4fe9ef682e0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -752,9 +752,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e
<p>Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent. </p>
<dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8" title="Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.">icalcomponent_clone()</a> instead </dd></dl>
-<dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8" title="Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.">icalcomponent_clone()</a> instead </dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8" title="Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.">icalcomponent_clone()</a> instead </dd></dl>
</div>
</div>
@@ -964,7 +962,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e
<tr>
<td class="memname">struct <a class="el" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_datetime_with_component </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>prop</em>, </td>
</tr>
<tr>
@@ -1056,7 +1054,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e
<tr>
<td class="memname">void icalproperty_set_parent </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>property</em>, </td>
</tr>
<tr>
@@ -1081,7 +1079,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalcomponent_8h_source.html b/apidocs/icalcomponent_8h_source.html
index 84df7ceb..633c59a3 100644
--- a/apidocs/icalcomponent_8h_source.html
+++ b/apidocs/icalcomponent_8h_source.html
@@ -92,7 +92,7 @@ $(function() {
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/* This is exposed so that callers will not have to allocate and</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> deallocate iterators. Pretend that you can&#39;t see it. */</span></div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="structicalcompiter.html"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> icalcomponent_kind kind;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> iter;</div>
@@ -137,25 +137,25 @@ $(function() {
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="comment">/***** Working with Properties *****/</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_add_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> icalproperty *property);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalcomponent_remove_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> icalproperty *property);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalcomponent_count_properties(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> icalproperty_kind kind);</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
-<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2">icalproperty_set_parent</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property,</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2">icalproperty_set_parent</a>(icalproperty *property,</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
-<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a3d9f076b73a18e740c426329a6b969c7">icalproperty_get_parent</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalcomponent_8h.html#a3d9f076b73a18e740c426329a6b969c7">icalproperty_get_parent</a>(<span class="keyword">const</span> icalproperty *property);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="comment">/* Iterate through the properties */</span></div>
-<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalcomponent_get_current_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_current_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalcomponent_get_first_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_first_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> icalproperty_kind kind);</div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalcomponent_get_next_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_next_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *component,</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> icalproperty_kind kind);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="comment">/***** Working with Components *****/</span></div>
@@ -309,7 +309,7 @@ $(function() {
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_status icalcomponent_get_status(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> </div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#addacbedbeccb2e2d31ae9a6963e19e49">icalcomponent_foreach_tzid</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp,</div>
-<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="keywordtype">void</span> (*callback) (<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param,</div>
+<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="keywordtype">void</span> (*callback) (icalparameter *param,</div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <span class="keywordtype">void</span> *data),</div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <span class="keywordtype">void</span> *callback_data);</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
@@ -331,7 +331,7 @@ $(function() {
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalcomponent_8h.html#a56150641c4d33ad4ec365c77a257e153">icalcomponent_normalize</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> </div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">icalproperty_get_datetime_with_component</a>(</div>
-<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> icalproperty *prop,</div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span><span class="comment">/*************** Type Specific routines ***************/</span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> </div>
@@ -415,18 +415,16 @@ $(function() {
<div class="ttc" id="aicalenums_8h_html"><div class="ttname"><a href="icalenums_8h.html">icalenums.h</a></div></div>
<div class="ttc" id="aicalproperty_8h_html"><div class="ttname"><a href="icalproperty_8h.html">icalproperty.h</a></div></div>
<div class="ttc" id="astruct__icaltimezone_html"><div class="ttname"><a href="struct__icaltimezone.html">_icaltimezone</a></div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:15</div></div>
-<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> ical.h:5061</div></div>
+<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.h:29</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicaltime__span_html"><div class="ttname"><a href="structicaltime__span.html">icaltime_span</a></div><div class="ttdef"><b>Definition:</b> ical.h:132</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructpvl__elem__t_html"><div class="ttname"><a href="structpvl__elem__t.html">pvl_elem_t</a></div><div class="ttdef"><b>Definition:</b> ical.h:4962</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicaltime__span_html"><div class="ttname"><a href="structicaltime__span.html">icaltime_span</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:88</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
+<div class="ttc" id="astructpvl__elem__t_html"><div class="ttname"><a href="structpvl__elem__t.html">pvl_elem_t</a></div><div class="ttdef"><b>Definition:</b> pvl.h:26</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalderivedparameter_8h_source.html b/apidocs/icalderivedparameter_8h_source.html
deleted file mode 100644
index 6c8a180a..00000000
--- a/apidocs/icalderivedparameter_8h_source.html
+++ /dev/null
@@ -1,652 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalderivedparameter.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html">src</a></li><li class="navelem"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle"><div class="title">icalderivedparameter.h</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> FILE: icalparam.h</span></div>
-<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
-<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"></span> </div>
-<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
-<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> The original code is icalparam.h</span></div>
-<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#ifndef ICALDERIVEDPARAMETER_H</span></div>
-<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#define ICALDERIVEDPARAMETER_H</span></div>
-<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
-<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
-<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter_impl</a> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a>;</div>
-<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
-<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalparameter_enum_to_string(<span class="keywordtype">int</span> e);</div>
-<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalparameter_string_to_enum(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
-<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
-<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/* START of section of machine generated code (mkderivedparameters.pl). Do not edit. */</span></div>
-<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
-<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_kind {</div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> ICAL_ANY_PARAMETER = 0,</div>
-<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> ICAL_ACTIONPARAM_PARAMETER = 1,</div>
-<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> ICAL_ALTREP_PARAMETER = 2,</div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> ICAL_CHARSET_PARAMETER = 3,</div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> ICAL_CN_PARAMETER = 4,</div>
-<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> ICAL_CUTYPE_PARAMETER = 5,</div>
-<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> ICAL_DELEGATEDFROM_PARAMETER = 6,</div>
-<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> ICAL_DELEGATEDTO_PARAMETER = 7,</div>
-<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> ICAL_DERIVED_PARAMETER = 54,</div>
-<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> ICAL_DIR_PARAMETER = 8,</div>
-<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> ICAL_DISPLAY_PARAMETER = 46,</div>
-<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> ICAL_EMAIL_PARAMETER = 50,</div>
-<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> ICAL_ENABLE_PARAMETER = 9,</div>
-<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> ICAL_ENCODING_PARAMETER = 10,</div>
-<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> ICAL_FBTYPE_PARAMETER = 11,</div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> ICAL_FEATURE_PARAMETER = 48,</div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> ICAL_FILENAME_PARAMETER = 42,</div>
-<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> ICAL_FMTTYPE_PARAMETER = 12,</div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> ICAL_IANA_PARAMETER = 33,</div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> ICAL_ID_PARAMETER = 13,</div>
-<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> ICAL_LABEL_PARAMETER = 49,</div>
-<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> ICAL_LANGUAGE_PARAMETER = 14,</div>
-<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> ICAL_LATENCY_PARAMETER = 15,</div>
-<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> ICAL_LOCAL_PARAMETER = 16,</div>
-<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> ICAL_LOCALIZE_PARAMETER = 17,</div>
-<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> ICAL_MANAGEDID_PARAMETER = 40,</div>
-<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> ICAL_MEMBER_PARAMETER = 18,</div>
-<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> ICAL_MODIFIED_PARAMETER = 44,</div>
-<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> ICAL_OPTIONS_PARAMETER = 19,</div>
-<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> ICAL_ORDER_PARAMETER = 52,</div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> ICAL_PARTSTAT_PARAMETER = 20,</div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> ICAL_PATCHACTION_PARAMETER = 51,</div>
-<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> ICAL_PUBLICCOMMENT_PARAMETER = 37,</div>
-<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> ICAL_RANGE_PARAMETER = 21,</div>
-<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> ICAL_REASON_PARAMETER = 47,</div>
-<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> ICAL_RELATED_PARAMETER = 22,</div>
-<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> ICAL_RELTYPE_PARAMETER = 23,</div>
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> ICAL_REQUIRED_PARAMETER = 43,</div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> ICAL_RESPONSE_PARAMETER = 38,</div>
-<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> ICAL_ROLE_PARAMETER = 24,</div>
-<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> ICAL_RSVP_PARAMETER = 25,</div>
-<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> ICAL_SCHEDULEAGENT_PARAMETER = 34,</div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> ICAL_SCHEDULEFORCESEND_PARAMETER = 35,</div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> ICAL_SCHEDULESTATUS_PARAMETER = 36,</div>
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> ICAL_SCHEMA_PARAMETER = 53,</div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> ICAL_SENTBY_PARAMETER = 26,</div>
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> ICAL_SIZE_PARAMETER = 41,</div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> ICAL_STAYINFORMED_PARAMETER = 39,</div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> ICAL_SUBSTATE_PARAMETER = 45,</div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> ICAL_TZID_PARAMETER = 27,</div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> ICAL_VALUE_PARAMETER = 28,</div>
-<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> ICAL_X_PARAMETER = 29,</div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> ICAL_XLICCOMPARETYPE_PARAMETER = 30,</div>
-<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> ICAL_XLICERRORTYPE_PARAMETER = 31,</div>
-<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> ICAL_NO_PARAMETER = 32</div>
-<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span>} icalparameter_kind;</div>
-<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="preprocessor">#define ICALPARAMETER_FIRST_ENUM 20000</span></div>
-<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
-<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_action {</div>
-<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> ICAL_ACTIONPARAM_X = 20000,</div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> ICAL_ACTIONPARAM_ASK = 20001,</div>
-<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> ICAL_ACTIONPARAM_ABORT = 20002,</div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> ICAL_ACTIONPARAM_NONE = 20099</div>
-<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} icalparameter_action;</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
-<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_cutype {</div>
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> ICAL_CUTYPE_X = 20100,</div>
-<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> ICAL_CUTYPE_INDIVIDUAL = 20101,</div>
-<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> ICAL_CUTYPE_GROUP = 20102,</div>
-<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> ICAL_CUTYPE_RESOURCE = 20103,</div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> ICAL_CUTYPE_ROOM = 20104,</div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> ICAL_CUTYPE_UNKNOWN = 20105,</div>
-<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> ICAL_CUTYPE_NONE = 20199</div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>} icalparameter_cutype;</div>
-<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
-<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_derived {</div>
-<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> ICAL_DERIVED_X = 22300,</div>
-<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> ICAL_DERIVED_TRUE = 22301,</div>
-<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> ICAL_DERIVED_FALSE = 22302,</div>
-<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> ICAL_DERIVED_NONE = 22399</div>
-<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>} icalparameter_derived;</div>
-<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
-<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_display {</div>
-<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> ICAL_DISPLAY_X = 22000,</div>
-<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> ICAL_DISPLAY_BADGE = 22001,</div>
-<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> ICAL_DISPLAY_GRAPHIC = 22002,</div>
-<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> ICAL_DISPLAY_FULLSIZE = 22003,</div>
-<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> ICAL_DISPLAY_THUMBNAIL = 22004,</div>
-<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> ICAL_DISPLAY_NONE = 22099</div>
-<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>} icalparameter_display;</div>
-<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_enable {</div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> ICAL_ENABLE_X = 20200,</div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> ICAL_ENABLE_TRUE = 20201,</div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> ICAL_ENABLE_FALSE = 20202,</div>
-<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> ICAL_ENABLE_NONE = 20299</div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>} icalparameter_enable;</div>
-<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
-<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_encoding {</div>
-<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> ICAL_ENCODING_X = 20300,</div>
-<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> ICAL_ENCODING_8BIT = 20301,</div>
-<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> ICAL_ENCODING_BASE64 = 20302,</div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> ICAL_ENCODING_NONE = 20399</div>
-<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>} icalparameter_encoding;</div>
-<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
-<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_fbtype {</div>
-<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> ICAL_FBTYPE_X = 20400,</div>
-<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> ICAL_FBTYPE_FREE = 20401,</div>
-<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> ICAL_FBTYPE_BUSY = 20402,</div>
-<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> ICAL_FBTYPE_BUSYUNAVAILABLE = 20403,</div>
-<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> ICAL_FBTYPE_BUSYTENTATIVE = 20404,</div>
-<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> ICAL_FBTYPE_NONE = 20499</div>
-<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span>} icalparameter_fbtype;</div>
-<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
-<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_feature {</div>
-<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> ICAL_FEATURE_X = 22100,</div>
-<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> ICAL_FEATURE_AUDIO = 22101,</div>
-<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> ICAL_FEATURE_CHAT = 22102,</div>
-<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> ICAL_FEATURE_FEED = 22103,</div>
-<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> ICAL_FEATURE_MODERATOR = 22104,</div>
-<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> ICAL_FEATURE_PHONE = 22105,</div>
-<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> ICAL_FEATURE_SCREEN = 22106,</div>
-<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> ICAL_FEATURE_VIDEO = 22107,</div>
-<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> ICAL_FEATURE_NONE = 22199</div>
-<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span>} icalparameter_feature;</div>
-<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
-<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_local {</div>
-<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> ICAL_LOCAL_X = 20500,</div>
-<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> ICAL_LOCAL_TRUE = 20501,</div>
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> ICAL_LOCAL_FALSE = 20502,</div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> ICAL_LOCAL_NONE = 20599</div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>} icalparameter_local;</div>
-<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_partstat {</div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> ICAL_PARTSTAT_X = 20600,</div>
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> ICAL_PARTSTAT_NEEDSACTION = 20601,</div>
-<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> ICAL_PARTSTAT_ACCEPTED = 20602,</div>
-<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> ICAL_PARTSTAT_DECLINED = 20603,</div>
-<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> ICAL_PARTSTAT_TENTATIVE = 20604,</div>
-<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> ICAL_PARTSTAT_DELEGATED = 20605,</div>
-<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> ICAL_PARTSTAT_COMPLETED = 20606,</div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> ICAL_PARTSTAT_INPROCESS = 20607,</div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> ICAL_PARTSTAT_FAILED = 20608,</div>
-<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> ICAL_PARTSTAT_NONE = 20699</div>
-<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>} icalparameter_partstat;</div>
-<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
-<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_patchaction {</div>
-<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> ICAL_PATCHACTION_X = 22200,</div>
-<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> ICAL_PATCHACTION_CREATE = 22201,</div>
-<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> ICAL_PATCHACTION_BYNAME = 22202,</div>
-<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> ICAL_PATCHACTION_BYVALUE = 22203,</div>
-<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> ICAL_PATCHACTION_BYPARAM = 22204,</div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> ICAL_PATCHACTION_NONE = 22299</div>
-<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span>} icalparameter_patchaction;</div>
-<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
-<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_range {</div>
-<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> ICAL_RANGE_X = 20700,</div>
-<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> ICAL_RANGE_THISANDPRIOR = 20701,</div>
-<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> ICAL_RANGE_THISANDFUTURE = 20702,</div>
-<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> ICAL_RANGE_NONE = 20799</div>
-<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span>} icalparameter_range;</div>
-<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
-<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_related {</div>
-<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> ICAL_RELATED_X = 20800,</div>
-<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> ICAL_RELATED_START = 20801,</div>
-<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> ICAL_RELATED_END = 20802,</div>
-<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> ICAL_RELATED_NONE = 20899</div>
-<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span>} icalparameter_related;</div>
-<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
-<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_reltype {</div>
-<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> ICAL_RELTYPE_X = 20900,</div>
-<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> ICAL_RELTYPE_PARENT = 20901,</div>
-<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> ICAL_RELTYPE_CHILD = 20902,</div>
-<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> ICAL_RELTYPE_SIBLING = 20903,</div>
-<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> ICAL_RELTYPE_POLL = 20904,</div>
-<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> ICAL_RELTYPE_SNOOZE = 20905,</div>
-<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> ICAL_RELTYPE_NONE = 20999</div>
-<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span>} icalparameter_reltype;</div>
-<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
-<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_required {</div>
-<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> ICAL_REQUIRED_X = 21000,</div>
-<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> ICAL_REQUIRED_TRUE = 21001,</div>
-<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> ICAL_REQUIRED_FALSE = 21002,</div>
-<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> ICAL_REQUIRED_NONE = 21099</div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span>} icalparameter_required;</div>
-<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
-<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_role {</div>
-<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> ICAL_ROLE_X = 21100,</div>
-<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> ICAL_ROLE_CHAIR = 21101,</div>
-<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> ICAL_ROLE_REQPARTICIPANT = 21102,</div>
-<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> ICAL_ROLE_OPTPARTICIPANT = 21103,</div>
-<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> ICAL_ROLE_NONPARTICIPANT = 21104,</div>
-<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> ICAL_ROLE_NONE = 21199</div>
-<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span>} icalparameter_role;</div>
-<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
-<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_rsvp {</div>
-<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> ICAL_RSVP_X = 21200,</div>
-<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> ICAL_RSVP_TRUE = 21201,</div>
-<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> ICAL_RSVP_FALSE = 21202,</div>
-<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> ICAL_RSVP_NONE = 21299</div>
-<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>} icalparameter_rsvp;</div>
-<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
-<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_scheduleagent {</div>
-<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> ICAL_SCHEDULEAGENT_X = 21300,</div>
-<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> ICAL_SCHEDULEAGENT_SERVER = 21301,</div>
-<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> ICAL_SCHEDULEAGENT_CLIENT = 21302,</div>
-<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> ICAL_SCHEDULEAGENT_NONE = 21399</div>
-<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span>} icalparameter_scheduleagent;</div>
-<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
-<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_scheduleforcesend {</div>
-<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> ICAL_SCHEDULEFORCESEND_X = 21400,</div>
-<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> ICAL_SCHEDULEFORCESEND_REQUEST = 21401,</div>
-<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> ICAL_SCHEDULEFORCESEND_REPLY = 21402,</div>
-<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> ICAL_SCHEDULEFORCESEND_NONE = 21499</div>
-<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span>} icalparameter_scheduleforcesend;</div>
-<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
-<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_stayinformed {</div>
-<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> ICAL_STAYINFORMED_X = 21500,</div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> ICAL_STAYINFORMED_TRUE = 21501,</div>
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> ICAL_STAYINFORMED_FALSE = 21502,</div>
-<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> ICAL_STAYINFORMED_NONE = 21599</div>
-<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span>} icalparameter_stayinformed;</div>
-<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_substate {</div>
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> ICAL_SUBSTATE_X = 21900,</div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> ICAL_SUBSTATE_OK = 21901,</div>
-<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> ICAL_SUBSTATE_ERROR = 21902,</div>
-<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> ICAL_SUBSTATE_SUSPENDED = 21903,</div>
-<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> ICAL_SUBSTATE_NONE = 21999</div>
-<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span>} icalparameter_substate;</div>
-<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> </div>
-<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_value {</div>
-<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> ICAL_VALUE_X = 21600,</div>
-<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> ICAL_VALUE_BINARY = 21601,</div>
-<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> ICAL_VALUE_BOOLEAN = 21602,</div>
-<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> ICAL_VALUE_DATE = 21603,</div>
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> ICAL_VALUE_DURATION = 21604,</div>
-<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> ICAL_VALUE_FLOAT = 21605,</div>
-<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> ICAL_VALUE_INTEGER = 21606,</div>
-<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> ICAL_VALUE_PERIOD = 21607,</div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> ICAL_VALUE_RECUR = 21608,</div>
-<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> ICAL_VALUE_TEXT = 21609,</div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> ICAL_VALUE_URI = 21610,</div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> ICAL_VALUE_ERROR = 21611,</div>
-<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> ICAL_VALUE_DATETIME = 21612,</div>
-<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> ICAL_VALUE_UTCOFFSET = 21613,</div>
-<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> ICAL_VALUE_CALADDRESS = 21614,</div>
-<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> ICAL_VALUE_NONE = 21699</div>
-<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span>} icalparameter_value;</div>
-<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
-<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_xliccomparetype {</div>
-<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> ICAL_XLICCOMPARETYPE_X = 21700,</div>
-<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> ICAL_XLICCOMPARETYPE_EQUAL = 21701,</div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> ICAL_XLICCOMPARETYPE_NOTEQUAL = 21702,</div>
-<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> ICAL_XLICCOMPARETYPE_LESS = 21703,</div>
-<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> ICAL_XLICCOMPARETYPE_GREATER = 21704,</div>
-<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> ICAL_XLICCOMPARETYPE_LESSEQUAL = 21705,</div>
-<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> ICAL_XLICCOMPARETYPE_GREATEREQUAL = 21706,</div>
-<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> ICAL_XLICCOMPARETYPE_REGEX = 21707,</div>
-<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> ICAL_XLICCOMPARETYPE_ISNULL = 21708,</div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> ICAL_XLICCOMPARETYPE_ISNOTNULL = 21709,</div>
-<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> ICAL_XLICCOMPARETYPE_NONE = 21799</div>
-<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span>} icalparameter_xliccomparetype;</div>
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> </div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparameter_xlicerrortype {</div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> ICAL_XLICERRORTYPE_X = 21800,</div>
-<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> ICAL_XLICERRORTYPE_COMPONENTPARSEERROR = 21801,</div>
-<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> ICAL_XLICERRORTYPE_PROPERTYPARSEERROR = 21802,</div>
-<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> ICAL_XLICERRORTYPE_PARAMETERNAMEPARSEERROR = 21803,</div>
-<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> ICAL_XLICERRORTYPE_PARAMETERVALUEPARSEERROR = 21804,</div>
-<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> ICAL_XLICERRORTYPE_VALUEPARSEERROR = 21805,</div>
-<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> ICAL_XLICERRORTYPE_INVALIDITIP = 21806,</div>
-<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> ICAL_XLICERRORTYPE_UNKNOWNVCALPROPERROR = 21807,</div>
-<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> ICAL_XLICERRORTYPE_MIMEPARSEERROR = 21808,</div>
-<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> ICAL_XLICERRORTYPE_VCALPROPPARSEERROR = 21809,</div>
-<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> ICAL_XLICERRORTYPE_NONE = 21899</div>
-<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span>} icalparameter_xlicerrortype;</div>
-<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> </div>
-<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="preprocessor">#define ICALPARAMETER_LAST_ENUM 22400</span></div>
-<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
-<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="comment">/* ACTIONPARAM */</span></div>
-<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_actionparam(icalparameter_action v);</div>
-<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span>LIBICAL_ICAL_EXPORT icalparameter_action icalparameter_get_actionparam(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_actionparam(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_action v);</div>
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> </div>
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="comment">/* ALTREP */</span></div>
-<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_altrep(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_altrep(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_altrep(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
-<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="comment">/* CHARSET */</span></div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_charset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_charset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_charset(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="comment">/* CN */</span></div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_cn(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_cn(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_cn(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
-<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span><span class="comment">/* CUTYPE */</span></div>
-<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_cutype(icalparameter_cutype v);</div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span>LIBICAL_ICAL_EXPORT icalparameter_cutype icalparameter_get_cutype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_cutype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_cutype v);</div>
-<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
-<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="comment">/* DELEGATED-FROM */</span></div>
-<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_delegatedfrom(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_delegatedfrom(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_delegatedfrom(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="comment">/* DELEGATED-TO */</span></div>
-<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_delegatedto(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_delegatedto(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_delegatedto(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> </div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="comment">/* DERIVED */</span></div>
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_derived(icalparameter_derived v);</div>
-<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span>LIBICAL_ICAL_EXPORT icalparameter_derived icalparameter_get_derived(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_derived(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_derived v);</div>
-<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
-<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="comment">/* DIR */</span></div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_dir(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_dir(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_dir(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> </div>
-<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="comment">/* DISPLAY */</span></div>
-<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_display(icalparameter_display v);</div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span>LIBICAL_ICAL_EXPORT icalparameter_display icalparameter_get_display(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_display(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_display v);</div>
-<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
-<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="comment">/* EMAIL */</span></div>
-<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_email(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_email(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_email(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> </div>
-<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span><span class="comment">/* ENABLE */</span></div>
-<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_enable(icalparameter_enable v);</div>
-<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span>LIBICAL_ICAL_EXPORT icalparameter_enable icalparameter_get_enable(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_enable(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_enable v);</div>
-<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
-<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="comment">/* ENCODING */</span></div>
-<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_encoding(icalparameter_encoding v);</div>
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span>LIBICAL_ICAL_EXPORT icalparameter_encoding icalparameter_get_encoding(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_encoding(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_encoding v);</div>
-<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
-<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="comment">/* FBTYPE */</span></div>
-<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_fbtype(icalparameter_fbtype v);</div>
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span>LIBICAL_ICAL_EXPORT icalparameter_fbtype icalparameter_get_fbtype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_fbtype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_fbtype v);</div>
-<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
-<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="comment">/* FEATURE */</span></div>
-<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_feature(icalparameter_feature v);</div>
-<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span>LIBICAL_ICAL_EXPORT icalparameter_feature icalparameter_get_feature(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_feature(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_feature v);</div>
-<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
-<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="comment">/* FILENAME */</span></div>
-<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_filename(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_filename(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_filename(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
-<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="comment">/* FMTTYPE */</span></div>
-<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_fmttype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_fmttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_fmttype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
-<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span><span class="comment">/* IANA */</span></div>
-<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_iana(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_iana(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_iana(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
-<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="comment">/* ID */</span></div>
-<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_id(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_id(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_id(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> </div>
-<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span><span class="comment">/* LABEL */</span></div>
-<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_label(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_label(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_label(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> </div>
-<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="comment">/* LANGUAGE */</span></div>
-<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_language(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_language(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_language(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> </div>
-<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="comment">/* LATENCY */</span></div>
-<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_latency(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_latency(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_latency(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="comment">/* LOCAL */</span></div>
-<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_local(icalparameter_local v);</div>
-<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span>LIBICAL_ICAL_EXPORT icalparameter_local icalparameter_get_local(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_local(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_local v);</div>
-<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div>
-<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="comment">/* LOCALIZE */</span></div>
-<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_localize(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_localize(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_localize(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
-<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="comment">/* MANAGED-ID */</span></div>
-<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_managedid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_managedid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_managedid(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div>
-<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="comment">/* MEMBER */</span></div>
-<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_member(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_member(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_member(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> </div>
-<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="comment">/* MODIFIED */</span></div>
-<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_modified(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_modified(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_modified(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> </div>
-<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="comment">/* OPTIONS */</span></div>
-<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_options(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_options(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_options(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> </div>
-<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span><span class="comment">/* ORDER */</span></div>
-<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_order(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalparameter_get_order(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_order(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> </div>
-<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span><span class="comment">/* PARTSTAT */</span></div>
-<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_partstat(icalparameter_partstat v);</div>
-<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span>LIBICAL_ICAL_EXPORT icalparameter_partstat icalparameter_get_partstat(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_partstat(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_partstat v);</div>
-<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> </div>
-<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span><span class="comment">/* PATCH-ACTION */</span></div>
-<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_patchaction(icalparameter_patchaction v);</div>
-<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span>LIBICAL_ICAL_EXPORT icalparameter_patchaction icalparameter_get_patchaction(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_patchaction(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_patchaction v);</div>
-<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> </div>
-<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span><span class="comment">/* PUBLIC-COMMENT */</span></div>
-<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_publiccomment(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_publiccomment(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_publiccomment(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
-<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="comment">/* RANGE */</span></div>
-<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_range(icalparameter_range v);</div>
-<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span>LIBICAL_ICAL_EXPORT icalparameter_range icalparameter_get_range(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_range(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_range v);</div>
-<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> </div>
-<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span><span class="comment">/* REASON */</span></div>
-<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_reason(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_reason(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_reason(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </div>
-<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span><span class="comment">/* RELATED */</span></div>
-<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_related(icalparameter_related v);</div>
-<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span>LIBICAL_ICAL_EXPORT icalparameter_related icalparameter_get_related(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_related(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_related v);</div>
-<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> </div>
-<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span><span class="comment">/* RELTYPE */</span></div>
-<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_reltype(icalparameter_reltype v);</div>
-<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span>LIBICAL_ICAL_EXPORT icalparameter_reltype icalparameter_get_reltype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_reltype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_reltype v);</div>
-<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> </div>
-<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span><span class="comment">/* REQUIRED */</span></div>
-<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_required(icalparameter_required v);</div>
-<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span>LIBICAL_ICAL_EXPORT icalparameter_required icalparameter_get_required(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_required(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_required v);</div>
-<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> </div>
-<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span><span class="comment">/* RESPONSE */</span></div>
-<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_response(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalparameter_get_response(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_response(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> </div>
-<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span><span class="comment">/* ROLE */</span></div>
-<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_role(icalparameter_role v);</div>
-<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span>LIBICAL_ICAL_EXPORT icalparameter_role icalparameter_get_role(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_role(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_role v);</div>
-<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> </div>
-<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="comment">/* RSVP */</span></div>
-<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_rsvp(icalparameter_rsvp v);</div>
-<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span>LIBICAL_ICAL_EXPORT icalparameter_rsvp icalparameter_get_rsvp(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_rsvp(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_rsvp v);</div>
-<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> </div>
-<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span><span class="comment">/* SCHEDULE-AGENT */</span></div>
-<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_scheduleagent(icalparameter_scheduleagent v);</div>
-<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span>LIBICAL_ICAL_EXPORT icalparameter_scheduleagent icalparameter_get_scheduleagent(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_scheduleagent(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_scheduleagent v);</div>
-<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> </div>
-<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span><span class="comment">/* SCHEDULE-FORCE-SEND */</span></div>
-<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_scheduleforcesend(icalparameter_scheduleforcesend v);</div>
-<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span>LIBICAL_ICAL_EXPORT icalparameter_scheduleforcesend icalparameter_get_scheduleforcesend(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_scheduleforcesend(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_scheduleforcesend v);</div>
-<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> </div>
-<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="comment">/* SCHEDULE-STATUS */</span></div>
-<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_schedulestatus(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_schedulestatus(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_schedulestatus(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> </div>
-<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span><span class="comment">/* SCHEMA */</span></div>
-<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_schema(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_schema(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_schema(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> </div>
-<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span><span class="comment">/* SENT-BY */</span></div>
-<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_sentby(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_sentby(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_sentby(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> </div>
-<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span><span class="comment">/* SIZE */</span></div>
-<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_size(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_size(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_size(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> </div>
-<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span><span class="comment">/* STAY-INFORMED */</span></div>
-<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_stayinformed(icalparameter_stayinformed v);</div>
-<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span>LIBICAL_ICAL_EXPORT icalparameter_stayinformed icalparameter_get_stayinformed(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_stayinformed(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_stayinformed v);</div>
-<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> </div>
-<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><span class="comment">/* SUBSTATE */</span></div>
-<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_substate(icalparameter_substate v);</div>
-<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span>LIBICAL_ICAL_EXPORT icalparameter_substate icalparameter_get_substate(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_substate(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_substate v);</div>
-<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
-<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="comment">/* TZID */</span></div>
-<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_tzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_tzid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_tzid(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> </div>
-<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span><span class="comment">/* VALUE */</span></div>
-<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_value(icalparameter_value v);</div>
-<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span>LIBICAL_ICAL_EXPORT icalparameter_value icalparameter_get_value(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_value(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_value v);</div>
-<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> </div>
-<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span><span class="comment">/* X */</span></div>
-<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_x(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalparameter_get_x(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_x(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> </div>
-<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span><span class="comment">/* X-LIC-COMPARETYPE */</span></div>
-<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_xliccomparetype(icalparameter_xliccomparetype v);</div>
-<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span>LIBICAL_ICAL_EXPORT icalparameter_xliccomparetype icalparameter_get_xliccomparetype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_xliccomparetype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_xliccomparetype v);</div>
-<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> </div>
-<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span><span class="comment">/* X-LIC-ERRORTYPE */</span></div>
-<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_xlicerrortype(icalparameter_xlicerrortype v);</div>
-<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span>LIBICAL_ICAL_EXPORT icalparameter_xlicerrortype icalparameter_get_xlicerrortype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value);</div>
-<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalparameter_set_xlicerrortype(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *value, icalparameter_xlicerrortype v);</div>
-<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> </div>
-<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span><span class="preprocessor">#endif </span><span class="comment">/*ICALPARAMETER_H*/</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> </div>
-<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span><span class="comment">/* END of section of machine generated code (mkderivedparameters.pl). Do not edit. */</span></div>
-<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> </div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/icalderivedproperty_8h_source.html b/apidocs/icalderivedproperty_8h_source.html
deleted file mode 100644
index b35a300f..00000000
--- a/apidocs/icalderivedproperty_8h_source.html
+++ /dev/null
@@ -1,1025 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalderivedproperty.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html">src</a></li><li class="navelem"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle"><div class="title">icalderivedproperty.h</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> FILE: icalderivedproperty.h</span></div>
-<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> CREATOR: eric 09 May 1999</span></div>
-<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
-<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> SPDX-FileCopyrightText: 1999, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"></span> </div>
-<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
-<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> ======================================================================*/</span></div>
-<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
-<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#ifndef ICALDERIVEDPROPERTY_H</span></div>
-<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#define ICALDERIVEDPROPERTY_H</span></div>
-<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
-<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &quot;<a class="code" href="icalparameter_8h.html">icalparameter.h</a>&quot;</span></div>
-<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &quot;icalderivedvalue.h&quot;</span></div>
-<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="icalrecur_8h.html">icalrecur.h</a>&quot;</span></div>
-<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
-<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalproperty__impl.html">icalproperty_impl</a> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>;</div>
-<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
-<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_kind {</div>
-<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> ICAL_ANY_PROPERTY = 0,</div>
-<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> ICAL_ACCEPTRESPONSE_PROPERTY = 102,</div>
-<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> ICAL_ACKNOWLEDGED_PROPERTY = 1,</div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> ICAL_ACTION_PROPERTY = 2,</div>
-<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> ICAL_ALLOWCONFLICT_PROPERTY = 3,</div>
-<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> ICAL_ATTACH_PROPERTY = 4,</div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> ICAL_ATTENDEE_PROPERTY = 5,</div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> ICAL_BUSYTYPE_PROPERTY = 101,</div>
-<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> ICAL_CALENDARADDRESS_PROPERTY = 130,</div>
-<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> ICAL_CALID_PROPERTY = 6,</div>
-<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> ICAL_CALMASTER_PROPERTY = 7,</div>
-<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> ICAL_CALSCALE_PROPERTY = 8,</div>
-<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> ICAL_CAPVERSION_PROPERTY = 9,</div>
-<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> ICAL_CARLEVEL_PROPERTY = 10,</div>
-<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> ICAL_CARID_PROPERTY = 11,</div>
-<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> ICAL_CATEGORIES_PROPERTY = 12,</div>
-<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> ICAL_CLASS_PROPERTY = 13,</div>
-<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> ICAL_CMD_PROPERTY = 14,</div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> ICAL_COLOR_PROPERTY = 118,</div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> ICAL_COMMENT_PROPERTY = 15,</div>
-<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> ICAL_COMPLETED_PROPERTY = 16,</div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> ICAL_COMPONENTS_PROPERTY = 17,</div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> ICAL_CONFERENCE_PROPERTY = 120,</div>
-<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> ICAL_CONTACT_PROPERTY = 18,</div>
-<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> ICAL_CREATED_PROPERTY = 19,</div>
-<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> ICAL_CSID_PROPERTY = 20,</div>
-<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> ICAL_DATEMAX_PROPERTY = 21,</div>
-<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> ICAL_DATEMIN_PROPERTY = 22,</div>
-<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> ICAL_DECREED_PROPERTY = 23,</div>
-<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> ICAL_DEFAULTCHARSET_PROPERTY = 24,</div>
-<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> ICAL_DEFAULTLOCALE_PROPERTY = 25,</div>
-<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> ICAL_DEFAULTTZID_PROPERTY = 26,</div>
-<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> ICAL_DEFAULTVCARS_PROPERTY = 27,</div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> ICAL_DENY_PROPERTY = 28,</div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> ICAL_DESCRIPTION_PROPERTY = 29,</div>
-<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> ICAL_DTEND_PROPERTY = 30,</div>
-<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> ICAL_DTSTAMP_PROPERTY = 31,</div>
-<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> ICAL_DTSTART_PROPERTY = 32,</div>
-<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> ICAL_DUE_PROPERTY = 33,</div>
-<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> ICAL_DURATION_PROPERTY = 34,</div>
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> ICAL_ESTIMATEDDURATION_PROPERTY = 113,</div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> ICAL_EXDATE_PROPERTY = 35,</div>
-<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> ICAL_EXPAND_PROPERTY = 36,</div>
-<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> ICAL_EXRULE_PROPERTY = 37,</div>
-<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> ICAL_FREEBUSY_PROPERTY = 38,</div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> ICAL_GEO_PROPERTY = 39,</div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> ICAL_GRANT_PROPERTY = 40,</div>
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> ICAL_IMAGE_PROPERTY = 119,</div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> ICAL_ITIPVERSION_PROPERTY = 41,</div>
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> ICAL_LASTMODIFIED_PROPERTY = 42,</div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> ICAL_LOCATION_PROPERTY = 43,</div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> ICAL_LOCATIONTYPE_PROPERTY = 127,</div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> ICAL_MAXCOMPONENTSIZE_PROPERTY = 44,</div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> ICAL_MAXDATE_PROPERTY = 45,</div>
-<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> ICAL_MAXRESULTS_PROPERTY = 46,</div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> ICAL_MAXRESULTSSIZE_PROPERTY = 47,</div>
-<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> ICAL_METHOD_PROPERTY = 48,</div>
-<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> ICAL_MINDATE_PROPERTY = 49,</div>
-<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> ICAL_MULTIPART_PROPERTY = 50,</div>
-<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> ICAL_NAME_PROPERTY = 115,</div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> ICAL_ORGANIZER_PROPERTY = 52,</div>
-<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> ICAL_OWNER_PROPERTY = 53,</div>
-<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> ICAL_PARTICIPANTTYPE_PROPERTY = 128,</div>
-<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> ICAL_PATCHDELETE_PROPERTY = 124,</div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> ICAL_PATCHORDER_PROPERTY = 122,</div>
-<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> ICAL_PATCHPARAMETER_PROPERTY = 125,</div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> ICAL_PATCHTARGET_PROPERTY = 123,</div>
-<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> ICAL_PATCHVERSION_PROPERTY = 121,</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> ICAL_PERCENTCOMPLETE_PROPERTY = 54,</div>
-<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> ICAL_PERMISSION_PROPERTY = 55,</div>
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> ICAL_POLLCOMPLETION_PROPERTY = 110,</div>
-<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> ICAL_POLLITEMID_PROPERTY = 103,</div>
-<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> ICAL_POLLMODE_PROPERTY = 104,</div>
-<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> ICAL_POLLPROPERTIES_PROPERTY = 105,</div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> ICAL_POLLWINNER_PROPERTY = 106,</div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> ICAL_PRIORITY_PROPERTY = 56,</div>
-<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> ICAL_PRODID_PROPERTY = 57,</div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> ICAL_PROXIMITY_PROPERTY = 126,</div>
-<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> ICAL_QUERY_PROPERTY = 58,</div>
-<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> ICAL_QUERYLEVEL_PROPERTY = 59,</div>
-<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> ICAL_QUERYID_PROPERTY = 60,</div>
-<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> ICAL_QUERYNAME_PROPERTY = 61,</div>
-<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> ICAL_RDATE_PROPERTY = 62,</div>
-<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> ICAL_RECURACCEPTED_PROPERTY = 63,</div>
-<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> ICAL_RECUREXPAND_PROPERTY = 64,</div>
-<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> ICAL_RECURLIMIT_PROPERTY = 65,</div>
-<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> ICAL_RECURRENCEID_PROPERTY = 66,</div>
-<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> ICAL_REFRESHINTERVAL_PROPERTY = 116,</div>
-<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> ICAL_RELATEDTO_PROPERTY = 67,</div>
-<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> ICAL_RELCALID_PROPERTY = 68,</div>
-<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> ICAL_REPEAT_PROPERTY = 69,</div>
-<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> ICAL_REPLYURL_PROPERTY = 111,</div>
-<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> ICAL_REQUESTSTATUS_PROPERTY = 70,</div>
-<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> ICAL_RESOURCETYPE_PROPERTY = 129,</div>
-<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> ICAL_RESOURCES_PROPERTY = 71,</div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> ICAL_RESPONSE_PROPERTY = 112,</div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> ICAL_RESTRICTION_PROPERTY = 72,</div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> ICAL_RRULE_PROPERTY = 73,</div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> ICAL_SCOPE_PROPERTY = 74,</div>
-<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> ICAL_SEQUENCE_PROPERTY = 75,</div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> ICAL_SOURCE_PROPERTY = 117,</div>
-<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> ICAL_STATUS_PROPERTY = 76,</div>
-<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> ICAL_STORESEXPANDED_PROPERTY = 77,</div>
-<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> ICAL_STRUCTUREDDATA_PROPERTY = 132,</div>
-<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> ICAL_STYLEDDESCRIPTION_PROPERTY = 131,</div>
-<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> ICAL_SUMMARY_PROPERTY = 78,</div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> ICAL_TARGET_PROPERTY = 79,</div>
-<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> ICAL_TASKMODE_PROPERTY = 114,</div>
-<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> ICAL_TRANSP_PROPERTY = 80,</div>
-<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> ICAL_TRIGGER_PROPERTY = 81,</div>
-<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> ICAL_TZID_PROPERTY = 82,</div>
-<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> ICAL_TZIDALIASOF_PROPERTY = 108,</div>
-<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> ICAL_TZNAME_PROPERTY = 83,</div>
-<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> ICAL_TZOFFSETFROM_PROPERTY = 84,</div>
-<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> ICAL_TZOFFSETTO_PROPERTY = 85,</div>
-<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> ICAL_TZUNTIL_PROPERTY = 109,</div>
-<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> ICAL_TZURL_PROPERTY = 86,</div>
-<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> ICAL_UID_PROPERTY = 87,</div>
-<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> ICAL_URL_PROPERTY = 88,</div>
-<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> ICAL_VERSION_PROPERTY = 89,</div>
-<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> ICAL_VOTER_PROPERTY = 107,</div>
-<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> ICAL_X_PROPERTY = 90,</div>
-<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> ICAL_XLICCLASS_PROPERTY = 91,</div>
-<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> ICAL_XLICCLUSTERCOUNT_PROPERTY = 92,</div>
-<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> ICAL_XLICERROR_PROPERTY = 93,</div>
-<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> ICAL_XLICMIMECHARSET_PROPERTY = 94,</div>
-<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> ICAL_XLICMIMECID_PROPERTY = 95,</div>
-<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> ICAL_XLICMIMECONTENTTYPE_PROPERTY = 96,</div>
-<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> ICAL_XLICMIMEENCODING_PROPERTY = 97,</div>
-<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> ICAL_XLICMIMEFILENAME_PROPERTY = 98,</div>
-<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> ICAL_XLICMIMEOPTINFO_PROPERTY = 99,</div>
-<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> ICAL_NO_PROPERTY = 100</div>
-<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>} icalproperty_kind;</div>
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="comment">/* ACCEPT-RESPONSE */</span></div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_acceptresponse(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_acceptresponse(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_acceptresponse(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_acceptresponse(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
-<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="comment">/* ACKNOWLEDGED */</span></div>
-<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_acknowledged(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_acknowledged(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_acknowledged(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_acknowledged(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="comment">/* ACTION */</span></div>
-<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_action(<span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_action(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_action icalproperty_get_action(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_action(<span class="keyword">enum</span> icalproperty_action v, ...);</div>
-<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
-<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="comment">/* ALLOW-CONFLICT */</span></div>
-<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_allowconflict(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_allowconflict(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_allowconflict(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_allowconflict(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
-<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span><span class="comment">/* ATTACH */</span></div>
-<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_attach(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_attach(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * icalproperty_get_attach(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_attach(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v, ...);</div>
-<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
-<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="comment">/* ATTENDEE */</span></div>
-<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_attendee(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_attendee(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_attendee(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_attendee(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
-<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="comment">/* BUSYTYPE */</span></div>
-<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_busytype(<span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_busytype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_busytype icalproperty_get_busytype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_busytype(<span class="keyword">enum</span> icalproperty_busytype v, ...);</div>
-<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> </div>
-<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span><span class="comment">/* CALENDAR-ADDRESS */</span></div>
-<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calendaraddress(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calendaraddress(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calendaraddress(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calendaraddress(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> </div>
-<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="comment">/* CALID */</span></div>
-<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="comment">/* CALMASTER */</span></div>
-<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calmaster(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calmaster(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calmaster(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calmaster(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
-<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="comment">/* CALSCALE */</span></div>
-<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_calscale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_calscale(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_calscale(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_calscale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
-<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="comment">/* CAP-VERSION */</span></div>
-<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_capversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_capversion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_capversion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_capversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
-<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="comment">/* CAR-LEVEL */</span></div>
-<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_carlevel(<span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_carlevel(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_carlevel icalproperty_get_carlevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_carlevel(<span class="keyword">enum</span> icalproperty_carlevel v, ...);</div>
-<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
-<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="comment">/* CARID */</span></div>
-<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_carid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_carid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_carid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_carid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
-<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="comment">/* CATEGORIES */</span></div>
-<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_categories(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_categories(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_categories(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_categories(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
-<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span><span class="comment">/* CLASS */</span></div>
-<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_class(<span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_class(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_class icalproperty_get_class(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_class(<span class="keyword">enum</span> icalproperty_class v, ...);</div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
-<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="comment">/* CMD */</span></div>
-<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_cmd(<span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_cmd(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_cmd icalproperty_get_cmd(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_cmd(<span class="keyword">enum</span> icalproperty_cmd v, ...);</div>
-<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
-<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="comment">/* COLOR */</span></div>
-<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_color(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_color(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_color(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_color(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
-<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="comment">/* COMMENT */</span></div>
-<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_comment(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_comment(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_comment(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_comment(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
-<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="comment">/* COMPLETED */</span></div>
-<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_completed(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_completed(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_completed(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_completed(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
-<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="comment">/* COMPONENTS */</span></div>
-<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_components(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_components(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_components(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_components(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
-<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="comment">/* CONFERENCE */</span></div>
-<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_conference(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_conference(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_conference(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_conference(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
-<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="comment">/* CONTACT */</span></div>
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_contact(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_contact(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_contact(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_contact(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> </div>
-<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment">/* CREATED */</span></div>
-<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_created(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_created(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_created(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_created(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
-<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="comment">/* CSID */</span></div>
-<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_csid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_csid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_csid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_csid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
-<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="comment">/* DATE-MAX */</span></div>
-<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_datemax(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_datemax(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_datemax(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_datemax(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
-<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="comment">/* DATE-MIN */</span></div>
-<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_datemin(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_datemin(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_datemin(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_datemin(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> </div>
-<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="comment">/* DECREED */</span></div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_decreed(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_decreed(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_decreed(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_decreed(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
-<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="comment">/* DEFAULT-CHARSET */</span></div>
-<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaultcharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaultcharset(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaultcharset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaultcharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> </div>
-<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="comment">/* DEFAULT-LOCALE */</span></div>
-<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaultlocale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaultlocale(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaultlocale(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaultlocale(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="comment">/* DEFAULT-TZID */</span></div>
-<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaulttzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaulttzid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaulttzid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaulttzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="comment">/* DEFAULT-VCARS */</span></div>
-<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_defaultvcars(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_defaultvcars(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_defaultvcars(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_defaultvcars(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> </div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span><span class="comment">/* DENY */</span></div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_deny(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_deny(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_deny(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_deny(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> </div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="comment">/* DESCRIPTION */</span></div>
-<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_description(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_description(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_description(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_description(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> </div>
-<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="comment">/* DTEND */</span></div>
-<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_dtend(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_dtend(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_dtend(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_dtend(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
-<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="comment">/* DTSTAMP */</span></div>
-<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_dtstamp(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_dtstamp(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_dtstamp(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_dtstamp(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
-<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="comment">/* DTSTART */</span></div>
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_dtstart(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_dtstart(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_dtstart(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_dtstart(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> </div>
-<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="comment">/* DUE */</span></div>
-<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_due(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_due(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_due(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_due(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
-<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="comment">/* DURATION */</span></div>
-<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_duration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_duration(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalproperty_get_duration(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_duration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v, ...);</div>
-<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> </div>
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span><span class="comment">/* ESTIMATED-DURATION */</span></div>
-<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_estimatedduration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_estimatedduration(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalproperty_get_estimatedduration(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_estimatedduration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v, ...);</div>
-<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
-<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="comment">/* EXDATE */</span></div>
-<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_exdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_exdate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_exdate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_exdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> </div>
-<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="comment">/* EXPAND */</span></div>
-<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_expand(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_expand(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_expand(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_expand(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> </div>
-<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="comment">/* EXRULE */</span></div>
-<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_exrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_exrule(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> icalproperty_get_exrule(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_exrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v, ...);</div>
-<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
-<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment">/* FREEBUSY */</span></div>
-<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_freebusy(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_freebusy(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> icalproperty_get_freebusy(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_freebusy(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v, ...);</div>
-<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
-<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="comment">/* GEO */</span></div>
-<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_geo(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_geo(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> icalproperty_get_geo(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_geo(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v, ...);</div>
-<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
-<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="comment">/* GRANT */</span></div>
-<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_grant(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_grant(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_grant(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_grant(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> </div>
-<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="comment">/* IMAGE */</span></div>
-<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_image(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_image(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * icalproperty_get_image(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_image(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v, ...);</div>
-<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> </div>
-<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span><span class="comment">/* ITIP-VERSION */</span></div>
-<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_itipversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_itipversion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_itipversion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_itipversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> </div>
-<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span><span class="comment">/* LAST-MODIFIED */</span></div>
-<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_lastmodified(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_lastmodified(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_lastmodified(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_lastmodified(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> </div>
-<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span><span class="comment">/* LOCATION */</span></div>
-<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_location(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_location(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_location(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_location(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> </div>
-<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span><span class="comment">/* LOCATION-TYPE */</span></div>
-<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_locationtype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_locationtype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_locationtype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_locationtype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> </div>
-<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="comment">/* MAX-COMPONENT-SIZE */</span></div>
-<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxcomponentsize(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxcomponentsize(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_maxcomponentsize(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxcomponentsize(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </div>
-<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="comment">/* MAXDATE */</span></div>
-<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxdate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_maxdate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> </div>
-<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span><span class="comment">/* MAXRESULTS */</span></div>
-<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxresults(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxresults(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_maxresults(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxresults(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> </div>
-<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span><span class="comment">/* MAXRESULTSSIZE */</span></div>
-<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_maxresultssize(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_maxresultssize(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_maxresultssize(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_maxresultssize(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> </div>
-<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span><span class="comment">/* METHOD */</span></div>
-<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_method(<span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_method(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_method icalproperty_get_method(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_method(<span class="keyword">enum</span> icalproperty_method v, ...);</div>
-<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> </div>
-<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span><span class="comment">/* MINDATE */</span></div>
-<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_mindate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_mindate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_mindate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_mindate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> </div>
-<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span><span class="comment">/* MULTIPART */</span></div>
-<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_multipart(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_multipart(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_multipart(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_multipart(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> </div>
-<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span><span class="comment">/* NAME */</span></div>
-<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_name(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_name(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_name(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_name(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> </div>
-<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="comment">/* ORGANIZER */</span></div>
-<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_organizer(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_organizer(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_organizer(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_organizer(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> </div>
-<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="comment">/* OWNER */</span></div>
-<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_owner(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_owner(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_owner(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_owner(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> </div>
-<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span><span class="comment">/* PARTICIPANT-TYPE */</span></div>
-<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_participanttype(<span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_participanttype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_participanttype icalproperty_get_participanttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_participanttype(<span class="keyword">enum</span> icalproperty_participanttype v, ...);</div>
-<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> </div>
-<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span><span class="comment">/* PATCH-DELETE */</span></div>
-<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchdelete(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchdelete(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchdelete(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchdelete(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </div>
-<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span><span class="comment">/* PATCH-ORDER */</span></div>
-<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchorder(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchorder(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_patchorder(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchorder(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
-<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span><span class="comment">/* PATCH-PARAMETER */</span></div>
-<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchparameter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchparameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchparameter(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchparameter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
-<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="comment">/* PATCH-TARGET */</span></div>
-<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchtarget(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchtarget(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchtarget(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchtarget(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
-<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span><span class="comment">/* PATCH-VERSION */</span></div>
-<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_patchversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_patchversion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_patchversion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_patchversion(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> </div>
-<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span><span class="comment">/* PERCENT-COMPLETE */</span></div>
-<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_percentcomplete(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_percentcomplete(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_percentcomplete(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_percentcomplete(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> </div>
-<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span><span class="comment">/* PERMISSION */</span></div>
-<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_permission(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_permission(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_permission(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_permission(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> </div>
-<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span><span class="comment">/* POLL-COMPLETION */</span></div>
-<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollcompletion(<span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollcompletion(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollcompletion icalproperty_get_pollcompletion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollcompletion(<span class="keyword">enum</span> icalproperty_pollcompletion v, ...);</div>
-<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> </div>
-<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span><span class="comment">/* POLL-ITEM-ID */</span></div>
-<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollitemid(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollitemid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_pollitemid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollitemid(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> </div>
-<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span><span class="comment">/* POLL-MODE */</span></div>
-<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollmode(<span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollmode(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollmode icalproperty_get_pollmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollmode(<span class="keyword">enum</span> icalproperty_pollmode v, ...);</div>
-<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> </div>
-<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span><span class="comment">/* POLL-PROPERTIES */</span></div>
-<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollproperties(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollproperties(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_pollproperties(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollproperties(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> </div>
-<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span><span class="comment">/* POLL-WINNER */</span></div>
-<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_pollwinner(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_pollwinner(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_pollwinner(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_pollwinner(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> </div>
-<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><span class="comment">/* PRIORITY */</span></div>
-<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_priority(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_priority(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_priority(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_priority(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
-<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span><span class="comment">/* PRODID */</span></div>
-<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_prodid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_prodid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_prodid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_prodid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> </div>
-<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span><span class="comment">/* PROXIMITY */</span></div>
-<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_proximity(<span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_proximity(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_proximity icalproperty_get_proximity(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_proximity(<span class="keyword">enum</span> icalproperty_proximity v, ...);</div>
-<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> </div>
-<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span><span class="comment">/* QUERY */</span></div>
-<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_query(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_query(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_query(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_query(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> </div>
-<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span><span class="comment">/* QUERY-LEVEL */</span></div>
-<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_querylevel(<span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_querylevel(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_querylevel icalproperty_get_querylevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_querylevel(<span class="keyword">enum</span> icalproperty_querylevel v, ...);</div>
-<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> </div>
-<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span><span class="comment">/* QUERYID */</span></div>
-<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_queryid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_queryid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_queryid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_queryid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> </div>
-<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span><span class="comment">/* QUERYNAME */</span></div>
-<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_queryname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_queryname(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_queryname(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_queryname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> </div>
-<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span><span class="comment">/* RDATE */</span></div>
-<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_rdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_rdate(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> icalproperty_get_rdate(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_rdate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v, ...);</div>
-<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> </div>
-<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span><span class="comment">/* RECUR-ACCEPTED */</span></div>
-<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recuraccepted(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recuraccepted(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_recuraccepted(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recuraccepted(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> </div>
-<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span><span class="comment">/* RECUR-EXPAND */</span></div>
-<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recurexpand(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recurexpand(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_recurexpand(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recurexpand(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> </div>
-<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span><span class="comment">/* RECUR-LIMIT */</span></div>
-<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recurlimit(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recurlimit(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_recurlimit(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recurlimit(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> </div>
-<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span><span class="comment">/* RECURRENCE-ID */</span></div>
-<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_recurrenceid(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_recurrenceid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_recurrenceid(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_recurrenceid(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> </div>
-<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span><span class="comment">/* REFRESH-INTERVAL */</span></div>
-<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_refreshinterval(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_refreshinterval(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalproperty_get_refreshinterval(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_refreshinterval(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v, ...);</div>
-<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> </div>
-<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span><span class="comment">/* RELATED-TO */</span></div>
-<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_relatedto(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_relatedto(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_relatedto(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_relatedto(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> </div>
-<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span><span class="comment">/* RELCALID */</span></div>
-<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_relcalid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_relcalid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_relcalid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_relcalid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> </div>
-<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span><span class="comment">/* REPEAT */</span></div>
-<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_repeat(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_repeat(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_repeat(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_repeat(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> </div>
-<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span><span class="comment">/* REPLY-URL */</span></div>
-<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_replyurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_replyurl(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_replyurl(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_replyurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> </div>
-<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span><span class="comment">/* REQUEST-STATUS */</span></div>
-<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_requeststatus(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_requeststatus(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> icalproperty_get_requeststatus(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_requeststatus(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v, ...);</div>
-<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> </div>
-<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span><span class="comment">/* RESOURCE-TYPE */</span></div>
-<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_resourcetype(<span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_resourcetype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_resourcetype icalproperty_get_resourcetype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_resourcetype(<span class="keyword">enum</span> icalproperty_resourcetype v, ...);</div>
-<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> </div>
-<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span><span class="comment">/* RESOURCES */</span></div>
-<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_resources(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_resources(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_resources(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_resources(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> </div>
-<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span><span class="comment">/* RESPONSE */</span></div>
-<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_response(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_response(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_response(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_response(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> </div>
-<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span><span class="comment">/* RESTRICTION */</span></div>
-<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_restriction(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_restriction(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_restriction(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_restriction(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> </div>
-<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span><span class="comment">/* RRULE */</span></div>
-<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_rrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_rrule(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> icalproperty_get_rrule(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_rrule(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v, ...);</div>
-<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> </div>
-<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span><span class="comment">/* SCOPE */</span></div>
-<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_scope(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_scope(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_scope(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_scope(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> </div>
-<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span><span class="comment">/* SEQUENCE */</span></div>
-<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_sequence(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_sequence(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_sequence(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_sequence(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> </div>
-<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span><span class="comment">/* SOURCE */</span></div>
-<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_source(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_source(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_source(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_source(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> </div>
-<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span><span class="comment">/* STATUS */</span></div>
-<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_status(<span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_status(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_status icalproperty_get_status(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_status(<span class="keyword">enum</span> icalproperty_status v, ...);</div>
-<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> </div>
-<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span><span class="comment">/* STORES-EXPANDED */</span></div>
-<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_storesexpanded(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_storesexpanded(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_storesexpanded(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_storesexpanded(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> </div>
-<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span><span class="comment">/* STRUCTURED-DATA */</span></div>
-<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_structureddata(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_structureddata(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v);</div>
-<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * icalproperty_get_structureddata(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_structureddata(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> * v, ...);</div>
-<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> </div>
-<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span><span class="comment">/* STYLED-DESCRIPTION */</span></div>
-<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_styleddescription(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_styleddescription(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_styleddescription(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_styleddescription(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> </div>
-<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span><span class="comment">/* SUMMARY */</span></div>
-<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_summary(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_summary(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_summary(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_summary(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> </div>
-<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span><span class="comment">/* TARGET */</span></div>
-<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_target(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_target(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_target(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_target(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> </div>
-<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span><span class="comment">/* TASK-MODE */</span></div>
-<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_taskmode(<span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_taskmode(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_taskmode icalproperty_get_taskmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_taskmode(<span class="keyword">enum</span> icalproperty_taskmode v, ...);</div>
-<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> </div>
-<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span><span class="comment">/* TRANSP */</span></div>
-<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_transp(<span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_transp(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_transp icalproperty_get_transp(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_transp(<span class="keyword">enum</span> icalproperty_transp v, ...);</div>
-<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> </div>
-<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span><span class="comment">/* TRIGGER */</span></div>
-<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_trigger(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> icalproperty_get_trigger(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v, ...);</div>
-<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span> </div>
-<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span><span class="comment">/* TZID */</span></div>
-<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> </div>
-<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span><span class="comment">/* TZID-ALIAS-OF */</span></div>
-<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzidaliasof(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzidaliasof(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzidaliasof(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzidaliasof(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span> </div>
-<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span><span class="comment">/* TZNAME */</span></div>
-<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzname(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzname(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"> 825</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzname(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"> 826</span> </div>
-<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"> 827</span><span class="comment">/* TZOFFSETFROM */</span></div>
-<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"> 828</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzoffsetfrom(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzoffsetfrom(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_tzoffsetfrom(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzoffsetfrom(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span> </div>
-<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span><span class="comment">/* TZOFFSETTO */</span></div>
-<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzoffsetto(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzoffsetto(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_get_tzoffsetto(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzoffsetto(<span class="keywordtype">int</span> v, ...);</div>
-<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"> 838</span> </div>
-<div class="line"><a id="l00839" name="l00839"></a><span class="lineno"> 839</span><span class="comment">/* TZUNTIL */</span></div>
-<div class="line"><a id="l00840" name="l00840"></a><span class="lineno"> 840</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzuntil(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"> 841</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzuntil(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalproperty_get_tzuntil(const <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzuntil(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v, ...);</div>
-<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span> </div>
-<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"> 845</span><span class="comment">/* TZURL */</span></div>
-<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"> 846</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_tzurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"> 847</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_tzurl(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_tzurl(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_tzurl(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> </div>
-<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span><span class="comment">/* UID */</span></div>
-<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_uid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_uid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_uid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"> 855</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_uid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00856" name="l00856"></a><span class="lineno"> 856</span> </div>
-<div class="line"><a id="l00857" name="l00857"></a><span class="lineno"> 857</span><span class="comment">/* URL */</span></div>
-<div class="line"><a id="l00858" name="l00858"></a><span class="lineno"> 858</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_url(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"> 859</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_url(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_url(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_url(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"> 862</span> </div>
-<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"> 863</span><span class="comment">/* VERSION */</span></div>
-<div class="line"><a id="l00864" name="l00864"></a><span class="lineno"> 864</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_version(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00865" name="l00865"></a><span class="lineno"> 865</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_version(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00866" name="l00866"></a><span class="lineno"> 866</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_version(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"> 867</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_version(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00868" name="l00868"></a><span class="lineno"> 868</span> </div>
-<div class="line"><a id="l00869" name="l00869"></a><span class="lineno"> 869</span><span class="comment">/* VOTER */</span></div>
-<div class="line"><a id="l00870" name="l00870"></a><span class="lineno"> 870</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_voter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00871" name="l00871"></a><span class="lineno"> 871</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_voter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"> 872</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_voter(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"> 873</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_voter(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span> </div>
-<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"> 875</span><span class="comment">/* X */</span></div>
-<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"> 876</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_x(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00877" name="l00877"></a><span class="lineno"> 877</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_x(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"> 878</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_x(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_x(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"> 880</span> </div>
-<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"> 881</span><span class="comment">/* X-LIC-CLASS */</span></div>
-<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"> 882</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicclass(<span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicclass(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"> 884</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_xlicclass icalproperty_get_xlicclass(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00885" name="l00885"></a><span class="lineno"> 885</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicclass(<span class="keyword">enum</span> icalproperty_xlicclass v, ...);</div>
-<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"> 886</span> </div>
-<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span><span class="comment">/* X-LIC-CLUSTERCOUNT */</span></div>
-<div class="line"><a id="l00888" name="l00888"></a><span class="lineno"> 888</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicclustercount(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"> 889</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicclustercount(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"> 890</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicclustercount(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"> 891</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicclustercount(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"> 892</span> </div>
-<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"> 893</span><span class="comment">/* X-LIC-ERROR */</span></div>
-<div class="line"><a id="l00894" name="l00894"></a><span class="lineno"> 894</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicerror(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"> 895</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicerror(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00896" name="l00896"></a><span class="lineno"> 896</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicerror(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00897" name="l00897"></a><span class="lineno"> 897</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicerror(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"> 898</span> </div>
-<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span><span class="comment">/* X-LIC-MIMECHARSET */</span></div>
-<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimecharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimecharset(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimecharset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimecharset(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"> 904</span> </div>
-<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span><span class="comment">/* X-LIC-MIMECID */</span></div>
-<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimecid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimecid(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimecid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimecid(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00910" name="l00910"></a><span class="lineno"> 910</span> </div>
-<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"> 911</span><span class="comment">/* X-LIC-MIMECONTENTTYPE */</span></div>
-<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimecontenttype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00913" name="l00913"></a><span class="lineno"> 913</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimecontenttype(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"> 914</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimecontenttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimecontenttype(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00916" name="l00916"></a><span class="lineno"> 916</span> </div>
-<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span><span class="comment">/* X-LIC-MIMEENCODING */</span></div>
-<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimeencoding(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimeencoding(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimeencoding(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimeencoding(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span> </div>
-<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span><span class="comment">/* X-LIC-MIMEFILENAME */</span></div>
-<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"> 924</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimefilename(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimefilename(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00926" name="l00926"></a><span class="lineno"> 926</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimefilename(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"> 927</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimefilename(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00928" name="l00928"></a><span class="lineno"> 928</span> </div>
-<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"> 929</span><span class="comment">/* X-LIC-MIMEOPTINFO */</span></div>
-<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"> 930</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_xlicmimeoptinfo(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"> 931</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_xlicmimeoptinfo(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"> 932</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalproperty_get_xlicmimeoptinfo(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_vanew_xlicmimeoptinfo(<span class="keyword">const</span> <span class="keywordtype">char</span> * v, ...);</div>
-<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span> </div>
-<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span><span class="preprocessor">#endif </span><span class="comment">/*ICALPROPERTY_H*/</span><span class="preprocessor"></span></div>
-<div class="ttc" id="aicalparameter_8h_html"><div class="ttname"><a href="icalparameter_8h.html">icalparameter.h</a></div></div>
-<div class="ttc" id="aicalrecur_8h_html"><div class="ttname"><a href="icalrecur_8h.html">icalrecur.h</a></div><div class="ttdoc">Routines for dealing with recurring time.</div></div>
-<div class="ttc" id="astructicalattach__impl_html"><div class="ttname"><a href="structicalattach__impl.html">icalattach_impl</a></div><div class="ttdef"><b>Definition:</b> icalattachimpl.h:18</div></div>
-<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1097</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1104</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicalreqstattype_html"><div class="ttname"><a href="structicalreqstattype.html">icalreqstattype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1135</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1110</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/icalderivedvalue_8h_source.html b/apidocs/icalderivedvalue_8h_source.html
deleted file mode 100644
index eda0c8eb..00000000
--- a/apidocs/icalderivedvalue_8h_source.html
+++ /dev/null
@@ -1,534 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalderivedvalue.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html">src</a></li><li class="navelem"><a class="el" href="dir_8e427daf5a9f830cf32cf5e679910194.html">libical</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle"><div class="title">icalderivedvalue.h</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> FILE: icalvalue.h</span></div>
-<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> CREATOR: eric 20 March 1999</span></div>
-<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
-<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> SPDX-FileCopyrightText: 1999, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"></span> </div>
-<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
-<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
-<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#ifndef ICALDERIVEDVALUE_H</span></div>
-<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#define ICALDERIVEDVALUE_H</span></div>
-<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
-<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
-<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &quot;<a class="code" href="icalattach_8h.html">icalattach.h</a>&quot;</span></div>
-<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="icalrecur_8h.html">icalrecur.h</a>&quot;</span></div>
-<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;icaltypes.h&quot;</span></div>
-<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
-<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalvalue__impl.html">icalvalue_impl</a> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a>;</div>
-<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
-<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_x(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_x(<span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_get_x(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
-<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_recur(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_recur(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> v);</div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> icalvalue_get_recur(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
-<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_trigger(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_trigger(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> v);</div>
-<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a> icalvalue_get_trigger(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
-<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_date(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalvalue_get_date(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_date(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_datetime(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
-<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalvalue_get_datetime(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
-<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_datetime(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
-<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_datetimedate(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalvalue_get_datetimedate(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_datetimedate(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
-<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
-<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_datetimeperiod(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_datetimeperiod(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value,</div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> v);</div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a> icalvalue_get_datetimeperiod(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *</div>
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> value);</div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_geo(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> icalvalue_get_geo(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_geo(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a> v);</div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_attach(<a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_attach(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *attach);</div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalattach__impl.html">icalattach</a> *icalvalue_get_attach(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
-<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_binary(<span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_binary(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
-<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_get_binary(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
-<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_reset_kind(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
-<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalvalue_kind {</div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> ICAL_ANY_VALUE=5000,</div>
-<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> ICAL_ACTION_VALUE=5027,</div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> ICAL_ATTACH_VALUE=5003,</div>
-<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> ICAL_BINARY_VALUE=5011,</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> ICAL_BOOLEAN_VALUE=5021,</div>
-<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> ICAL_BUSYTYPE_VALUE=5032,</div>
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> ICAL_CALADDRESS_VALUE=5023,</div>
-<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> ICAL_CARLEVEL_VALUE=5016,</div>
-<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> ICAL_CLASS_VALUE=5019,</div>
-<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> ICAL_CMD_VALUE=5010,</div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> ICAL_DATE_VALUE=5002,</div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> ICAL_DATETIME_VALUE=5028,</div>
-<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> ICAL_DATETIMEDATE_VALUE=5036,</div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> ICAL_DATETIMEPERIOD_VALUE=5015,</div>
-<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> ICAL_DURATION_VALUE=5020,</div>
-<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> ICAL_FLOAT_VALUE=5013,</div>
-<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> ICAL_GEO_VALUE=5004,</div>
-<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> ICAL_INTEGER_VALUE=5017,</div>
-<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> ICAL_METHOD_VALUE=5030,</div>
-<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> ICAL_PARTICIPANTTYPE_VALUE=5037,</div>
-<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> ICAL_PERIOD_VALUE=5014,</div>
-<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> ICAL_POLLCOMPLETION_VALUE=5034,</div>
-<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> ICAL_POLLMODE_VALUE=5033,</div>
-<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> ICAL_PROXIMITY_VALUE=5039,</div>
-<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> ICAL_QUERY_VALUE=5001,</div>
-<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> ICAL_QUERYLEVEL_VALUE=5012,</div>
-<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> ICAL_RECUR_VALUE=5026,</div>
-<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> ICAL_REQUESTSTATUS_VALUE=5009,</div>
-<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> ICAL_RESOURCETYPE_VALUE=5038,</div>
-<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> ICAL_STATUS_VALUE=5005,</div>
-<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> ICAL_STRING_VALUE=5007,</div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> ICAL_TASKMODE_VALUE=5035,</div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> ICAL_TEXT_VALUE=5008,</div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> ICAL_TRANSP_VALUE=5006,</div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> ICAL_TRIGGER_VALUE=5024,</div>
-<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> ICAL_URI_VALUE=5018,</div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> ICAL_UTCOFFSET_VALUE=5029,</div>
-<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> ICAL_X_VALUE=5022,</div>
-<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> ICAL_XLICCLASS_VALUE=5025,</div>
-<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> ICAL_NO_VALUE=5031</div>
-<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>} icalvalue_kind;</div>
-<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#define ICALPROPERTY_FIRST_ENUM 10000</span></div>
-<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
-<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_action {</div>
-<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> ICAL_ACTION_X = 10000,</div>
-<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> ICAL_ACTION_AUDIO = 10001,</div>
-<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> ICAL_ACTION_DISPLAY = 10002,</div>
-<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> ICAL_ACTION_EMAIL = 10003,</div>
-<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> ICAL_ACTION_PROCEDURE = 10004,</div>
-<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> ICAL_ACTION_NONE = 10099</div>
-<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>} icalproperty_action;</div>
-<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
-<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_busytype {</div>
-<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> ICAL_BUSYTYPE_X = 10100,</div>
-<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> ICAL_BUSYTYPE_BUSY = 10101,</div>
-<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> ICAL_BUSYTYPE_BUSYUNAVAILABLE = 10102,</div>
-<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> ICAL_BUSYTYPE_BUSYTENTATIVE = 10103,</div>
-<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> ICAL_BUSYTYPE_NONE = 10199</div>
-<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>} icalproperty_busytype;</div>
-<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
-<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_carlevel {</div>
-<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> ICAL_CARLEVEL_X = 10200,</div>
-<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> ICAL_CARLEVEL_CARNONE = 10201,</div>
-<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> ICAL_CARLEVEL_CARMIN = 10202,</div>
-<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> ICAL_CARLEVEL_CARFULL1 = 10203,</div>
-<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> ICAL_CARLEVEL_NONE = 10299</div>
-<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>} icalproperty_carlevel;</div>
-<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_class {</div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> ICAL_CLASS_X = 10300,</div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> ICAL_CLASS_PUBLIC = 10301,</div>
-<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> ICAL_CLASS_PRIVATE = 10302,</div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> ICAL_CLASS_CONFIDENTIAL = 10303,</div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> ICAL_CLASS_NONE = 10399</div>
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>} icalproperty_class;</div>
-<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
-<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_cmd {</div>
-<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> ICAL_CMD_X = 10400,</div>
-<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> ICAL_CMD_ABORT = 10401,</div>
-<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> ICAL_CMD_CONTINUE = 10402,</div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> ICAL_CMD_CREATE = 10403,</div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> ICAL_CMD_DELETE = 10404,</div>
-<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> ICAL_CMD_GENERATEUID = 10405,</div>
-<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> ICAL_CMD_GETCAPABILITY = 10406,</div>
-<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> ICAL_CMD_IDENTIFY = 10407,</div>
-<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> ICAL_CMD_MODIFY = 10408,</div>
-<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> ICAL_CMD_MOVE = 10409,</div>
-<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> ICAL_CMD_REPLY = 10410,</div>
-<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> ICAL_CMD_SEARCH = 10411,</div>
-<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> ICAL_CMD_SETLOCALE = 10412,</div>
-<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> ICAL_CMD_NONE = 10499</div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>} icalproperty_cmd;</div>
-<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
-<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_method {</div>
-<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> ICAL_METHOD_X = 10500,</div>
-<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> ICAL_METHOD_PUBLISH = 10501,</div>
-<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> ICAL_METHOD_REQUEST = 10502,</div>
-<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> ICAL_METHOD_REPLY = 10503,</div>
-<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> ICAL_METHOD_ADD = 10504,</div>
-<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> ICAL_METHOD_CANCEL = 10505,</div>
-<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> ICAL_METHOD_REFRESH = 10506,</div>
-<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> ICAL_METHOD_COUNTER = 10507,</div>
-<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> ICAL_METHOD_DECLINECOUNTER = 10508,</div>
-<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> ICAL_METHOD_CREATE = 10509,</div>
-<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> ICAL_METHOD_READ = 10510,</div>
-<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> ICAL_METHOD_RESPONSE = 10511,</div>
-<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> ICAL_METHOD_MOVE = 10512,</div>
-<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> ICAL_METHOD_MODIFY = 10513,</div>
-<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> ICAL_METHOD_GENERATEUID = 10514,</div>
-<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> ICAL_METHOD_DELETE = 10515,</div>
-<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> ICAL_METHOD_POLLSTATUS = 10516,</div>
-<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> ICAL_METHOD_NONE = 10599</div>
-<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>} icalproperty_method;</div>
-<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
-<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_participanttype {</div>
-<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> ICAL_PARTICIPANTTYPE_X = 11400,</div>
-<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> ICAL_PARTICIPANTTYPE_ACTIVE = 11401,</div>
-<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> ICAL_PARTICIPANTTYPE_INACTIVE = 11402,</div>
-<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> ICAL_PARTICIPANTTYPE_SPONSOR = 11403,</div>
-<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> ICAL_PARTICIPANTTYPE_CONTACT = 11404,</div>
-<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> ICAL_PARTICIPANTTYPE_BOOKINGCONTACT = 11405,</div>
-<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> ICAL_PARTICIPANTTYPE_EMERGENCYCONTACT = 11406,</div>
-<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> ICAL_PARTICIPANTTYPE_PUBLICITYCONTACT = 11407,</div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> ICAL_PARTICIPANTTYPE_PLANNERCONTACT = 11408,</div>
-<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> ICAL_PARTICIPANTTYPE_PERFORMER = 11409,</div>
-<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> ICAL_PARTICIPANTTYPE_SPEAKER = 11410,</div>
-<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> ICAL_PARTICIPANTTYPE_NONE = 11499</div>
-<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>} icalproperty_participanttype;</div>
-<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
-<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_pollcompletion {</div>
-<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> ICAL_POLLCOMPLETION_X = 10600,</div>
-<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> ICAL_POLLCOMPLETION_SERVER = 10601,</div>
-<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> ICAL_POLLCOMPLETION_SERVERSUBMIT = 10602,</div>
-<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> ICAL_POLLCOMPLETION_SERVERCHOICE = 10603,</div>
-<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> ICAL_POLLCOMPLETION_CLIENT = 10604,</div>
-<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> ICAL_POLLCOMPLETION_NONE = 10699</div>
-<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>} icalproperty_pollcompletion;</div>
-<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
-<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_pollmode {</div>
-<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> ICAL_POLLMODE_X = 10700,</div>
-<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> ICAL_POLLMODE_BASIC = 10701,</div>
-<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> ICAL_POLLMODE_NONE = 10799</div>
-<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span>} icalproperty_pollmode;</div>
-<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
-<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_proximity {</div>
-<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> ICAL_PROXIMITY_X = 11300,</div>
-<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> ICAL_PROXIMITY_ARRIVE = 11301,</div>
-<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> ICAL_PROXIMITY_DEPART = 11302,</div>
-<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> ICAL_PROXIMITY_CONNECT = 11303,</div>
-<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> ICAL_PROXIMITY_DISCONNECT = 11304,</div>
-<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> ICAL_PROXIMITY_NONE = 11399</div>
-<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span>} icalproperty_proximity;</div>
-<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
-<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_querylevel {</div>
-<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> ICAL_QUERYLEVEL_X = 10800,</div>
-<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> ICAL_QUERYLEVEL_CALQL1 = 10801,</div>
-<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> ICAL_QUERYLEVEL_CALQLNONE = 10802,</div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> ICAL_QUERYLEVEL_NONE = 10899</div>
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span>} icalproperty_querylevel;</div>
-<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
-<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_resourcetype {</div>
-<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> ICAL_RESOURCETYPE_X = 11500,</div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> ICAL_RESOURCETYPE_ROOM = 11501,</div>
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> ICAL_RESOURCETYPE_PROJECTOR = 11502,</div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> ICAL_RESOURCETYPE_REMOTECONFERENCEAUDIO = 11503,</div>
-<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> ICAL_RESOURCETYPE_REMOTECONFERENCEVIDEO = 11504,</div>
-<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> ICAL_RESOURCETYPE_NONE = 11599</div>
-<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span>} icalproperty_resourcetype;</div>
-<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
-<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_status {</div>
-<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> ICAL_STATUS_X = 10900,</div>
-<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> ICAL_STATUS_TENTATIVE = 10901,</div>
-<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> ICAL_STATUS_CONFIRMED = 10902,</div>
-<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> ICAL_STATUS_COMPLETED = 10903,</div>
-<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> ICAL_STATUS_NEEDSACTION = 10904,</div>
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> ICAL_STATUS_CANCELLED = 10905,</div>
-<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> ICAL_STATUS_INPROCESS = 10906,</div>
-<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> ICAL_STATUS_DRAFT = 10907,</div>
-<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> ICAL_STATUS_FINAL = 10908,</div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> ICAL_STATUS_SUBMITTED = 10909,</div>
-<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> ICAL_STATUS_PENDING = 10910,</div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> ICAL_STATUS_FAILED = 10911,</div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> ICAL_STATUS_DELETED = 10912,</div>
-<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> ICAL_STATUS_NONE = 10999</div>
-<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span>} icalproperty_status;</div>
-<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
-<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_taskmode {</div>
-<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> ICAL_TASKMODE_X = 11200,</div>
-<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> ICAL_TASKMODE_AUTOMATICCOMPLETION = 11201,</div>
-<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> ICAL_TASKMODE_AUTOMATICFAILURE = 11202,</div>
-<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> ICAL_TASKMODE_AUTOMATICSTATUS = 11203,</div>
-<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> ICAL_TASKMODE_NONE = 11299</div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span>} icalproperty_taskmode;</div>
-<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
-<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_transp {</div>
-<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> ICAL_TRANSP_X = 11000,</div>
-<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> ICAL_TRANSP_OPAQUE = 11001,</div>
-<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> ICAL_TRANSP_OPAQUENOCONFLICT = 11002,</div>
-<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> ICAL_TRANSP_TRANSPARENT = 11003,</div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> ICAL_TRANSP_TRANSPARENTNOCONFLICT = 11004,</div>
-<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> ICAL_TRANSP_NONE = 11099</div>
-<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span>} icalproperty_transp;</div>
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> </div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalproperty_xlicclass {</div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> ICAL_XLICCLASS_X = 11100,</div>
-<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> ICAL_XLICCLASS_PUBLISHNEW = 11101,</div>
-<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> ICAL_XLICCLASS_PUBLISHUPDATE = 11102,</div>
-<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> ICAL_XLICCLASS_PUBLISHFREEBUSY = 11103,</div>
-<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> ICAL_XLICCLASS_REQUESTNEW = 11104,</div>
-<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> ICAL_XLICCLASS_REQUESTUPDATE = 11105,</div>
-<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> ICAL_XLICCLASS_REQUESTRESCHEDULE = 11106,</div>
-<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> ICAL_XLICCLASS_REQUESTDELEGATE = 11107,</div>
-<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> ICAL_XLICCLASS_REQUESTNEWORGANIZER = 11108,</div>
-<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> ICAL_XLICCLASS_REQUESTFORWARD = 11109,</div>
-<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> ICAL_XLICCLASS_REQUESTSTATUS = 11110,</div>
-<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> ICAL_XLICCLASS_REQUESTFREEBUSY = 11111,</div>
-<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> ICAL_XLICCLASS_REPLYACCEPT = 11112,</div>
-<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> ICAL_XLICCLASS_REPLYDECLINE = 11113,</div>
-<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> ICAL_XLICCLASS_REPLYDELEGATE = 11114,</div>
-<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> ICAL_XLICCLASS_REPLYCRASHERACCEPT = 11115,</div>
-<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> ICAL_XLICCLASS_REPLYCRASHERDECLINE = 11116,</div>
-<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> ICAL_XLICCLASS_ADDINSTANCE = 11117,</div>
-<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> ICAL_XLICCLASS_CANCELEVENT = 11118,</div>
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> ICAL_XLICCLASS_CANCELINSTANCE = 11119,</div>
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> ICAL_XLICCLASS_CANCELALL = 11120,</div>
-<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> ICAL_XLICCLASS_REFRESH = 11121,</div>
-<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> ICAL_XLICCLASS_COUNTER = 11122,</div>
-<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> ICAL_XLICCLASS_DECLINECOUNTER = 11123,</div>
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> ICAL_XLICCLASS_MALFORMED = 11124,</div>
-<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> ICAL_XLICCLASS_OBSOLETE = 11125,</div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> ICAL_XLICCLASS_MISSEQUENCED = 11126,</div>
-<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> ICAL_XLICCLASS_UNKNOWN = 11127,</div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> ICAL_XLICCLASS_NONE = 11199</div>
-<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span>} icalproperty_xlicclass;</div>
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span><span class="preprocessor">#define ICALPROPERTY_LAST_ENUM 11600</span></div>
-<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
-<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="comment">/* ACTION */</span></div>
-<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_action(<span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_action icalvalue_get_action(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_action(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_action v);</div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
-<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="comment">/* BOOLEAN */</span></div>
-<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_boolean(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_get_boolean(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_boolean(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> </div>
-<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><span class="comment">/* BUSYTYPE */</span></div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_busytype(<span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_busytype icalvalue_get_busytype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_busytype(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_busytype v);</div>
-<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
-<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="comment">/* CAL-ADDRESS */</span></div>
-<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_caladdress(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_caladdress(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_caladdress(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> </div>
-<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="comment">/* CAR-LEVEL */</span></div>
-<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_carlevel(<span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_carlevel icalvalue_get_carlevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_carlevel(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_carlevel v);</div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span><span class="comment">/* CMD */</span></div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_cmd(<span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_cmd icalvalue_get_cmd(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_cmd(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_cmd v);</div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> </div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="comment">/* DURATION */</span></div>
-<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_duration(<span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> icalvalue_get_duration(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_duration(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> v);</div>
-<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </div>
-<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span><span class="comment">/* FLOAT */</span></div>
-<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_float(<span class="keywordtype">float</span> v);</div>
-<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">float</span> icalvalue_get_float(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_float(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">float</span> v);</div>
-<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </div>
-<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="comment">/* INTEGER */</span></div>
-<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_integer(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_get_integer(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_integer(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
-<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="comment">/* METHOD */</span></div>
-<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_method(<span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_method icalvalue_get_method(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_method(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_method v);</div>
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> </div>
-<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span><span class="comment">/* PARTICIPANTTYPE */</span></div>
-<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_participanttype(<span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_participanttype icalvalue_get_participanttype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_participanttype(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_participanttype v);</div>
-<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> </div>
-<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span><span class="comment">/* PERIOD */</span></div>
-<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_period(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> icalvalue_get_period(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_period(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> v);</div>
-<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
-<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="comment">/* POLLCOMPLETION */</span></div>
-<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_pollcompletion(<span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollcompletion icalvalue_get_pollcompletion(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_pollcompletion(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_pollcompletion v);</div>
-<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> </div>
-<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span><span class="comment">/* POLLMODE */</span></div>
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_pollmode(<span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_pollmode icalvalue_get_pollmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_pollmode(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_pollmode v);</div>
-<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
-<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span><span class="comment">/* PROXIMITY */</span></div>
-<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_proximity(<span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_proximity icalvalue_get_proximity(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_proximity(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_proximity v);</div>
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> </div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="comment">/* QUERY */</span></div>
-<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_query(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_query(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_query(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> </div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span><span class="comment">/* QUERY-LEVEL */</span></div>
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_querylevel(<span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_querylevel icalvalue_get_querylevel(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_querylevel(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_querylevel v);</div>
-<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> </div>
-<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="comment">/* REQUEST-STATUS */</span></div>
-<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_requeststatus(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> icalvalue_get_requeststatus(const <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_requeststatus(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">struct</span> <a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a> v);</div>
-<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
-<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment">/* RESOURCETYPE */</span></div>
-<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_resourcetype(<span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_resourcetype icalvalue_get_resourcetype(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_resourcetype(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_resourcetype v);</div>
-<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> </div>
-<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span><span class="comment">/* STATUS */</span></div>
-<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_status(<span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_status icalvalue_get_status(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_status(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_status v);</div>
-<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> </div>
-<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="comment">/* STRING */</span></div>
-<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_string(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_string(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_string(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> </div>
-<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="comment">/* TASKMODE */</span></div>
-<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_taskmode(<span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_taskmode icalvalue_get_taskmode(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_taskmode(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_taskmode v);</div>
-<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> </div>
-<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="comment">/* TEXT */</span></div>
-<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_text(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_text(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_text(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> </div>
-<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="comment">/* TRANSP */</span></div>
-<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_transp(<span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_transp icalvalue_get_transp(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_transp(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_transp v);</div>
-<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> </div>
-<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span><span class="comment">/* URI */</span></div>
-<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_uri(<span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> * icalvalue_get_uri(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_uri(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> * v);</div>
-<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> </div>
-<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span><span class="comment">/* UTC-OFFSET */</span></div>
-<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_utcoffset(<span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_get_utcoffset(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_utcoffset(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keywordtype">int</span> v);</div>
-<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </div>
-<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span><span class="comment">/* X-LIC-CLASS */</span></div>
-<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_xlicclass(<span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_xlicclass icalvalue_get_xlicclass(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_xlicclass(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_xlicclass v);</div>
-<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div>
-<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_class(<span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span>LIBICAL_ICAL_EXPORT <span class="keyword">enum</span> icalproperty_class icalvalue_get_class(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_set_class(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <span class="keyword">enum</span> icalproperty_class v);</div>
-<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="preprocessor">#endif </span><span class="comment">/*ICALVALUE_H*/</span><span class="preprocessor"></span></div>
-<div class="ttc" id="aicalattach_8h_html"><div class="ttname"><a href="icalattach_8h.html">icalattach.h</a></div><div class="ttdoc">A set of functions to handle iCal attachments.</div></div>
-<div class="ttc" id="aicalrecur_8h_html"><div class="ttname"><a href="icalrecur_8h.html">icalrecur.h</a></div><div class="ttdoc">Routines for dealing with recurring time.</div></div>
-<div class="ttc" id="astructicalattach__impl_html"><div class="ttname"><a href="structicalattach__impl.html">icalattach_impl</a></div><div class="ttdef"><b>Definition:</b> icalattachimpl.h:18</div></div>
-<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1097</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1104</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicalreqstattype_html"><div class="ttname"><a href="structicalreqstattype.html">icalreqstattype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1135</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1110</div></div>
-<div class="ttc" id="astructicalvalue__impl_html"><div class="ttname"><a href="structicalvalue__impl.html">icalvalue_impl</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:19</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/icaldirset_8h.html b/apidocs/icaldirset_8h.html
index 5379bfe8..27cc9416 100644
--- a/apidocs/icaldirset_8h.html
+++ b/apidocs/icaldirset_8h.html
@@ -74,7 +74,7 @@ $(function() {
</div><!--header-->
<div class="contents">
-<p>icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components. icaldirset groups components in to clusters based on their DTSTAMP time &ndash; all components that start in the same month are grouped together in a single file. All files in a sotre are kept in a single directory. The primary interfaces are icaldirset__get_first_component and icaldirset_get_next_component. These routine iterate through all of the components in the store, subject to the current gauge. A gauge is an icalcomponent that is tested against other components for a match. If a gauge has been set with icaldirset_select, icaldirset_first and icaldirset_next will only return components that match the gauge. The Store generated UIDs for all objects that are stored if they do not already have a UID. The UID is the name of the cluster (month &amp; year as MMYYYY) plus a unique serial number. The serial number is stored as a property of the cluster.
+<p>icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components.
<a href="#details">More...</a></p>
<p><a href="icaldirset_8h_source.html">Go to the source code of this file.</a></p>
@@ -164,8 +164,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icaldirset_pa
<tr class="separator:ae9fb42e49e5cae1839e4c1896b0c4b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p >icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components. icaldirset groups components in to clusters based on their DTSTAMP time &ndash; all components that start in the same month are grouped together in a single file. All files in a sotre are kept in a single directory. The primary interfaces are icaldirset__get_first_component and icaldirset_get_next_component. These routine iterate through all of the components in the store, subject to the current gauge. A gauge is an icalcomponent that is tested against other components for a match. If a gauge has been set with icaldirset_select, icaldirset_first and icaldirset_next will only return components that match the gauge. The Store generated UIDs for all objects that are stored if they do not already have a UID. The UID is the name of the cluster (month &amp; year as MMYYYY) plus a unique serial number. The serial number is stored as a property of the cluster. </p>
-<p >icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components.</p>
+<div class="textblock"><p >icaldirset manages a database of ical components and offers interfaces for reading, writing and searching for components. </p>
<p >icaldirset groups components in to clusters based on their DTSTAMP time &ndash; all components that start in the same month are grouped together in a single file. All files in a sotre are kept in a single directory.</p>
<p >The primary interfaces are icaldirset__get_first_component and icaldirset_get_next_component. These routine iterate through all of the components in the store, subject to the current gauge. A gauge is an icalcomponent that is tested against other components for a match. If a gauge has been set with icaldirset_select, icaldirset_first and icaldirset_next will only return components that match the gauge.</p>
<p >The Store generated UIDs for all objects that are stored if they do not already have a UID. The UID is the name of the cluster (month &amp; year as MMYYYY) plus a unique serial number. The serial number is stored as a property of the cluster. </p>
@@ -231,7 +230,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icaldirset_pa
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaldirset_8h_source.html b/apidocs/icaldirset_8h_source.html
index a4cf4f0d..1be7b1e8 100644
--- a/apidocs/icaldirset_8h_source.html
+++ b/apidocs/icaldirset_8h_source.html
@@ -108,17 +108,17 @@ $(function() {
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="comment"> is freed. Commit writes to disk immediately*/</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icaldirset_mark(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span>LIBICAL_ICALSS_EXPORT icalerrorenum icaldirset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icaldirset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store,</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store,</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icaldirset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, icalcomponent_kind kind);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="comment">/* Restricts the component returned by icaldirset_first, _next to those</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="comment"> that pass the gauge. _clear removes the gauge. */</span></div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>LIBICAL_ICALSS_EXPORT icalerrorenum icaldirset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicaldirset__impl.html#a6f7d408d2b1b1309b9a74208aa0ddef4">gauge</a>);</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icaldirset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicaldirset__impl.html#a6f7d408d2b1b1309b9a74208aa0ddef4">gauge</a>);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icaldirset_clear(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
@@ -132,7 +132,7 @@ $(function() {
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="comment">/* Modifies components according to the MODIFY method of CAP. Works on</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="comment"> the currently selected components. */</span></div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>LIBICAL_ICALSS_EXPORT icalerrorenum icaldirset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store,</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icaldirset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store,</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldc, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="comment">/* Iterates through the components. If a gauge has been defined, these</span></div>
@@ -153,28 +153,29 @@ $(function() {
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirsetiter_to_prior(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaldirset__options.html">icaldirset_options</a></div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structicaldirset__options.html"> 116</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaldirset__options.html">icaldirset_options</a></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>{</div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0">flags</a>; </div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0"> 118</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0">flags</a>; </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>} <a class="code hl_struct" href="structicaldirset__options.html">icaldirset_options</a>;</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALDIRSET_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicaldirset_8h_html_a123ff2d1b0887caafc027936bc9b921b"><div class="ttname"><a href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a></div><div class="ttdeci">icalerrorenum icaldirset_add_component(icalset *store, icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icaldirset.c:288</div></div>
<div class="ttc" id="aicaldirset_8h_html_ae3b06ab0380ffb7c0e4b7ce9251931ad"><div class="ttname"><a href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a></div><div class="ttdeci">icalerrorenum icaldirset_remove_component(icalset *store, icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icaldirset.c:375</div></div>
+<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
<div class="ttc" id="aicalset_8h_html"><div class="ttname"><a href="icalset_8h.html">icalset.h</a></div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
<div class="ttc" id="astructicaldirset__impl_html"><div class="ttname"><a href="structicaldirset__impl.html">icaldirset_impl</a></div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:22</div></div>
<div class="ttc" id="astructicaldirset__impl_html_a38725a769403aec56b2b1a352c441ef1"><div class="ttname"><a href="structicaldirset__impl.html#a38725a769403aec56b2b1a352c441ef1">icaldirset_impl::options</a></div><div class="ttdeci">icaldirset_options options</div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:25</div></div>
<div class="ttc" id="astructicaldirset__impl_html_a6f7d408d2b1b1309b9a74208aa0ddef4"><div class="ttname"><a href="structicaldirset__impl.html#a6f7d408d2b1b1309b9a74208aa0ddef4">icaldirset_impl::gauge</a></div><div class="ttdeci">icalgauge * gauge</div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:27</div></div>
-<div class="ttc" id="astructicaldirset__options_html"><div class="ttname"><a href="structicaldirset__options.html">icaldirset_options</a></div><div class="ttdef"><b>Definition:</b> icalss.h:364</div></div>
-<div class="ttc" id="astructicaldirset__options_html_a0198ec47b0288039a835e8fd5cfd2df0"><div class="ttname"><a href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0">icaldirset_options::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> icalss.h:365</div></div>
+<div class="ttc" id="astructicaldirset__options_html"><div class="ttname"><a href="structicaldirset__options.html">icaldirset_options</a></div><div class="ttdef"><b>Definition:</b> icaldirset.h:117</div></div>
+<div class="ttc" id="astructicaldirset__options_html_a0198ec47b0288039a835e8fd5cfd2df0"><div class="ttname"><a href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0">icaldirset_options::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> icaldirset.h:118</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
-<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalss.h:70</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
+<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalset.h:43</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaldirsetimpl_8h_source.html b/apidocs/icaldirsetimpl_8h_source.html
index 12b2dbf1..b6809d7a 100644
--- a/apidocs/icaldirsetimpl_8h_source.html
+++ b/apidocs/icaldirsetimpl_8h_source.html
@@ -112,15 +112,15 @@ $(function() {
<div class="ttc" id="astructicaldirset__impl_html_aa47812c9b0ef4f6cfb2a8740185a8a33"><div class="ttname"><a href="structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33">icaldirset_impl::cluster</a></div><div class="ttdeci">icalcluster * cluster</div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:26</div></div>
<div class="ttc" id="astructicaldirset__impl_html_aab05287b166acccc6734673842774523"><div class="ttname"><a href="structicaldirset__impl.html#aab05287b166acccc6734673842774523">icaldirset_impl::directory_iterator</a></div><div class="ttdeci">pvl_elem directory_iterator</div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:30</div></div>
<div class="ttc" id="astructicaldirset__impl_html_af1aee50ad9db5e6f29673e7e59b90a75"><div class="ttname"><a href="structicaldirset__impl.html#af1aee50ad9db5e6f29673e7e59b90a75">icaldirset_impl::directory</a></div><div class="ttdeci">pvl_list directory</div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:29</div></div>
-<div class="ttc" id="astructicaldirset__options_html"><div class="ttname"><a href="structicaldirset__options.html">icaldirset_options</a></div><div class="ttdef"><b>Definition:</b> icalss.h:364</div></div>
+<div class="ttc" id="astructicaldirset__options_html"><div class="ttname"><a href="structicaldirset__options.html">icaldirset_options</a></div><div class="ttdef"><b>Definition:</b> icaldirset.h:117</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
-<div class="ttc" id="astructpvl__elem__t_html"><div class="ttname"><a href="structpvl__elem__t.html">pvl_elem_t</a></div><div class="ttdef"><b>Definition:</b> ical.h:4962</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
+<div class="ttc" id="astructpvl__elem__t_html"><div class="ttname"><a href="structpvl__elem__t.html">pvl_elem_t</a></div><div class="ttdef"><b>Definition:</b> pvl.h:26</div></div>
<div class="ttc" id="astructpvl__list__t_html"><div class="ttname"><a href="structpvl__list__t.html">pvl_list_t</a></div><div class="ttdef"><b>Definition:</b> pvl.c:59</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalduration_8h.html b/apidocs/icalduration_8h.html
index 130493b7..107a2dc2 100644
--- a/apidocs/icalduration_8h.html
+++ b/apidocs/icalduration_8h.html
@@ -165,7 +165,7 @@ Functions</h2></td></tr>
<div class="ttc" id="aicalduration_8h_html_a88157a8ae61263ea15af92a416889301"><div class="ttname"><a href="icalduration_8h.html#a88157a8ae61263ea15af92a416889301">icaldurationtype_from_int</a></div><div class="ttdeci">struct icaldurationtype icaldurationtype_from_int(int t)</div><div class="ttdoc">Creates a new icaldurationtype from a duration in seconds.</div><div class="ttdef"><b>Definition:</b> icalduration.c:23</div></div>
<div class="ttc" id="aicalduration_8h_html_adb753c6f52d493cfa9f31c2d7730ace1"><div class="ttname"><a href="icalduration_8h.html#adb753c6f52d493cfa9f31c2d7730ace1">icaldurationtype_as_ical_string</a></div><div class="ttdeci">char * icaldurationtype_as_ical_string(struct icaldurationtype d)</div><div class="ttdef"><b>Definition:</b> icalduration.c:202</div></div>
<div class="ttc" id="aicalmemory_8h_html_a2f164cb87c67f06b5dc04a5f21384879"><div class="ttname"><a href="icalmemory_8h.html#a2f164cb87c67f06b5dc04a5f21384879">icalmemory_free_buffer</a></div><div class="ttdeci">void icalmemory_free_buffer(void *buf)</div><div class="ttdoc">Releases a buffer.</div><div class="ttdef"><b>Definition:</b> icalmemory.c:359</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -493,7 +493,7 @@ Functions</h2></td></tr>
<div class="line">time = <a class="code hl_function" href="icalduration_8h.html#aacc4e7db2c4b8dd96fd428edee73acf5">icaltime_add</a>(time, duration);</div>
<div class="ttc" id="aicalduration_8h_html_aacc4e7db2c4b8dd96fd428edee73acf5"><div class="ttname"><a href="icalduration_8h.html#aacc4e7db2c4b8dd96fd428edee73acf5">icaltime_add</a></div><div class="ttdeci">struct icaltimetype icaltime_add(struct icaltimetype t, struct icaldurationtype d)</div><div class="ttdoc">Adds a duration to an icaltime object and returns the result.</div><div class="ttdef"><b>Definition:</b> icalduration.c:309</div></div>
<div class="ttc" id="aicaltime_8h_html_a78f4440633835d80c182488b11df9372"><div class="ttname"><a href="icaltime_8h.html#a78f4440633835d80c182488b11df9372">icaltime_today</a></div><div class="ttdeci">struct icaltimetype icaltime_today(void)</div><div class="ttdoc">Convenience constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:217</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -548,7 +548,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalduration_8h_source.html b/apidocs/icalduration_8h_source.html
index 11c9cb45..ce394d2b 100644
--- a/apidocs/icalduration_8h_source.html
+++ b/apidocs/icalduration_8h_source.html
@@ -87,7 +87,7 @@ $(function() {
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &quot;<a class="code" href="icaltime_8h.html">icaltime.h</a>&quot;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="structicaldurationtype.html"> 27</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>{</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">int</span> is_neg;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> days;</div>
@@ -136,12 +136,12 @@ $(function() {
<div class="ttc" id="aicalduration_8h_html_adb753c6f52d493cfa9f31c2d7730ace1"><div class="ttname"><a href="icalduration_8h.html#adb753c6f52d493cfa9f31c2d7730ace1">icaldurationtype_as_ical_string</a></div><div class="ttdeci">char * icaldurationtype_as_ical_string(struct icaldurationtype d)</div><div class="ttdef"><b>Definition:</b> icalduration.c:202</div></div>
<div class="ttc" id="aicalduration_8h_html_afcdeddc439488d8f586db0702593c270"><div class="ttname"><a href="icalduration_8h.html#afcdeddc439488d8f586db0702593c270">icaldurationtype_is_null_duration</a></div><div class="ttdeci">int icaldurationtype_is_null_duration(struct icaldurationtype d)</div><div class="ttdoc">Checks if a duration is a null duration.</div><div class="ttdef"><b>Definition:</b> icalduration.c:279</div></div>
<div class="ttc" id="aicaltime_8h_html"><div class="ttname"><a href="icaltime_8h.html">icaltime.h</a></div><div class="ttdoc">struct icaltimetype is a pseudo-object that abstracts time handling.</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalenums_8h.html b/apidocs/icalenums_8h.html
index 80491dfc..2c40db97 100644
--- a/apidocs/icalenums_8h.html
+++ b/apidocs/icalenums_8h.html
@@ -171,52 +171,6 @@ Enumerations</h2></td></tr>
, <b>ICAL_VRESOURCE_COMPONENT</b>
, <br />
&#160;&#160;<b>ICAL_NUM_COMPONENT_TYPES</b>
-, <b>ICAL_NO_COMPONENT</b>
-, <b>ICAL_ANY_COMPONENT</b>
-, <b>ICAL_XROOT_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_XATTACH_COMPONENT</b>
-, <b>ICAL_VEVENT_COMPONENT</b>
-, <b>ICAL_VTODO_COMPONENT</b>
-, <b>ICAL_VJOURNAL_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_VCALENDAR_COMPONENT</b>
-, <b>ICAL_VAGENDA_COMPONENT</b>
-, <b>ICAL_VFREEBUSY_COMPONENT</b>
-, <b>ICAL_VALARM_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_XAUDIOALARM_COMPONENT</b>
-, <b>ICAL_XDISPLAYALARM_COMPONENT</b>
-, <b>ICAL_XEMAILALARM_COMPONENT</b>
-, <b>ICAL_XPROCEDUREALARM_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_VTIMEZONE_COMPONENT</b>
-, <b>ICAL_XSTANDARD_COMPONENT</b>
-, <b>ICAL_XDAYLIGHT_COMPONENT</b>
-, <b>ICAL_X_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_VSCHEDULE_COMPONENT</b>
-, <b>ICAL_VQUERY_COMPONENT</b>
-, <b>ICAL_VREPLY_COMPONENT</b>
-, <b>ICAL_VCAR_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_VCOMMAND_COMPONENT</b>
-, <b>ICAL_XLICINVALID_COMPONENT</b>
-, <b>ICAL_XLICMIMEPART_COMPONENT</b>
-, <b>ICAL_VAVAILABILITY_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_XAVAILABLE_COMPONENT</b>
-, <b>ICAL_VPOLL_COMPONENT</b>
-, <b>ICAL_VVOTER_COMPONENT</b>
-, <b>ICAL_XVOTE_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_VPATCH_COMPONENT</b>
-, <b>ICAL_XPATCH_COMPONENT</b>
-, <b>ICAL_PARTICIPANT_COMPONENT</b>
-, <b>ICAL_VLOCATION_COMPONENT</b>
-, <br />
-&#160;&#160;<b>ICAL_VRESOURCE_COMPONENT</b>
-, <b>ICAL_NUM_COMPONENT_TYPES</b>
<br />
}</td></tr>
<tr class="separator:a7cc82bf2af2050ddf53017fd3d4f7ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -269,55 +223,6 @@ Enumerations</h2></td></tr>
&#160;&#160;<b>ICAL_5_3_NOSCHED_STATUS</b>
, <b>ICAL_6_1_CONTAINER_NOT_FOUND</b>
, <b>ICAL_9_0_UNRECOGNIZED_COMMAND</b>
-, <b>ICAL_UNKNOWN_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_2_0_SUCCESS_STATUS</b>
-, <b>ICAL_2_1_FALLBACK_STATUS</b>
-, <b>ICAL_2_2_IGPROP_STATUS</b>
-, <b>ICAL_2_3_IGPARAM_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_2_4_IGXPROP_STATUS</b>
-, <b>ICAL_2_5_IGXPARAM_STATUS</b>
-, <b>ICAL_2_6_IGCOMP_STATUS</b>
-, <b>ICAL_2_7_FORWARD_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_2_8_ONEEVENT_STATUS</b>
-, <b>ICAL_2_9_TRUNC_STATUS</b>
-, <b>ICAL_2_10_ONETODO_STATUS</b>
-, <b>ICAL_2_11_TRUNCRRULE_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_3_0_INVPROPNAME_STATUS</b>
-, <b>ICAL_3_1_INVPROPVAL_STATUS</b>
-, <b>ICAL_3_2_INVPARAM_STATUS</b>
-, <b>ICAL_3_3_INVPARAMVAL_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_3_4_INVCOMP_STATUS</b>
-, <b>ICAL_3_5_INVTIME_STATUS</b>
-, <b>ICAL_3_6_INVRULE_STATUS</b>
-, <b>ICAL_3_7_INVCU_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_3_8_NOAUTH_STATUS</b>
-, <b>ICAL_3_9_BADVERSION_STATUS</b>
-, <b>ICAL_3_10_TOOBIG_STATUS</b>
-, <b>ICAL_3_11_MISSREQCOMP_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_3_12_UNKCOMP_STATUS</b>
-, <b>ICAL_3_13_BADCOMP_STATUS</b>
-, <b>ICAL_3_14_NOCAP_STATUS</b>
-, <b>ICAL_3_15_INVCOMMAND</b>
-, <br />
-&#160;&#160;<b>ICAL_4_0_BUSY_STATUS</b>
-, <b>ICAL_4_1_STORE_ACCESS_DENIED</b>
-, <b>ICAL_4_2_STORE_FAILED</b>
-, <b>ICAL_4_3_STORE_NOT_FOUND</b>
-, <br />
-&#160;&#160;<b>ICAL_5_0_MAYBE_STATUS</b>
-, <b>ICAL_5_1_UNAVAIL_STATUS</b>
-, <b>ICAL_5_2_NOSERVICE_STATUS</b>
-, <b>ICAL_5_3_NOSCHED_STATUS</b>
-, <br />
-&#160;&#160;<b>ICAL_6_1_CONTAINER_NOT_FOUND</b>
-, <b>ICAL_9_0_UNRECOGNIZED_COMMAND</b>
<br />
}</td></tr>
<tr class="separator:af155b8c4c213cc359e893cda6e7e443d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -351,7 +256,7 @@ short&#160;</td><td class="memItemRight" valign="bottom"><b>icalenum_reqstat_min
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalenums_8h_source.html b/apidocs/icalenums_8h_source.html
index 02b6cb55..ae13167b 100644
--- a/apidocs/icalenums_8h_source.html
+++ b/apidocs/icalenums_8h_source.html
@@ -239,7 +239,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalerror_8h.html b/apidocs/icalerror_8h.html
index 790c07c3..593137c9 100644
--- a/apidocs/icalerror_8h.html
+++ b/apidocs/icalerror_8h.html
@@ -128,58 +128,38 @@ Macros</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a80964317bad3b44cdbb22765fbf42356"><td class="memItemLeft" align="right" valign="top"><a id="a80964317bad3b44cdbb22765fbf42356" name="a80964317bad3b44cdbb22765fbf42356"></a>
-typedef enum icalerrorenum&#160;</td><td class="memItemRight" valign="bottom"><b>icalerrorenum</b></td></tr>
+typedef enum <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icalerrorenum</b></td></tr>
<tr class="separator:a80964317bad3b44cdbb22765fbf42356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19fbdd282a2200ae2bc6de7809da5bdc"><td class="memItemLeft" align="right" valign="top"><a id="a19fbdd282a2200ae2bc6de7809da5bdc" name="a19fbdd282a2200ae2bc6de7809da5bdc"></a>
-typedef enum icalerrorstate&#160;</td><td class="memItemRight" valign="bottom"><b>icalerrorstate</b></td></tr>
+typedef enum <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icalerrorstate</b></td></tr>
<tr class="separator:a19fbdd282a2200ae2bc6de7809da5bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a601c122fcea522513b1b7732fa23e833"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> { <br />
-&#160;&#160;<a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b">ICAL_NO_ERROR</a> = 0
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833a055394ffaf6701aa12491dc10767f07d">ICAL_NEWFAILED_ERROR</a>
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833a3ed4d866c28acaaaf99348b1ab27cd78">ICAL_ALLOCATION_ERROR</a>
-, <br />
-&#160;&#160;<a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a>
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833ac7e8ee36834bde1f2ee7b680700a8deb">ICAL_PARSE_ERROR</a>
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833a5b0fc2e091e6b7287a9855d171648cbd">ICAL_INTERNAL_ERROR</a>
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833a3e6aa7e2b3aa393f3c048d64cea6578d">ICAL_FILE_ERROR</a>
-, <br />
-&#160;&#160;<a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6">ICAL_USAGE_ERROR</a>
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7">ICAL_UNIMPLEMENTED_ERROR</a>
-, <a class="el" href="ical_8h.html#a601c122fcea522513b1b7732fa23e833ab2452506d4ad884b16da429749bfb551">ICAL_UNKNOWN_ERROR</a>
-, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b">ICAL_NO_ERROR</a> = 0
-, <br />
-&#160;&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>
+&#160;&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b">ICAL_NO_ERROR</a> = 0
+, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>
, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a055394ffaf6701aa12491dc10767f07d">ICAL_NEWFAILED_ERROR</a>
, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a3ed4d866c28acaaaf99348b1ab27cd78">ICAL_ALLOCATION_ERROR</a>
-, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a>
, <br />
-&#160;&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ac7e8ee36834bde1f2ee7b680700a8deb">ICAL_PARSE_ERROR</a>
+&#160;&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a>
+, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ac7e8ee36834bde1f2ee7b680700a8deb">ICAL_PARSE_ERROR</a>
, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a5b0fc2e091e6b7287a9855d171648cbd">ICAL_INTERNAL_ERROR</a>
, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a3e6aa7e2b3aa393f3c048d64cea6578d">ICAL_FILE_ERROR</a>
-, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6">ICAL_USAGE_ERROR</a>
, <br />
-&#160;&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7">ICAL_UNIMPLEMENTED_ERROR</a>
+&#160;&#160;<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6">ICAL_USAGE_ERROR</a>
+, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7">ICAL_UNIMPLEMENTED_ERROR</a>
, <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ab2452506d4ad884b16da429749bfb551">ICAL_UNKNOWN_ERROR</a>
<br />
}</td></tr>
<tr class="memdesc:a601c122fcea522513b1b7732fa23e833"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the different types of errors that can be triggered in libical. <a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">More...</a><br /></td></tr>
<tr class="separator:a601c122fcea522513b1b7732fa23e833"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3cb9a92508be773fbb4dba7c658443d3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> { <br />
-&#160;&#160;<a class="el" href="ical_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442">ICAL_ERROR_FATAL</a>
-, <a class="el" href="ical_8h.html#a3cb9a92508be773fbb4dba7c658443d3aee5a5c75923a46b30105a272b75339b6">ICAL_ERROR_NONFATAL</a>
-, <a class="el" href="ical_8h.html#a3cb9a92508be773fbb4dba7c658443d3aa8624e525ff7c52b30310134230ba1e6">ICAL_ERROR_DEFAULT</a>
-, <a class="el" href="ical_8h.html#a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f">ICAL_ERROR_UNKNOWN</a>
-, <br />
-&#160;&#160;<a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442">ICAL_ERROR_FATAL</a>
+<tr class="memitem:a3cb9a92508be773fbb4dba7c658443d3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> { <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442">ICAL_ERROR_FATAL</a>
, <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3aee5a5c75923a46b30105a272b75339b6">ICAL_ERROR_NONFATAL</a>
, <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3aa8624e525ff7c52b30310134230ba1e6">ICAL_ERROR_DEFAULT</a>
, <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f">ICAL_ERROR_UNKNOWN</a>
-<br />
}</td></tr>
+<tr class="memdesc:a3cb9a92508be773fbb4dba7c658443d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if an error is fatal or non-fatal. <a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">More...</a><br /></td></tr>
<tr class="separator:a3cb9a92508be773fbb4dba7c658443d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@@ -214,7 +194,7 @@ Functions</h2></td></tr>
<tr class="memdesc:a8266eaa216926b6703a0ef31cd99f0b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to a given error. <a href="icalerror_8h.html#a8266eaa216926b6703a0ef31cd99f0b2">More...</a><br /></td></tr>
<tr class="separator:a8266eaa216926b6703a0ef31cd99f0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a777a41722836b68ffb27ae5a746a14b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4">icalerror_set_error_state</a> (<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> error, <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> state)</td></tr>
-<tr class="memdesc:a777a41722836b68ffb27ae5a746a14b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> for a given <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833" title="Represents the different types of errors that can be triggered in libical.">icalerrorenum</a> <em>error</em>. <a href="icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4">More...</a><br /></td></tr>
+<tr class="memdesc:a777a41722836b68ffb27ae5a746a14b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3" title="Determine if an error is fatal or non-fatal.">icalerrorstate</a> for a given <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833" title="Represents the different types of errors that can be triggered in libical.">icalerrorenum</a> <em>error</em>. <a href="icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4">More...</a><br /></td></tr>
<tr class="separator:a777a41722836b68ffb27ae5a746a14b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05941b21472c45d4b3654cb7d94bf3e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalerror_8h.html#a05941b21472c45d4b3654cb7d94bf3e8">icalerror_set_errors_are_fatal</a> (int fatal)</td></tr>
<tr class="memdesc:a05941b21472c45d4b3654cb7d94bf3e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change if errors are fatal. <a href="icalerror_8h.html#a05941b21472c45d4b3654cb7d94bf3e8">More...</a><br /></td></tr>
@@ -619,7 +599,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum icalerrorenum</td>
+ <td class="memname">enum <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -660,10 +640,12 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum icalerrorstate</td>
+ <td class="memname">enum <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a></td>
</tr>
</table>
</div><div class="memdoc">
+
+<p>Determine if an error is fatal or non-fatal. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442" name="a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442"></a>ICAL_ERROR_FATAL&#160;</td><td class="fielddoc"><p >Fatal. </p>
</td></tr>
@@ -924,7 +906,7 @@ Functions</h2></td></tr>
</table>
</dd>
</dl>
-<p>Calling the function changes the <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> of the given error.</p>
+<p>Calling the function changes the <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3" title="Determine if an error is fatal or non-fatal.">icalerrorstate</a> of the given error.</p>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// suppress internal errors</span></div>
<div class="line"><a class="code hl_function" href="icalerror_8h.html#af226f2c41272dabecd03ec9807d3a1e2">icalerror_supress</a>(<span class="stringliteral">&quot;INTERNAL&quot;</span>);</div>
<div class="line"> </div>
@@ -994,7 +976,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Sets the <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> for a given <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833" title="Represents the different types of errors that can be triggered in libical.">icalerrorenum</a> <em>error</em>. </p>
+<p>Sets the <a class="el" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3" title="Determine if an error is fatal or non-fatal.">icalerrorstate</a> for a given <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833" title="Represents the different types of errors that can be triggered in libical.">icalerrorenum</a> <em>error</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">error</td><td>The error to change </td></tr>
@@ -1131,7 +1113,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalerror_8h_source.html b/apidocs/icalerror_8h_source.html
index 853b53a7..79a2430d 100644
--- a/apidocs/icalerror_8h_source.html
+++ b/apidocs/icalerror_8h_source.html
@@ -96,7 +96,7 @@ $(function() {
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#ifndef _MSC_VER</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#pragma GCC visibility push(default)</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833"> 66</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalerrorenum</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833"> 66</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>{</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b"> 69</a></span> <a class="code hl_enumvalue" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6748acb6af24f11fe6efbe1a19602d0b">ICAL_NO_ERROR</a> = 0,</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
@@ -124,7 +124,7 @@ $(function() {
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor">#pragma GCC visibility pop</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>LIBICAL_ICAL_EXPORT icalerrorenum *<a class="code hl_function" href="icalerror_8h.html#a03f44629289ba66eaf29e199ec9ec4b7">icalerrno_return</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>LIBICAL_ICAL_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> *<a class="code hl_function" href="icalerror_8h.html#a03f44629289ba66eaf29e199ec9ec4b7">icalerrno_return</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37"> 135</a></span><span class="preprocessor">#define icalerrno (*(icalerrno_return()))</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
@@ -144,7 +144,7 @@ $(function() {
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#ae87b46acb90ce9fee0fa377fd9b57c28">icalerror_clear_errno</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
-<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3"> 205</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalerrorstate</div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3"> 205</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span>{</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442"> 208</a></span> <a class="code hl_enumvalue" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442">ICAL_ERROR_FATAL</a>,</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
@@ -155,17 +155,17 @@ $(function() {
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_enumvalue" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f">ICAL_ERROR_UNKNOWN</a></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f"> 218</a></span>} <a class="code hl_enumeration" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a>;</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
-<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalerror_8h.html#a78e30857b73490e23848b92459510b8c">icalerror_strerror</a>(icalerrorenum e);</div>
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalerror_8h.html#a78e30857b73490e23848b92459510b8c">icalerror_strerror</a>(<a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> e);</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalerror_8h.html#a5c3975fee79ab587467be6531497dbbc">icalerror_perror</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a1c741ef8219eebc325e53851aa9e8f00">ical_bt</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4">icalerror_set_error_state</a>(icalerrorenum error, icalerrorstate state);</div>
+<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4">icalerror_set_error_state</a>(<a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> error, <a class="code hl_enumeration" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> state);</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> </div>
-<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span>LIBICAL_ICAL_EXPORT icalerrorstate <a class="code hl_function" href="icalerror_8h.html#a5fe3cbc229f74250b59c077e21abf82d">icalerror_get_error_state</a>(icalerrorenum error);</div>
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span>LIBICAL_ICAL_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> <a class="code hl_function" href="icalerror_8h.html#a5fe3cbc229f74250b59c077e21abf82d">icalerror_get_error_state</a>(<a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> error);</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
-<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span>LIBICAL_ICAL_EXPORT icalerrorenum <a class="code hl_function" href="icalerror_8h.html#a9b60700869241af095f0604f35b1c446">icalerror_error_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span>LIBICAL_ICAL_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icalerror_8h.html#a9b60700869241af095f0604f35b1c446">icalerror_error_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="preprocessor">#if !defined(ICAL_SETERROR_ISFUNC)</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="preprocessor">#define icalerror_set_errno(x) \</span></div>
@@ -178,7 +178,7 @@ $(function() {
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span><span class="preprocessor"> icalassert(0); \</span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="preprocessor">} }</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="preprocessor">#else</span></div>
-<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a8266eaa216926b6703a0ef31cd99f0b2">icalerror_set_errno</a>(icalerrorenum x);</div>
+<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a8266eaa216926b6703a0ef31cd99f0b2">icalerror_set_errno</a>(<a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> x);</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="preprocessor">#if !defined(ICAL_ERRORS_ARE_FATAL)</span></div>
@@ -247,16 +247,16 @@ $(function() {
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> </div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span><span class="comment">/* String interfaces to set an error to NONFATAL and restore it to its original value */</span></div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
-<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span>LIBICAL_ICAL_EXPORT icalerrorstate <a class="code hl_function" href="icalerror_8h.html#af226f2c41272dabecd03ec9807d3a1e2">icalerror_supress</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *error);</div>
+<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span>LIBICAL_ICAL_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> <a class="code hl_function" href="icalerror_8h.html#af226f2c41272dabecd03ec9807d3a1e2">icalerror_supress</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *error);</div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> </div>
-<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a8377dadcd17bf305d1931aa2518c321a">icalerror_restore</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *error, icalerrorstate es);</div>
+<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalerror_8h.html#a8377dadcd17bf305d1931aa2518c321a">icalerror_restore</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *error, <a class="code hl_enumeration" href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a> es);</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> </div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALERROR_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicalerror_8h_html_a03f44629289ba66eaf29e199ec9ec4b7"><div class="ttname"><a href="icalerror_8h.html#a03f44629289ba66eaf29e199ec9ec4b7">icalerrno_return</a></div><div class="ttdeci">icalerrorenum * icalerrno_return(void)</div><div class="ttdoc">Returns the current icalerrno value.</div><div class="ttdef"><b>Definition:</b> icalerror.c:62</div></div>
<div class="ttc" id="aicalerror_8h_html_a05941b21472c45d4b3654cb7d94bf3e8"><div class="ttname"><a href="icalerror_8h.html#a05941b21472c45d4b3654cb7d94bf3e8">icalerror_set_errors_are_fatal</a></div><div class="ttdeci">void icalerror_set_errors_are_fatal(int fatal)</div><div class="ttdoc">Change if errors are fatal.</div><div class="ttdef"><b>Definition:</b> icalerror.c:100</div></div>
<div class="ttc" id="aicalerror_8h_html_a0cbc33f05e014e767bd92b04bfb92f62"><div class="ttname"><a href="icalerror_8h.html#a0cbc33f05e014e767bd92b04bfb92f62">icalerror_crash_here</a></div><div class="ttdeci">void icalerror_crash_here(void)</div><div class="ttdoc">Triggered to abort the process.</div><div class="ttdef"><b>Definition:</b> icalerror.c:76</div></div>
<div class="ttc" id="aicalerror_8h_html_a1c741ef8219eebc325e53851aa9e8f00"><div class="ttname"><a href="icalerror_8h.html#a1c741ef8219eebc325e53851aa9e8f00">ical_bt</a></div><div class="ttdeci">void ical_bt(void)</div><div class="ttdoc">Prints backtrace.</div><div class="ttdef"><b>Definition:</b> icalerror.c:254</div></div>
-<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a></div><div class="ttdeci">icalerrorstate</div><div class="ttdef"><b>Definition:</b> icalerror.h:206</div></div>
+<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3">icalerrorstate</a></div><div class="ttdeci">icalerrorstate</div><div class="ttdoc">Determine if an error is fatal or non-fatal.</div><div class="ttdef"><b>Definition:</b> icalerror.h:206</div></div>
<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a5afdd784a33990b7a717f827c077737f">ICAL_ERROR_UNKNOWN</a></div><div class="ttdeci">@ ICAL_ERROR_UNKNOWN</div><div class="ttdef"><b>Definition:</b> icalerror.h:217</div></div>
<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3a6a2c3dc27d17100317eadcc4156a9442">ICAL_ERROR_FATAL</a></div><div class="ttdeci">@ ICAL_ERROR_FATAL</div><div class="ttdef"><b>Definition:</b> icalerror.h:208</div></div>
<div class="ttc" id="aicalerror_8h_html_a3cb9a92508be773fbb4dba7c658443d3aa8624e525ff7c52b30310134230ba1e6"><div class="ttname"><a href="icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3aa8624e525ff7c52b30310134230ba1e6">ICAL_ERROR_DEFAULT</a></div><div class="ttdeci">@ ICAL_ERROR_DEFAULT</div><div class="ttdef"><b>Definition:</b> icalerror.h:214</div></div>
@@ -287,7 +287,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalfileset_8h_source.html b/apidocs/icalfileset_8h_source.html
index 1c5b3043..55f69e39 100644
--- a/apidocs/icalfileset_8h_source.html
+++ b/apidocs/icalfileset_8h_source.html
@@ -108,16 +108,16 @@ $(function() {
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="comment"> is freed. Commit writes to disk immediately. */</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalfileset_mark(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
-<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalfileset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
-<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicalfileset__impl.html#a534b413abe1501e1ae3997267da86101">gauge</a>);</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicalfileset__impl.html#a534b413abe1501e1ae3997267da86101">gauge</a>);</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalfileset_clear(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
@@ -128,7 +128,7 @@ $(function() {
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_fetch_match(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldcomp,</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newcomp);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
@@ -153,17 +153,18 @@ $(function() {
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_get_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_variable" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">cluster</a>);</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
-<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalfileset__options.html">icalfileset_options</a></div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="structicalfileset__options.html"> 105</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalfileset__options.html">icalfileset_options</a></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span>{</div>
-<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1">flags</a>; </div>
-<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9">mode</a>; </div>
-<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5">safe_saves</a>; </div>
-<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *<a class="code hl_variable" href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528">cluster</a>; </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1"> 107</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1">flags</a>; </div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9"> 108</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9">mode</a>; </div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5"> 109</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5">safe_saves</a>; </div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3"> 110</a></span> <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *<a class="code hl_variable" href="structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3">cluster</a>; </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>} <a class="code hl_struct" href="structicalfileset__options.html">icalfileset_options</a>;</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="keyword">extern</span> <a class="code hl_struct" href="structicalfileset__options.html">icalfileset_options</a> icalfileset_options_default;</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALFILESET_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
<div class="ttc" id="aicalset_8h_html"><div class="ttname"><a href="icalset_8h.html">icalset.h</a></div></div>
<div class="ttc" id="astructicalcluster__impl_html"><div class="ttname"><a href="structicalcluster__impl.html">icalcluster_impl</a></div><div class="ttdef"><b>Definition:</b> icalclusterimpl.h:20</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
@@ -172,18 +173,18 @@ $(function() {
<div class="ttc" id="astructicalfileset__impl_html_a534b413abe1501e1ae3997267da86101"><div class="ttname"><a href="structicalfileset__impl.html#a534b413abe1501e1ae3997267da86101">icalfileset_impl::gauge</a></div><div class="ttdeci">icalgauge * gauge</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:25</div></div>
<div class="ttc" id="astructicalfileset__impl_html_a769a3b2bca98184ea77e3a4589e486d8"><div class="ttname"><a href="structicalfileset__impl.html#a769a3b2bca98184ea77e3a4589e486d8">icalfileset_impl::options</a></div><div class="ttdeci">icalfileset_options options</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:22</div></div>
<div class="ttc" id="astructicalfileset__impl_html_aca21f307b7a2529a8044660dd277dda1"><div class="ttname"><a href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">icalfileset_impl::cluster</a></div><div class="ttdeci">icalcomponent * cluster</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:24</div></div>
-<div class="ttc" id="astructicalfileset__options_html"><div class="ttname"><a href="structicalfileset__options.html">icalfileset_options</a></div><div class="ttdoc">Options for opening an icalfileset.</div><div class="ttdef"><b>Definition:</b> icalss.h:278</div></div>
-<div class="ttc" id="astructicalfileset__options_html_a5e01006dc266beb9fd762ad4364218e9"><div class="ttname"><a href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9">icalfileset_options::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> icalss.h:280</div></div>
-<div class="ttc" id="astructicalfileset__options_html_ad19cc9176412d8a16b2a6ac45c8f3bd1"><div class="ttname"><a href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1">icalfileset_options::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> icalss.h:279</div></div>
-<div class="ttc" id="astructicalfileset__options_html_ae1089f1b0a31021cba1a22945a9cf5b5"><div class="ttname"><a href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5">icalfileset_options::safe_saves</a></div><div class="ttdeci">int safe_saves</div><div class="ttdef"><b>Definition:</b> icalss.h:281</div></div>
-<div class="ttc" id="astructicalfileset__options_html_af72bbaec18595c9886ddc8b13a34d528"><div class="ttname"><a href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528">icalfileset_options::cluster</a></div><div class="ttdeci">icalcluster * cluster</div><div class="ttdef"><b>Definition:</b> icalss.h:282</div></div>
+<div class="ttc" id="astructicalfileset__options_html"><div class="ttname"><a href="structicalfileset__options.html">icalfileset_options</a></div><div class="ttdoc">Options for opening an icalfileset.</div><div class="ttdef"><b>Definition:</b> icalfileset.h:106</div></div>
+<div class="ttc" id="astructicalfileset__options_html_a5e01006dc266beb9fd762ad4364218e9"><div class="ttname"><a href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9">icalfileset_options::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> icalfileset.h:108</div></div>
+<div class="ttc" id="astructicalfileset__options_html_aa47516d0acdab84e6a851dd57cf2bed3"><div class="ttname"><a href="structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3">icalfileset_options::cluster</a></div><div class="ttdeci">icalcluster * cluster</div><div class="ttdef"><b>Definition:</b> icalfileset.h:110</div></div>
+<div class="ttc" id="astructicalfileset__options_html_ad19cc9176412d8a16b2a6ac45c8f3bd1"><div class="ttname"><a href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1">icalfileset_options::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> icalfileset.h:107</div></div>
+<div class="ttc" id="astructicalfileset__options_html_ae1089f1b0a31021cba1a22945a9cf5b5"><div class="ttname"><a href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5">icalfileset_options::safe_saves</a></div><div class="ttdeci">int safe_saves</div><div class="ttdef"><b>Definition:</b> icalfileset.h:109</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
-<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalss.h:70</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
+<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalset.h:43</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalfilesetimpl_8h_source.html b/apidocs/icalfilesetimpl_8h_source.html
index dc40c722..7e0e0a2a 100644
--- a/apidocs/icalfilesetimpl_8h_source.html
+++ b/apidocs/icalfilesetimpl_8h_source.html
@@ -107,13 +107,13 @@ $(function() {
<div class="ttc" id="astructicalfileset__impl_html_abae099ff18e830676aa35f69737ee73c"><div class="ttname"><a href="structicalfileset__impl.html#abae099ff18e830676aa35f69737ee73c">icalfileset_impl::fd</a></div><div class="ttdeci">int fd</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:27</div></div>
<div class="ttc" id="astructicalfileset__impl_html_aca045add6b479ef73d34866664be2166"><div class="ttname"><a href="structicalfileset__impl.html#aca045add6b479ef73d34866664be2166">icalfileset_impl::changed</a></div><div class="ttdeci">int changed</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:26</div></div>
<div class="ttc" id="astructicalfileset__impl_html_aca21f307b7a2529a8044660dd277dda1"><div class="ttname"><a href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">icalfileset_impl::cluster</a></div><div class="ttdeci">icalcomponent * cluster</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:24</div></div>
-<div class="ttc" id="astructicalfileset__options_html"><div class="ttname"><a href="structicalfileset__options.html">icalfileset_options</a></div><div class="ttdoc">Options for opening an icalfileset.</div><div class="ttdef"><b>Definition:</b> icalss.h:278</div></div>
+<div class="ttc" id="astructicalfileset__options_html"><div class="ttname"><a href="structicalfileset__options.html">icalfileset_options</a></div><div class="ttdoc">Options for opening an icalfileset.</div><div class="ttdef"><b>Definition:</b> icalfileset.h:106</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalgauge_8h.html b/apidocs/icalgauge_8h.html
index 9c887b3a..3161da20 100644
--- a/apidocs/icalgauge_8h.html
+++ b/apidocs/icalgauge_8h.html
@@ -179,7 +179,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icalgauge_free</b> (<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalgauge_8h_source.html b/apidocs/icalgauge_8h_source.html
index 4845842c..2f7494dc 100644
--- a/apidocs/icalgauge_8h_source.html
+++ b/apidocs/icalgauge_8h_source.html
@@ -109,7 +109,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalgaugeimpl_8h_source.html b/apidocs/icalgaugeimpl_8h_source.html
index 8dc92f81..ce454ccc 100644
--- a/apidocs/icalgaugeimpl_8h_source.html
+++ b/apidocs/icalgaugeimpl_8h_source.html
@@ -133,7 +133,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icallangbind_8h_source.html b/apidocs/icallangbind_8h_source.html
index 1c3f8900..d9c46f3c 100644
--- a/apidocs/icallangbind_8h_source.html
+++ b/apidocs/icallangbind_8h_source.html
@@ -92,10 +92,10 @@ $(function() {
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icallangbind_access_array(<span class="keywordtype">int</span> *array, <span class="keywordtype">int</span> index);</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icallangbind_get_first_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>LIBICAL_ICAL_EXPORT icalproperty *icallangbind_get_first_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *prop);</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icallangbind_get_next_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>LIBICAL_ICAL_EXPORT icalproperty *icallangbind_get_next_property(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *prop);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icallangbind_get_first_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
@@ -104,14 +104,14 @@ $(function() {
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icallangbind_get_next_component(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *comp);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
-<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icallangbind_get_first_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>LIBICAL_ICAL_EXPORT icalparameter *icallangbind_get_first_parameter(icalproperty *prop);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
-<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icallangbind_get_next_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>LIBICAL_ICAL_EXPORT icalparameter *icallangbind_get_next_parameter(icalproperty *prop);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icallangbind_property_eval_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icallangbind_property_eval_string(icalproperty *prop,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *sep);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icallangbind_property_eval_string_r(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icallangbind_property_eval_string_r(icalproperty *prop,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *sep);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icallangbind_string_to_open_flag(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
@@ -124,12 +124,10 @@ $(function() {
<div class="ttc" id="aicalcomponent_8h_html"><div class="ttname"><a href="icalcomponent_8h.html">icalcomponent.h</a></div></div>
<div class="ttc" id="aicalproperty_8h_html"><div class="ttname"><a href="icalproperty_8h.html">icalproperty.h</a></div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalmemory_8h.html b/apidocs/icalmemory_8h.html
index 5ce49f01..1135cce4 100644
--- a/apidocs/icalmemory_8h.html
+++ b/apidocs/icalmemory_8h.html
@@ -670,7 +670,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalmemory_8h_source.html b/apidocs/icalmemory_8h_source.html
index 38012387..54224720 100644
--- a/apidocs/icalmemory_8h_source.html
+++ b/apidocs/icalmemory_8h_source.html
@@ -140,7 +140,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalmessage_8h_source.html b/apidocs/icalmessage_8h_source.html
index bee8cc68..35a383c1 100644
--- a/apidocs/icalmessage_8h_source.html
+++ b/apidocs/icalmessage_8h_source.html
@@ -116,7 +116,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalmime_8h_source.html b/apidocs/icalmime_8h_source.html
index 9bdeaaf2..14ef7e81 100644
--- a/apidocs/icalmime_8h_source.html
+++ b/apidocs/icalmime_8h_source.html
@@ -95,7 +95,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalparameter_8h.html b/apidocs/icalparameter_8h.html
index cb46911d..5a1d7752 100644
--- a/apidocs/icalparameter_8h.html
+++ b/apidocs/icalparameter_8h.html
@@ -76,34 +76,34 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ab8222d0c7236fee6e6ae47a79955db45"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *parameter)</td></tr>
+<tr class="memitem:ab8222d0c7236fee6e6ae47a79955db45"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a> (icalparameter *parameter)</td></tr>
<tr class="memdesc:ab8222d0c7236fee6e6ae47a79955db45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts icalparameter into a string representation. <a href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">More...</a><br /></td></tr>
<tr class="separator:ab8222d0c7236fee6e6ae47a79955db45"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afe13c2029af7332593df37d1ebbd8b3c"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">icalparameter_as_ical_string_r</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *parameter)</td></tr>
+<tr class="memitem:afe13c2029af7332593df37d1ebbd8b3c"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">icalparameter_as_ical_string_r</a> (icalparameter *parameter)</td></tr>
<tr class="memdesc:afe13c2029af7332593df37d1ebbd8b3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts icalparameter into an string representation according to RFC5445/RFC6868. <a href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">More...</a><br /></td></tr>
<tr class="separator:afe13c2029af7332593df37d1ebbd8b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a736a5b4f88c51ba730fddb29981c57de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">icalparameter_clone</a> (const <a class="el" href="structicalparameter__impl.html">icalparameter</a> *p)</td></tr>
+<tr class="memitem:a736a5b4f88c51ba730fddb29981c57de"><td class="memItemLeft" align="right" valign="top">icalparameter *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">icalparameter_clone</a> (const icalparameter *p)</td></tr>
<tr class="memdesc:a736a5b4f88c51ba730fddb29981c57de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new icalparameter as a clone of the given one. <a href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">More...</a><br /></td></tr>
<tr class="separator:a736a5b4f88c51ba730fddb29981c57de"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aafadb9fd4172bab0d17252d251c69800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *parameter)</td></tr>
+<tr class="memitem:aafadb9fd4172bab0d17252d251c69800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a> (icalparameter *parameter)</td></tr>
<tr class="memdesc:aafadb9fd4172bab0d17252d251c69800"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an icalparameter object. <a href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">More...</a><br /></td></tr>
<tr class="separator:aafadb9fd4172bab0d17252d251c69800"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab644f9bab546eea75306f349914af05a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">icalparameter_get_iana_name</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param)</td></tr>
+<tr class="memitem:ab644f9bab546eea75306f349914af05a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">icalparameter_get_iana_name</a> (icalparameter *param)</td></tr>
<tr class="memdesc:ab644f9bab546eea75306f349914af05a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the IANA name of <em>param</em>. <a href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">More...</a><br /></td></tr>
<tr class="separator:ab644f9bab546eea75306f349914af05a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a93de301878e702d08cf89dae83c071f7"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">icalparameter_get_iana_value</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param)</td></tr>
+<tr class="memitem:a93de301878e702d08cf89dae83c071f7"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">icalparameter_get_iana_value</a> (icalparameter *param)</td></tr>
<tr class="memdesc:a93de301878e702d08cf89dae83c071f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the IANA value of <em>param</em>. <a href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">More...</a><br /></td></tr>
<tr class="separator:a93de301878e702d08cf89dae83c071f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28c4415b82455f7551aa4c48b36be438"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">icalparameter_get_xname</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param)</td></tr>
+<tr class="memitem:a28c4415b82455f7551aa4c48b36be438"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">icalparameter_get_xname</a> (icalparameter *param)</td></tr>
<tr class="memdesc:a28c4415b82455f7551aa4c48b36be438"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the X-name of <em>param</em>. <a href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">More...</a><br /></td></tr>
<tr class="separator:a28c4415b82455f7551aa4c48b36be438"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e2ee9baea3213f18d2b93cdf3892c72"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">icalparameter_get_xvalue</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param)</td></tr>
+<tr class="memitem:a1e2ee9baea3213f18d2b93cdf3892c72"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">icalparameter_get_xvalue</a> (icalparameter *param)</td></tr>
<tr class="memdesc:a1e2ee9baea3213f18d2b93cdf3892c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the X-value of <em>param</em>. <a href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">More...</a><br /></td></tr>
<tr class="separator:a1e2ee9baea3213f18d2b93cdf3892c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add735467f8a84b476f5899e262a072a2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param1, <a class="el" href="structicalparameter__impl.html">icalparameter</a> *param2)</td></tr>
+<tr class="memitem:add735467f8a84b476f5899e262a072a2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a> (icalparameter *param1, icalparameter *param2)</td></tr>
<tr class="memdesc:add735467f8a84b476f5899e262a072a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if two parameters have the same name. <a href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">More...</a><br /></td></tr>
<tr class="separator:add735467f8a84b476f5899e262a072a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0671e8fcd545049a3fbc1b5d5d0f2b2b"><td class="memItemLeft" align="right" valign="top">icalparameter_kind&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *parameter)</td></tr>
+<tr class="memitem:a0671e8fcd545049a3fbc1b5d5d0f2b2b"><td class="memItemLeft" align="right" valign="top">icalparameter_kind&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a> (icalparameter *parameter)</td></tr>
<tr class="separator:a0671e8fcd545049a3fbc1b5d5d0f2b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960908ba27797c51f965b997be99f284"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a960908ba27797c51f965b997be99f284">icalparameter_isa_parameter</a> (void *param)</td></tr>
<tr class="separator:a960908ba27797c51f965b997be99f284"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -113,28 +113,28 @@ Functions</h2></td></tr>
<tr class="memitem:a6a172a9cc1bc5cc1315f96e6cad70438"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a> (icalparameter_kind kind)</td></tr>
<tr class="memdesc:a6a172a9cc1bc5cc1315f96e6cad70438"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a string representing the given icalparameter_kind. <a href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">More...</a><br /></td></tr>
<tr class="separator:a6a172a9cc1bc5cc1315f96e6cad70438"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a252cdad9d54b31b898ff273ce5439429"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a> (icalparameter_kind kind)</td></tr>
+<tr class="memitem:a252cdad9d54b31b898ff273ce5439429"><td class="memItemLeft" align="right" valign="top">icalparameter *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a> (icalparameter_kind kind)</td></tr>
<tr class="memdesc:a252cdad9d54b31b898ff273ce5439429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new icalparameter object. <a href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">More...</a><br /></td></tr>
<tr class="separator:a252cdad9d54b31b898ff273ce5439429"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a913f1e9184b211c0c59a7b36e2710264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *p))</td></tr>
+<tr class="memitem:a913f1e9184b211c0c59a7b36e2710264"><td class="memItemLeft" align="right" valign="top">icalparameter *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a> (icalparameter *p))</td></tr>
<tr class="memdesc:a913f1e9184b211c0c59a7b36e2710264"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new icalparameter as a clone of the given one. <a href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">More...</a><br /></td></tr>
<tr class="separator:a913f1e9184b211c0c59a7b36e2710264"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3f2cce04d344d002ca83e797c05dd8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a> (const char *value)</td></tr>
+<tr class="memitem:aa3f2cce04d344d002ca83e797c05dd8b"><td class="memItemLeft" align="right" valign="top">icalparameter *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a> (const char *value)</td></tr>
<tr class="memdesc:aa3f2cce04d344d002ca83e797c05dd8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new icalparameter object from string. <a href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">More...</a><br /></td></tr>
<tr class="separator:aa3f2cce04d344d002ca83e797c05dd8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abe33daa839d72261aab283d0f44f711f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a> (icalparameter_kind kind, const char *value)</td></tr>
+<tr class="memitem:abe33daa839d72261aab283d0f44f711f"><td class="memItemLeft" align="right" valign="top">icalparameter *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a> (icalparameter_kind kind, const char *value)</td></tr>
<tr class="memdesc:abe33daa839d72261aab283d0f44f711f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new icalparameter of a given <em>kind</em> with a given <em>value</em>. <a href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">More...</a><br /></td></tr>
<tr class="separator:abe33daa839d72261aab283d0f44f711f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab70ecf438e02384a5a13ca6a71e7793"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param, const char *v)</td></tr>
+<tr class="memitem:aab70ecf438e02384a5a13ca6a71e7793"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a> (icalparameter *param, const char *v)</td></tr>
<tr class="memdesc:aab70ecf438e02384a5a13ca6a71e7793"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the IANA name of <em>param</em> to <em>v</em>. <a href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">More...</a><br /></td></tr>
<tr class="separator:aab70ecf438e02384a5a13ca6a71e7793"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adf6329d175597783232853ff1ca53e24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param, const char *v)</td></tr>
+<tr class="memitem:adf6329d175597783232853ff1ca53e24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a> (icalparameter *param, const char *v)</td></tr>
<tr class="memdesc:adf6329d175597783232853ff1ca53e24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the IANA value of <em>param</em> to <em>v</em>. <a href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">More...</a><br /></td></tr>
<tr class="separator:adf6329d175597783232853ff1ca53e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2e77cb0c365e67a65487f916ece223da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param, const char *v)</td></tr>
+<tr class="memitem:a2e77cb0c365e67a65487f916ece223da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a> (icalparameter *param, const char *v)</td></tr>
<tr class="memdesc:a2e77cb0c365e67a65487f916ece223da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the X-name of <em>param</em> to <em>v</em>. <a href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">More...</a><br /></td></tr>
<tr class="separator:a2e77cb0c365e67a65487f916ece223da"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaf0fbf906d011f5af3ce38b626906691"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param, const char *v)</td></tr>
+<tr class="memitem:aaf0fbf906d011f5af3ce38b626906691"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a> (icalparameter *param, const char *v)</td></tr>
<tr class="memdesc:aaf0fbf906d011f5af3ce38b626906691"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the X-value of <em>param</em> to <em>v</em>. <a href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">More...</a><br /></td></tr>
<tr class="separator:aaf0fbf906d011f5af3ce38b626906691"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e659bfa64d0c6c7cc3da29aadc5d3d6"><td class="memItemLeft" align="right" valign="top">icalparameter_kind&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a> (const char *string)</td></tr>
@@ -153,7 +153,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">char * icalparameter_as_ical_string </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>parameter</em></td><td>)</td>
<td></td>
</tr>
@@ -171,7 +171,7 @@ Functions</h2></td></tr>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c" title="Converts icalparameter into an string representation according to RFC5445/RFC6868.">icalparameter_as_ical_string_r()</a></dd></dl>
<dl class="section user"><dt>Error handling</dt><dd>If there is any error, the method returns <code>NULL</code>. Furthermore, if <em>parameter</em> is <code>NULL</code>, it also sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>. If it doesn't recognize the kind of the parameter, it sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> it <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>. If the parameter is otherwise malformed, it sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>Strings returned by this method are owned by libical, they must not be freed and they may be reclaimed with the next call into the library. A version of this function, which returns strings that are not owned by libical, is <a class="el" href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c" title="Converts icalparameter into an string representation according to RFC5445/RFC6868.">icalparameter_as_ical_string_r()</a>.</dd></dl>
-<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
+<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="keywordflow">if</span>(param) {</div>
<div class="line"> printf(<span class="stringliteral">&quot;%s\n&quot;</span>, <a class="code hl_function" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a>(param));</div>
@@ -181,7 +181,6 @@ Functions</h2></td></tr>
<div class="ttc" id="aicalparameter_8h_html_aa3f2cce04d344d002ca83e797c05dd8b"><div class="ttname"><a href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a></div><div class="ttdeci">icalparameter * icalparameter_new_from_string(const char *value)</div><div class="ttdoc">Creates new icalparameter object from string.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:115</div></div>
<div class="ttc" id="aicalparameter_8h_html_aafadb9fd4172bab0d17252d251c69800"><div class="ttname"><a href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a></div><div class="ttdeci">void icalparameter_free(icalparameter *parameter)</div><div class="ttdoc">Frees an icalparameter object.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:51</div></div>
<div class="ttc" id="aicalparameter_8h_html_ab8222d0c7236fee6e6ae47a79955db45"><div class="ttname"><a href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a></div><div class="ttdeci">char * icalparameter_as_ical_string(icalparameter *parameter)</div><div class="ttdoc">Converts icalparameter into a string representation.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:164</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -195,7 +194,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">char * icalparameter_as_ical_string_r </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>parameter</em></td><td>)</td>
<td></td>
</tr>
@@ -213,7 +212,7 @@ Functions</h2></td></tr>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45" title="Converts icalparameter into a string representation.">icalparameter_as_ical_string()</a></dd></dl>
<dl class="section user"><dt>Error handling</dt><dd>If there is any error, the method returns <code>NULL</code>. Furthermore, if parameter is <code>NULL</code>, it also sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>. If it doesn't recognize the kind of the parameter, it sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>. If the parameter is otherwise malformed, it sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>Strings returned by this method are owned by the caller, thus they need to be manually <code><a class="el" href="icalmemory_8h.html#a2f164cb87c67f06b5dc04a5f21384879" title="Releases a buffer.">icalmemory_free_buffer()</a></code>d after use. A version of this function which returns strings that do not need to be freed manually is <a class="el" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45" title="Converts icalparameter into a string representation.">icalparameter_as_ical_string()</a>.</dd></dl>
-<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
+<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="keywordflow">if</span>(param) {</div>
<div class="line"> <span class="keywordtype">char</span> *str = <a class="code hl_function" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a>(param);</div>
@@ -234,9 +233,9 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_clone </td>
+ <td class="memname">icalparameter * icalparameter_clone </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">const icalparameter *&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
<td></td>
</tr>
@@ -280,7 +279,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalparameter_free </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>parameter</em></td><td>)</td>
<td></td>
</tr>
@@ -295,7 +294,7 @@ Functions</h2></td></tr>
</dd>
</dl>
<p>This method needs to be used on all parameter objects returned from any of the <code>_new()</code> methods including <a class="el" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429" title="Creates new icalparameter object.">icalparameter_new()</a>, <a class="el" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b" title="Creates new icalparameter object from string.">icalparameter_new_from_string()</a> and <a class="el" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f" title="Creates new icalparameter of a given kind with a given value.">icalparameter_new_from_value_string()</a> and on cloned parameter objects returned by <a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de" title="Creates new icalparameter as a clone of the given one.">icalparameter_clone()</a> when these object are not needed anymore and to be released.</p>
-<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
+<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
<div class="line"> </div>
<div class="line"><span class="keywordflow">if</span>(param) {</div>
<div class="line"> <span class="comment">// use param...</span></div>
@@ -317,7 +316,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">const char * icalparameter_get_iana_name </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em></td><td>)</td>
<td></td>
</tr>
@@ -336,7 +335,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>Returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a> when a <code>NULL</code> is passed instead of an icalparameter.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The string that is returned stays owned by libical and must not be freed by the caller.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// creates new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
<div class="line"> </div>
<div class="line"><span class="comment">// sets iana name</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a>(param, <span class="stringliteral">&quot;X-TEST&quot;</span>);</div>
@@ -360,7 +359,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">const char * icalparameter_get_iana_value </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em></td><td>)</td>
<td></td>
</tr>
@@ -379,7 +378,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>Returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a> when a <code>NULL</code> is passed instead of an icalparameter.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The string that is returned stays owned by libical and must not be freed by the caller.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// create new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=ATTENDEE&quot;</span>);</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=ATTENDEE&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// set role to chair</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a>(param, <span class="stringliteral">&quot;CHAIR&quot;</span>);</div>
@@ -404,7 +403,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">const char * icalparameter_get_xname </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em></td><td>)</td>
<td></td>
</tr>
@@ -423,7 +422,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>Returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a> when a <code>NULL</code> is passed instead of an icalparameter.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The string that is returned stays owned by libical and must not be freed by the caller.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// creates new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
<div class="line"> </div>
<div class="line"><span class="comment">// sets xname</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a>(param, <span class="stringliteral">&quot;X-TEST&quot;</span>);</div>
@@ -447,7 +446,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">const char * icalparameter_get_xvalue </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em></td><td>)</td>
<td></td>
</tr>
@@ -466,7 +465,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>Returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a> when a <code>NULL</code> is passed instead of an icalparameter.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The string that is returned stays owned by libical and must not be freed by the caller.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// create new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;X-TEST=FAIL&quot;</span>);</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;X-TEST=FAIL&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// set test to success</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a>(param, <span class="stringliteral">&quot;SUCCESS&quot;</span>);</div>
@@ -491,13 +490,13 @@ Functions</h2></td></tr>
<tr>
<td class="memname">int icalparameter_has_same_name </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param2</em>&#160;</td>
</tr>
<tr>
@@ -520,8 +519,8 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>If either of <em>param1</em> or <em>param2</em> are <code>NULL</code>, it returns 0 and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>Does not take ownership of either icalparameter.</dd></dl>
<dl class="section user"><dt>Example</dt><dd><div class="fragment"><div class="line"><span class="comment">// create two parameters</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param1 = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param2 = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;EMAIL=mailto@example.com&quot;</span>);</div>
+<div class="line">icalparameter *param1 = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
+<div class="line">icalparameter *param2 = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;EMAIL=mailto@example.com&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// compare parameter names for equality</span></div>
<div class="line">assert(<a class="code hl_function" href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a>(param1, param2) == 0);</div>
@@ -543,7 +542,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">icalparameter_kind icalparameter_isa </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>parameter</em></td><td>)</td>
<td></td>
</tr>
@@ -559,7 +558,7 @@ Functions</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>The icalparameter_kind of the parameter</dd></dl>
<p><b>Error</b> handling Returns ICAL_NO_PARAMETER when passed NULL.</p>
<p ><b>Usage</b> </p><div class="fragment"><div class="line"><span class="comment">// create parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// check what type of parameter this is</span></div>
<div class="line">assert(<a class="code hl_function" href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a>(param) == ICAL_ROLE_PARAMETER);</div>
@@ -595,7 +594,7 @@ Functions</h2></td></tr>
<dl class="section note"><dt>Note</dt><dd>This function expects to be given an object originating from libical - if this function is passed anything that is not from libical, its behavior is undefined.</dd></dl>
<p><b>Error</b> handling When given a <code>NULL</code> object, it returns 0.</p>
<p ><b>Usage</b> </p><div class="fragment"><div class="line"><span class="comment">// create parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// check if it&#39;s a parameter</span></div>
<div class="line">assert(<a class="code hl_function" href="icalparameter_8h.html#a960908ba27797c51f965b997be99f284">icalparameter_isa_parameter</a>(param));</div>
@@ -631,7 +630,7 @@ Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>1 if <em>kind</em> is valid, 0 otherwise</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">assert(<a class="code hl_function" href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a>(ICAL_ROLE_PARAMETER));</div>
-<div class="ttc" id="aicalparameter_8h_html_a236331311b5c8957e718f6abb205fb66"><div class="ttname"><a href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a></div><div class="ttdeci">int icalparameter_kind_is_valid(const icalparameter_kind kind)</div><div class="ttdoc">Checks the validity of a icalparameter_kind.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2516</div></div>
+<div class="ttc" id="aicalparameter_8h_html_a236331311b5c8957e718f6abb205fb66"><div class="ttname"><a href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a></div><div class="ttdeci">int icalparameter_kind_is_valid(const icalparameter_kind kind)</div><div class="ttdoc">Checks the validity of a icalparameter_kind.</div></div>
</div><!-- fragment --> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>3.0.4 </dd></dl>
@@ -666,7 +665,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">assert(0 == strcmp(<a class="code hl_function" href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a>(ICAL_ROLE_PARAMETER), <span class="stringliteral">&quot;ROLE&quot;</span>));</div>
<div class="line">assert(0 == strcmp(<a class="code hl_function" href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a>(ICAL_EMAIL_PARAMETER), <span class="stringliteral">&quot;EMAIL));</span></div>
<div class="line"><span class="stringliteral">assert(0 == strcmp(icalparameter_kind_to_string(ICAL_ID_PARAMETER), &quot;</span>ID<span class="stringliteral">&quot;));</span></div>
-<div class="ttc" id="aicalparameter_8h_html_a6a172a9cc1bc5cc1315f96e6cad70438"><div class="ttname"><a href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a></div><div class="ttdeci">const char * icalparameter_kind_to_string(icalparameter_kind kind)</div><div class="ttdoc">Returns a string representing the given icalparameter_kind.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2534</div></div>
+<div class="ttc" id="aicalparameter_8h_html_a6a172a9cc1bc5cc1315f96e6cad70438"><div class="ttname"><a href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a></div><div class="ttdeci">const char * icalparameter_kind_to_string(icalparameter_kind kind)</div><div class="ttdoc">Returns a string representing the given icalparameter_kind.</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -678,7 +677,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new </td>
+ <td class="memname">icalparameter * icalparameter_new </td>
<td>(</td>
<td class="paramtype">icalparameter_kind&#160;</td>
<td class="paramname"><em>kind</em></td><td>)</td>
@@ -698,7 +697,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>If there was an internal error regarding memory allocation, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a055394ffaf6701aa12491dc10767f07d">ICAL_NEWFAILED_ERROR</a>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>Objects created by this method are owned by the caller and must be released with the <a class="el" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800" title="Frees an icalparameter object.">icalparameter_free()</a> method.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// create new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
+<div class="line">icalparameter *parameter = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
<div class="line"> </div>
<div class="line"><span class="keywordflow">if</span>(parameter) {</div>
<div class="line"> <span class="comment">// use parameter ...</span></div>
@@ -717,9 +716,9 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_clone </td>
+ <td class="memname">icalparameter * icalparameter_new_clone </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
<td></td>
</tr>
@@ -751,32 +750,7 @@ Functions</h2></td></tr>
<div class="line">icalparameter_free(clone);</div>
</div><!-- fragment --> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de" title="Creates new icalparameter as a clone of the given one.">icalparameter_clone()</a> instead </dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">p</td><td>The existing, non-<code>NULL</code> parameter to clone. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>An icalparameter that is a clone of the given one.</dd></dl>
-<dl class="section user"><dt>Error handling</dt><dd>If <em>p</em> is <code>NULL</code>, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>. If there was an internal error cloning the data, it returns <code>NULL</code> without reporting any error in <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a>.</dd></dl>
-<dl class="section user"><dt>Ownership</dt><dd>Objects created by this method are owned by the caller and must be released with the <a class="el" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800" title="Frees an icalparameter object.">icalparameter_free()</a> method.</dd></dl>
-<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">// create an icalparameter</div>
-<div class="line">icalparameter *param = icalparameter_new_from_string(&quot;ROLE=CHAIR&quot;);</div>
-<div class="line"> </div>
-<div class="line">// clone the parameter</div>
-<div class="line">icalparameter *clone = icalparameter_clone(param);</div>
-<div class="line"> </div>
-<div class="line">if(clone) {</div>
-<div class="line"> // use clone ...</div>
-<div class="line">}</div>
-<div class="line"> </div>
-<div class="line">// release parameters</div>
-<div class="line">icalparameter_free(param);</div>
-<div class="line">icalparameter_free(clone);</div>
-</div><!-- fragment --> </dd></dl>
-<dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de" title="Creates new icalparameter as a clone of the given one.">icalparameter_clone()</a> instead </dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de" title="Creates new icalparameter as a clone of the given one.">icalparameter_clone()</a> instead </dd></dl>
</div>
</div>
@@ -787,7 +761,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_from_string </td>
+ <td class="memname">icalparameter * icalparameter_new_from_string </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
@@ -806,7 +780,7 @@ Functions</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>An icalparameter that corresponds to the given string.</dd></dl>
<dl class="section user"><dt>Error handling</dt><dd>If there was an internal error copying data, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a055394ffaf6701aa12491dc10767f07d">ICAL_NEWFAILED_ERROR</a>. If <em>value</em> was <code>NULL</code>, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>. If <em>value</em> was malformed, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a6ba07679ac440358c3090a351d27f0d8">ICAL_MALFORMEDDATA_ERROR</a>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>Objects created by this method are owned by the caller and must be released with the <a class="el" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800" title="Frees an icalparameter object.">icalparameter_free()</a> method.</dd></dl>
-<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
+<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=CHAIR&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="keywordflow">if</span>(param) {</div>
<div class="line"> <span class="comment">// use param ...</span></div>
@@ -824,7 +798,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalparameter__impl.html">icalparameter</a> * icalparameter_new_from_value_string </td>
+ <td class="memname">icalparameter * icalparameter_new_from_value_string </td>
<td>(</td>
<td class="paramtype">icalparameter_kind&#160;</td>
<td class="paramname"><em>kind</em>, </td>
@@ -855,7 +829,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>If value is <code>NULL</code>, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>Objects created by this method are owned by the caller and must be released with the <a class="el" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800" title="Frees an icalparameter object.">icalparameter_free()</a> method.</dd></dl>
<dl class="section user"><dt>Example</dt><dd><div class="fragment"><div class="line"><span class="comment">// create new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param;</div>
+<div class="line">icalparameter *param;</div>
<div class="line">param = <a class="code hl_function" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a>(ICAL_ROLE_PARAMETER, <span class="stringliteral">&quot;CHAIR&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// check parameter</span></div>
@@ -864,7 +838,7 @@ Functions</h2></td></tr>
<div class="line"> </div>
<div class="line"><span class="comment">// release memory</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a>(param);</div>
-<div class="ttc" id="aicalparameter_8h_html_abe33daa839d72261aab283d0f44f711f"><div class="ttname"><a href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a></div><div class="ttdeci">icalparameter * icalparameter_new_from_value_string(icalparameter_kind kind, const char *value)</div><div class="ttdoc">Creates new icalparameter of a given kind with a given value.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2632</div></div>
+<div class="ttc" id="aicalparameter_8h_html_abe33daa839d72261aab283d0f44f711f"><div class="ttname"><a href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a></div><div class="ttdeci">icalparameter * icalparameter_new_from_value_string(icalparameter_kind kind, const char *value)</div><div class="ttdoc">Creates new icalparameter of a given kind with a given value.</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -878,7 +852,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalparameter_set_iana_name </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em>, </td>
</tr>
<tr>
@@ -907,7 +881,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>If either <em>param</em> or <em>v</em> are <code>NULL</code>, it sets :calerrno to ICAL_BARARG_ERROR. If there is an error acquiring memory, it sets <code>errno</code> to <code>ENOMEM</code>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The passed string <em>v</em> stays in the ownership of the caller - libical creates a copy of it.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// creates new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
<div class="line"> </div>
<div class="line"><span class="comment">// sets iana name</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a>(param, <span class="stringliteral">&quot;ROLE&quot;</span>);</div>
@@ -929,7 +903,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalparameter_set_iana_value </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em>, </td>
</tr>
<tr>
@@ -958,7 +932,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>If either <em>param</em> or <em>v</em> are <code>NULL</code>, it sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to ICAL_BARARG_ERROR. If there is an error acquiring memory, it sets <code>errno</code> to <code>ENOMEM</code>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The passed string <em>v</em> stays in the ownership of the caller - libical creates a copy of it.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// create new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=ATTENDEE&quot;</span>);</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;ROLE=ATTENDEE&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// set role to chair</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a>(param, <span class="stringliteral">&quot;CHAIR&quot;</span>);</div>
@@ -981,7 +955,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalparameter_set_xname </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em>, </td>
</tr>
<tr>
@@ -1010,7 +984,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>If either <em>param</em> or <em>v</em> are <code>NULL</code>, it sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to ICAL_BARARG_ERROR. If there is an error acquiring memory, it sets <code>errno</code> to <code>ENOMEM</code>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The passed string <em>v</em> stays in the ownership of the caller - libical creates a copy of it.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// creates new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>();</div>
<div class="line"> </div>
<div class="line"><span class="comment">// sets xname</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a>(param, <span class="stringliteral">&quot;X-TEST&quot;</span>);</div>
@@ -1032,7 +1006,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">void icalparameter_set_xvalue </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em>, </td>
</tr>
<tr>
@@ -1061,7 +1035,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Error handling</dt><dd>If either <em>param</em> or <em>v</em> are <code>NULL</code>, it sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to ICAL_BARARG_ERROR. If there is an error acquiring memory, it sets <code>errno</code> to <code>ENOMEM</code>.</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The passed string <em>v</em> stays in the ownership of the caller - libical creates a copy of it.</dd></dl>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line"><span class="comment">// create new parameter</span></div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;X-TEST=FAIL&quot;</span>);</div>
+<div class="line">icalparameter *param = <a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="stringliteral">&quot;X-TEST=FAIL&quot;</span>);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// set test to success</span></div>
<div class="line"><a class="code hl_function" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a>(param, <span class="stringliteral">&quot;SUCCESS&quot;</span>);</div>
@@ -1104,7 +1078,7 @@ Functions</h2></td></tr>
<dl class="section user"><dt>Usage</dt><dd><div class="fragment"><div class="line">assert(<a class="code hl_function" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a>(<span class="stringliteral">&quot;ROLE&quot;</span>) == ICAL_ROLE_PARAMETER);</div>
<div class="line">assert(<a class="code hl_function" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a>(<span class="stringliteral">&quot;EMAIL&quot;</span>) == ICAL_EMAIL_PARAMETER);</div>
<div class="line">assert(<a class="code hl_function" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a>(<span class="stringliteral">&quot;ID&quot;</span>) == ICAL_ID_PARAMETER);</div>
-<div class="ttc" id="aicalparameter_8h_html_a4e659bfa64d0c6c7cc3da29aadc5d3d6"><div class="ttname"><a href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a></div><div class="ttdeci">icalparameter_kind icalparameter_string_to_kind(const char *string)</div><div class="ttdoc">Returns the icalparameter_kind for a given string.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2554</div></div>
+<div class="ttc" id="aicalparameter_8h_html_a4e659bfa64d0c6c7cc3da29aadc5d3d6"><div class="ttname"><a href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a></div><div class="ttdeci">icalparameter_kind icalparameter_string_to_kind(const char *string)</div><div class="ttdoc">Returns the icalparameter_kind for a given string.</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -1112,7 +1086,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalparameter_8h_source.html b/apidocs/icalparameter_8h_source.html
index acb12ade..60848354 100644
--- a/apidocs/icalparameter_8h_source.html
+++ b/apidocs/icalparameter_8h_source.html
@@ -89,66 +89,66 @@ $(function() {
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">/* Declared in icalderivedparameter.h */</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/*typedef struct icalparameter_impl icalparameter;*/</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>(icalparameter_kind kind);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>LIBICAL_ICAL_EXPORT icalparameter *<a class="code hl_function" href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a>(icalparameter_kind kind);</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">icalparameter_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *p);</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>LIBICAL_ICAL_EXPORT icalparameter *<a class="code hl_function" href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">icalparameter_clone</a>(<span class="keyword">const</span> icalparameter *p);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *p));</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(icalparameter *<a class="code hl_function" href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a>(icalparameter *p));</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
-<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>LIBICAL_ICAL_EXPORT icalparameter *<a class="code hl_function" href="icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b">icalparameter_new_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
-<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *<a class="code hl_function" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a>(icalparameter_kind kind,</div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f"> 152</a></span>LIBICAL_ICAL_EXPORT icalparameter *<a class="code hl_function" href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a>(icalparameter_kind kind,</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a>(icalparameter *parameter);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a>(icalparameter *parameter);</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">icalparameter_as_ical_string_r</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
+<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">icalparameter_as_ical_string_r</a>(icalparameter *parameter);</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
-<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span>LIBICAL_ICAL_EXPORT icalparameter_kind <a class="code hl_function" href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
+<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span>LIBICAL_ICAL_EXPORT icalparameter_kind <a class="code hl_function" href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a>(icalparameter *parameter);</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#a960908ba27797c51f965b997be99f284">icalparameter_isa_parameter</a>(<span class="keywordtype">void</span> *param);</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> </div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment">/* Access the name of an X parameter */</span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
-<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
+<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a>(icalparameter *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">icalparameter_get_xname</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
+<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">icalparameter_get_xname</a>(icalparameter *param);</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
-<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
+<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691">icalparameter_set_xvalue</a>(icalparameter *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> </div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">icalparameter_get_xvalue</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
+<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">icalparameter_get_xvalue</a>(icalparameter *param);</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> </div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="comment">/* Access the name of an IANA parameter */</span></div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
-<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
+<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793">icalparameter_set_iana_name</a>(icalparameter *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> </div>
-<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">icalparameter_get_iana_name</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
+<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">icalparameter_get_iana_name</a>(icalparameter *param);</div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> </div>
-<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
+<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a>(icalparameter *param, <span class="keyword">const</span> <span class="keywordtype">char</span> *v);</div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> </div>
-<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">icalparameter_get_iana_value</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
+<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">icalparameter_get_iana_value</a>(icalparameter *param);</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> </div>
-<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param1, <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param2);</div>
+<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a>(icalparameter *param1, icalparameter *param2);</div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> </div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span><span class="comment">/* Convert enumerations */</span></div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> </div>
-<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a>(icalparameter_kind kind);</div>
+<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"><a class="line" href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438"> 591</a></span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a>(icalparameter_kind kind);</div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> </div>
-<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span>LIBICAL_ICAL_EXPORT icalparameter_kind <a class="code hl_function" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6"> 614</a></span>LIBICAL_ICAL_EXPORT icalparameter_kind <a class="code hl_function" href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> </div>
-<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a>(<span class="keyword">const</span> icalparameter_kind kind);</div>
+<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"><a class="line" href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66"> 627</a></span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a>(<span class="keyword">const</span> icalparameter_kind kind);</div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> </div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aicalparameter_8h_html_a0671e8fcd545049a3fbc1b5d5d0f2b2b"><div class="ttname"><a href="icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b">icalparameter_isa</a></div><div class="ttdeci">icalparameter_kind icalparameter_isa(icalparameter *parameter)</div><div class="ttdef"><b>Definition:</b> icalparameter.c:316</div></div>
<div class="ttc" id="aicalparameter_8h_html_a1e2ee9baea3213f18d2b93cdf3892c72"><div class="ttname"><a href="icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72">icalparameter_get_xvalue</a></div><div class="ttdeci">const char * icalparameter_get_xvalue(icalparameter *param)</div><div class="ttdoc">Returns the X-value of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:379</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a236331311b5c8957e718f6abb205fb66"><div class="ttname"><a href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a></div><div class="ttdeci">int icalparameter_kind_is_valid(const icalparameter_kind kind)</div><div class="ttdoc">Checks the validity of a icalparameter_kind.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2516</div></div>
+<div class="ttc" id="aicalparameter_8h_html_a236331311b5c8957e718f6abb205fb66"><div class="ttname"><a href="icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66">icalparameter_kind_is_valid</a></div><div class="ttdeci">int icalparameter_kind_is_valid(const icalparameter_kind kind)</div><div class="ttdoc">Checks the validity of a icalparameter_kind.</div></div>
<div class="ttc" id="aicalparameter_8h_html_a252cdad9d54b31b898ff273ce5439429"><div class="ttname"><a href="icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429">icalparameter_new</a></div><div class="ttdeci">icalparameter * icalparameter_new(icalparameter_kind kind)</div><div class="ttdoc">Creates new icalparameter object.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:44</div></div>
<div class="ttc" id="aicalparameter_8h_html_a28c4415b82455f7551aa4c48b36be438"><div class="ttname"><a href="icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438">icalparameter_get_xname</a></div><div class="ttdeci">const char * icalparameter_get_xname(icalparameter *param)</div><div class="ttdoc">Returns the X-name of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:356</div></div>
<div class="ttc" id="aicalparameter_8h_html_a2e77cb0c365e67a65487f916ece223da"><div class="ttname"><a href="icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da">icalparameter_set_xname</a></div><div class="ttdeci">void icalparameter_set_xname(icalparameter *param, const char *v)</div><div class="ttdoc">Sets the X-name of param to v.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:340</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a4e659bfa64d0c6c7cc3da29aadc5d3d6"><div class="ttname"><a href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a></div><div class="ttdeci">icalparameter_kind icalparameter_string_to_kind(const char *string)</div><div class="ttdoc">Returns the icalparameter_kind for a given string.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2554</div></div>
-<div class="ttc" id="aicalparameter_8h_html_a6a172a9cc1bc5cc1315f96e6cad70438"><div class="ttname"><a href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a></div><div class="ttdeci">const char * icalparameter_kind_to_string(icalparameter_kind kind)</div><div class="ttdoc">Returns a string representing the given icalparameter_kind.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2534</div></div>
+<div class="ttc" id="aicalparameter_8h_html_a4e659bfa64d0c6c7cc3da29aadc5d3d6"><div class="ttname"><a href="icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6">icalparameter_string_to_kind</a></div><div class="ttdeci">icalparameter_kind icalparameter_string_to_kind(const char *string)</div><div class="ttdoc">Returns the icalparameter_kind for a given string.</div></div>
+<div class="ttc" id="aicalparameter_8h_html_a6a172a9cc1bc5cc1315f96e6cad70438"><div class="ttname"><a href="icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438">icalparameter_kind_to_string</a></div><div class="ttdeci">const char * icalparameter_kind_to_string(icalparameter_kind kind)</div><div class="ttdoc">Returns a string representing the given icalparameter_kind.</div></div>
<div class="ttc" id="aicalparameter_8h_html_a736a5b4f88c51ba730fddb29981c57de"><div class="ttname"><a href="icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de">icalparameter_clone</a></div><div class="ttdeci">icalparameter * icalparameter_clone(const icalparameter *p)</div><div class="ttdoc">Creates new icalparameter as a clone of the given one.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:75</div></div>
<div class="ttc" id="aicalparameter_8h_html_a913f1e9184b211c0c59a7b36e2710264"><div class="ttname"><a href="icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264">icalparameter_new_clone</a></div><div class="ttdeci">icalparameter * icalparameter_new_clone(icalparameter *p))</div><div class="ttdoc">Creates new icalparameter as a clone of the given one.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:110</div></div>
<div class="ttc" id="aicalparameter_8h_html_a93de301878e702d08cf89dae83c071f7"><div class="ttname"><a href="icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7">icalparameter_get_iana_value</a></div><div class="ttdeci">const char * icalparameter_get_iana_value(icalparameter *param)</div><div class="ttdoc">Returns the IANA value of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:391</div></div>
@@ -159,15 +159,14 @@ $(function() {
<div class="ttc" id="aicalparameter_8h_html_aafadb9fd4172bab0d17252d251c69800"><div class="ttname"><a href="icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800">icalparameter_free</a></div><div class="ttdeci">void icalparameter_free(icalparameter *parameter)</div><div class="ttdoc">Frees an icalparameter object.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:51</div></div>
<div class="ttc" id="aicalparameter_8h_html_ab644f9bab546eea75306f349914af05a"><div class="ttname"><a href="icalparameter_8h.html#ab644f9bab546eea75306f349914af05a">icalparameter_get_iana_name</a></div><div class="ttdeci">const char * icalparameter_get_iana_name(icalparameter *param)</div><div class="ttdoc">Returns the IANA name of param.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:401</div></div>
<div class="ttc" id="aicalparameter_8h_html_ab8222d0c7236fee6e6ae47a79955db45"><div class="ttname"><a href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a></div><div class="ttdeci">char * icalparameter_as_ical_string(icalparameter *parameter)</div><div class="ttdoc">Converts icalparameter into a string representation.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:164</div></div>
-<div class="ttc" id="aicalparameter_8h_html_abe33daa839d72261aab283d0f44f711f"><div class="ttname"><a href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a></div><div class="ttdeci">icalparameter * icalparameter_new_from_value_string(icalparameter_kind kind, const char *value)</div><div class="ttdoc">Creates new icalparameter of a given kind with a given value.</div><div class="ttdef"><b>Definition:</b> icalderivedparameter.c:2632</div></div>
+<div class="ttc" id="aicalparameter_8h_html_abe33daa839d72261aab283d0f44f711f"><div class="ttname"><a href="icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f">icalparameter_new_from_value_string</a></div><div class="ttdeci">icalparameter * icalparameter_new_from_value_string(icalparameter_kind kind, const char *value)</div><div class="ttdoc">Creates new icalparameter of a given kind with a given value.</div></div>
<div class="ttc" id="aicalparameter_8h_html_add735467f8a84b476f5899e262a072a2"><div class="ttname"><a href="icalparameter_8h.html#add735467f8a84b476f5899e262a072a2">icalparameter_has_same_name</a></div><div class="ttdeci">int icalparameter_has_same_name(icalparameter *param1, icalparameter *param2)</div><div class="ttdoc">Determines if two parameters have the same name.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:420</div></div>
<div class="ttc" id="aicalparameter_8h_html_adf6329d175597783232853ff1ca53e24"><div class="ttname"><a href="icalparameter_8h.html#adf6329d175597783232853ff1ca53e24">icalparameter_set_iana_value</a></div><div class="ttdeci">void icalparameter_set_iana_value(icalparameter *param, const char *v)</div><div class="ttdoc">Sets the IANA value of param to v.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:386</div></div>
<div class="ttc" id="aicalparameter_8h_html_afe13c2029af7332593df37d1ebbd8b3c"><div class="ttname"><a href="icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c">icalparameter_as_ical_string_r</a></div><div class="ttdeci">char * icalparameter_as_ical_string_r(icalparameter *parameter)</div><div class="ttdoc">Converts icalparameter into an string representation according to RFC5445/RFC6868.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:264</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalparameter__cxx_8h.html b/apidocs/icalparameter__cxx_8h.html
index 898df35e..a7d6d1d7 100644
--- a/apidocs/icalparameter__cxx_8h.html
+++ b/apidocs/icalparameter__cxx_8h.html
@@ -90,7 +90,7 @@ Data Structures</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalparameter__cxx_8h_source.html b/apidocs/icalparameter__cxx_8h_source.html
index 5f0f99eb..43675765 100644
--- a/apidocs/icalparameter__cxx_8h_source.html
+++ b/apidocs/icalparameter__cxx_8h_source.html
@@ -95,7 +95,7 @@ $(function() {
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">ICalParameter</a> &amp;operator=(<span class="keyword">const</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">ICalParameter</a> &amp;);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">~ICalParameter</a>();</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
-<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">ICalParameter</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *v);</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">ICalParameter</a>(icalparameter *v);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="comment">// Create from string of form &quot;PARAMNAME=VALUE&quot;</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">ICalParameter</a>(<span class="keyword">const</span> std::string &amp;str);</div>
@@ -104,7 +104,7 @@ $(function() {
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">ICalParameter</a>(<span class="keyword">const</span> icalparameter_kind &amp;kind);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_class" href="classLibICal_1_1ICalParameter.html">ICalParameter</a>(<span class="keyword">const</span> icalparameter_kind &amp;kind, <span class="keyword">const</span> std::string &amp;str);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
-<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">operator</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *()</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">operator</span> icalparameter *()</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> {</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordflow">return</span> imp;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> }</div>
@@ -222,7 +222,7 @@ $(function() {
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keywordtype">void</span> set_dir(<span class="keyword">const</span> std::string &amp;v);</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="keyword">private</span>:</div>
-<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *imp;</div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> icalparameter *imp;</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span>};</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>} <span class="comment">// namespace LibICal</span></div>
@@ -232,11 +232,10 @@ $(function() {
<div class="ttc" id="aicalerror_8h_html"><div class="ttname"><a href="icalerror_8h.html">icalerror.h</a></div><div class="ttdoc">Error handling for libical.</div></div>
<div class="ttc" id="aicalparameter_8h_html"><div class="ttname"><a href="icalparameter_8h.html">icalparameter.h</a></div></div>
<div class="ttc" id="aicptrholder__cxx_8h_html"><div class="ttname"><a href="icptrholder__cxx_8h.html">icptrholder_cxx.h</a></div><div class="ttdoc">C++ template classes for managing C++ pointers returned by VComponent::get_..._component,...</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalparameterimpl_8h_source.html b/apidocs/icalparameterimpl_8h_source.html
index d4ad9f70..a3e03988 100644
--- a/apidocs/icalparameterimpl_8h_source.html
+++ b/apidocs/icalparameterimpl_8h_source.html
@@ -95,7 +95,7 @@ $(function() {
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">int</span> size;</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *string;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *x_name;</div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *parent;</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> icalproperty *parent;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">int</span> data;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>};</div>
@@ -103,11 +103,10 @@ $(function() {
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#endif </span><span class="comment">/*ICALPARAMETER_IMPL */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicalproperty_8h_html"><div class="ttname"><a href="icalproperty_8h.html">icalproperty.h</a></div></div>
<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalparser_8h.html b/apidocs/icalparser_8h.html
index bf5eefa4..e7d517a8 100644
--- a/apidocs/icalparser_8h.html
+++ b/apidocs/icalparser_8h.html
@@ -81,62 +81,56 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a268240cde8363f3f669ff87d4a40a5d4"><td class="memItemLeft" align="right" valign="top"><a id="a268240cde8363f3f669ff87d4a40a5d4" name="a268240cde8363f3f669ff87d4a40a5d4"></a>
-typedef struct <a class="el" href="structicalparser__impl.html">icalparser_impl</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser</b></td></tr>
-<tr class="separator:a268240cde8363f3f669ff87d4a40a5d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9332da05cc4922f68ae2b07f442c06fa"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structicalparser__impl.html">icalparser_impl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a></td></tr>
+<tr class="separator:a9332da05cc4922f68ae2b07f442c06fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69220c4ae4e2d8b576334ac8049f6a32"><td class="memItemLeft" align="right" valign="top"><a id="a69220c4ae4e2d8b576334ac8049f6a32" name="a69220c4ae4e2d8b576334ac8049f6a32"></a>
typedef char *(*&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_line_gen_func</b>) (char *s, size_t size, void *d)</td></tr>
<tr class="separator:a69220c4ae4e2d8b576334ac8049f6a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8b34b2ce5d2982022e34e8a0ef32be0"><td class="memItemLeft" align="right" valign="top"><a id="af8b34b2ce5d2982022e34e8a0ef32be0" name="af8b34b2ce5d2982022e34e8a0ef32be0"></a>
-typedef enum icalparser_state&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_state</b></td></tr>
+typedef enum <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a>&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_state</b></td></tr>
<tr class="separator:af8b34b2ce5d2982022e34e8a0ef32be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:aeec42cd09dd789c699d7b6741cbec3e7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a> { <br />
-&#160;&#160;<a class="el" href="ical_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>
-, <a class="el" href="ical_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090">ICALPARSER_SUCCESS</a>
-, <a class="el" href="ical_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e">ICALPARSER_BEGIN_COMP</a>
-, <a class="el" href="ical_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2">ICALPARSER_END_COMP</a>
-, <br />
-&#160;&#160;<a class="el" href="ical_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2">ICALPARSER_IN_PROGRESS</a>
-, <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>
+&#160;&#160;<a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>
, <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090">ICALPARSER_SUCCESS</a>
, <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e">ICALPARSER_BEGIN_COMP</a>
+, <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2">ICALPARSER_END_COMP</a>
, <br />
-&#160;&#160;<a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2">ICALPARSER_END_COMP</a>
-, <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2">ICALPARSER_IN_PROGRESS</a>
+&#160;&#160;<a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2">ICALPARSER_IN_PROGRESS</a>
<br />
}</td></tr>
+<tr class="memdesc:aeec42cd09dd789c699d7b6741cbec3e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the current state of the parser. <a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">More...</a><br /></td></tr>
<tr class="separator:aeec42cd09dd789c699d7b6741cbec3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a987113ea951dc55e37a764af168caaca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca">icalparser_add_line</a> (<a class="el" href="structicalparser__impl.html">icalparser</a> *parser, char *str)</td></tr>
+<tr class="memitem:a987113ea951dc55e37a764af168caaca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca">icalparser_add_line</a> (<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *parser, char *str)</td></tr>
<tr class="memdesc:a987113ea951dc55e37a764af168caaca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a single line to be parsed by the icalparser. <a href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca">More...</a><br /></td></tr>
<tr class="separator:a987113ea951dc55e37a764af168caaca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa6e4c9c494345c51adf49a7e30255fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">icalparser_clean</a> (<a class="el" href="structicalparser__impl.html">icalparser</a> *parser)</td></tr>
+<tr class="memitem:aa6e4c9c494345c51adf49a7e30255fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">icalparser_clean</a> (<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *parser)</td></tr>
<tr class="memdesc:aa6e4c9c494345c51adf49a7e30255fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cleans out an icalparser and returns whatever it has parsed so far. <a href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">More...</a><br /></td></tr>
<tr class="separator:aa6e4c9c494345c51adf49a7e30255fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1cb8b8678b781d3d2ede0fbce613b90d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d">icalparser_free</a> (<a class="el" href="structicalparser__impl.html">icalparser</a> *parser)</td></tr>
+<tr class="memitem:a1cb8b8678b781d3d2ede0fbce613b90d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d">icalparser_free</a> (<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *parser)</td></tr>
<tr class="memdesc:a1cb8b8678b781d3d2ede0fbce613b90d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an icalparser object. <a href="icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d">More...</a><br /></td></tr>
<tr class="separator:a1cb8b8678b781d3d2ede0fbce613b90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ada2de638b68de5146ae860631709f4a3"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#ada2de638b68de5146ae860631709f4a3">icalparser_get_line</a> (<a class="el" href="structicalparser__impl.html">icalparser</a> *parser, icalparser_line_gen_func line_gen_func)</td></tr>
+<tr class="memitem:ada2de638b68de5146ae860631709f4a3"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#ada2de638b68de5146ae860631709f4a3">icalparser_get_line</a> (<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *parser, icalparser_line_gen_func line_gen_func)</td></tr>
<tr class="memdesc:ada2de638b68de5146ae860631709f4a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a line generator function, returns a single iCal content line. <a href="icalparser_8h.html#ada2de638b68de5146ae860631709f4a3">More...</a><br /></td></tr>
<tr class="separator:ada2de638b68de5146ae860631709f4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9a27d19ac53219bb65aeb9a031dbf027"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027">icalparser_get_state</a> (<a class="el" href="structicalparser__impl.html">icalparser</a> *parser)</td></tr>
+<tr class="memitem:a9a27d19ac53219bb65aeb9a031dbf027"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027">icalparser_get_state</a> (<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *parser)</td></tr>
<tr class="memdesc:a9a27d19ac53219bb65aeb9a031dbf027"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns current state of the icalparser. <a href="icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027">More...</a><br /></td></tr>
<tr class="separator:a9a27d19ac53219bb65aeb9a031dbf027"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9848e4dc69f814f49a5ece028c43be57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57">icalparser_new</a> (void)</td></tr>
+<tr class="memitem:a9848e4dc69f814f49a5ece028c43be57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57">icalparser_new</a> (void)</td></tr>
<tr class="memdesc:a9848e4dc69f814f49a5ece028c43be57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new icalparser. <a href="icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57">More...</a><br /></td></tr>
<tr class="separator:a9848e4dc69f814f49a5ece028c43be57"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a00330df647417bb017a7daaaffafddec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a00330df647417bb017a7daaaffafddec">icalparser_parse</a> (<a class="el" href="structicalparser__impl.html">icalparser</a> *parser, icalparser_line_gen_func line_gen_func)</td></tr>
+<tr class="memitem:a00330df647417bb017a7daaaffafddec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a00330df647417bb017a7daaaffafddec">icalparser_parse</a> (<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *parser, icalparser_line_gen_func line_gen_func)</td></tr>
<tr class="memdesc:a00330df647417bb017a7daaaffafddec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message oriented parsing. <a href="icalparser_8h.html#a00330df647417bb017a7daaaffafddec">More...</a><br /></td></tr>
<tr class="separator:a00330df647417bb017a7daaaffafddec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e1268344c61e44a0ec18085688f07fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd">icalparser_parse_string</a> (const char *str)</td></tr>
<tr class="memdesc:a5e1268344c61e44a0ec18085688f07fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses a string and returns the parsed icalcomponent. <a href="icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd">More...</a><br /></td></tr>
<tr class="separator:a5e1268344c61e44a0ec18085688f07fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aae6d08b4084610e225621a25dddd7689"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#aae6d08b4084610e225621a25dddd7689">icalparser_set_gen_data</a> (<a class="el" href="structicalparser__impl.html">icalparser</a> *parser, void *data)</td></tr>
+<tr class="memitem:aae6d08b4084610e225621a25dddd7689"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalparser_8h.html#aae6d08b4084610e225621a25dddd7689">icalparser_set_gen_data</a> (<a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *parser, void *data)</td></tr>
<tr class="memdesc:aae6d08b4084610e225621a25dddd7689"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the data that icalparser_parse will give to the line_gen_func as the parameter 'd'. <a href="icalparser_8h.html#aae6d08b4084610e225621a25dddd7689">More...</a><br /></td></tr>
<tr class="separator:aae6d08b4084610e225621a25dddd7689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6429fdd3d61babc95a3851d78c16ae66"><td class="memItemLeft" align="right" valign="top"><a id="a6429fdd3d61babc95a3851d78c16ae66" name="a6429fdd3d61babc95a3851d78c16ae66"></a>
@@ -147,7 +141,23 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<div class="textblock"><p >Line-oriented parsing. </p>
<p >This file provides methods to parse iCalendar-formatted data into the structures provided by this library.</p>
<dl class="section user"><dt>Usage</dt><dd>Create a new parser via icalparser_new_parser(), then add lines one at a time with <a class="el" href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca" title="Adds a single line to be parsed by the icalparser.">icalparser_add_line()</a>. <a class="el" href="icalparser_8h.html#a987113ea951dc55e37a764af168caaca" title="Adds a single line to be parsed by the icalparser.">icalparser_add_line()</a> will return non-zero when it has finished with a component. </dd></dl>
-</div><h2 class="groupheader">Enumeration Type Documentation</h2>
+</div><h2 class="groupheader">Typedef Documentation</h2>
+<a id="a9332da05cc4922f68ae2b07f442c06fa" name="a9332da05cc4922f68ae2b07f442c06fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9332da05cc4922f68ae2b07f442c06fa">&#9670;&nbsp;</a></span>icalparser</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p >Implementation of the icalparser struct, which holds the state for the current parsing operation. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="aeec42cd09dd789c699d7b6741cbec3e7" name="aeec42cd09dd789c699d7b6741cbec3e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeec42cd09dd789c699d7b6741cbec3e7">&#9670;&nbsp;</a></span>icalparser_state</h2>
@@ -155,10 +165,12 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum icalparser_state</td>
+ <td class="memname">enum <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a></td>
</tr>
</table>
</div><div class="memdoc">
+
+<p>Represents the current state of the parser. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8" name="aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8"></a>ICALPARSER_ERROR&#160;</td><td class="fielddoc"><p >An error occurred while parsing. </p>
</td></tr>
@@ -184,7 +196,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<tr>
<td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * icalparser_add_line </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td>
<td class="paramname"><em>parser</em>, </td>
</tr>
<tr>
@@ -214,8 +226,8 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<dl class="section user"><dt>Error handling</dt><dd><ul>
<li>If <em>parser</em> is <code>NULL</code>, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>.</li>
<li>If <em>line</em> is empty, if returns <code>NULL</code></li>
-<li>If <em>line</em> is <code>NULL</code>, it returns <code>NULL</code> and sets the <em>parser's</em> <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>.</li>
-<li>For errors during parsing, the functions can set the <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a> and/or return components of the type ICAL_XLICINVALID_COMPONENT, or components with properties of the type ICAL_XLICERROR_PROPERTY.</li>
+<li>If <em>line</em> is <code>NULL</code>, it returns <code>NULL</code> and sets the <em>parser's</em> <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7" title="Represents the current state of the parser.">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>.</li>
+<li>For errors during parsing, the functions can set the <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7" title="Represents the current state of the parser.">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a> and/or return components of the type ICAL_XLICINVALID_COMPONENT, or components with properties of the type ICAL_XLICERROR_PROPERTY.</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>Ownership of the <em>str</em> is transferred to libical upon calling this method. The returned icalcomponent is owned by the caller and needs to be <code>free()</code>d with the appropriate method after it's no longer needed.</dd></dl>
@@ -271,7 +283,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<tr>
<td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * icalparser_clean </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td>
<td class="paramname"><em>parser</em></td><td>)</td>
<td></td>
</tr>
@@ -301,7 +313,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<tr>
<td class="memname">void icalparser_free </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td>
<td class="paramname"><em>parser</em></td><td>)</td>
<td></td>
</tr>
@@ -333,7 +345,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<tr>
<td class="memname">char * icalparser_get_line </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td>
<td class="paramname"><em>parser</em>, </td>
</tr>
<tr>
@@ -372,7 +384,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<tr>
<td class="memname"><a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a> icalparser_get_state </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td>
<td class="paramname"><em>parser</em></td><td>)</td>
<td></td>
</tr>
@@ -386,7 +398,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd>The current state of the icalparser, as an <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a></dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>The current state of the icalparser, as an <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7" title="Represents the current state of the parser.">icalparser_state</a></dd></dl>
<dl class="section user"><dt>Example</dt><dd><div class="fragment"><div class="line"><a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser = <a class="code hl_function" href="icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57">icalparser_new</a>();</div>
<div class="line"> </div>
<div class="line"><span class="comment">// use icalparser...</span></div>
@@ -410,7 +422,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalparser__impl.html">icalparser</a> * icalparser_new </td>
+ <td class="memname"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> * icalparser_new </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -443,7 +455,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<tr>
<td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * icalparser_parse </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td>
<td class="paramname"><em>parser</em>, </td>
</tr>
<tr>
@@ -474,8 +486,8 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<dl class="section user"><dt>Error handling</dt><dd><ul>
<li>If <em>parser</em> is <code>NULL</code>, it returns <code>NULL</code> and sets <a class="el" href="icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37" title="Access the current icalerrno value.">icalerrno</a> to <a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833a2cc8bbcd8c07fc9a16e36f7aae5757b1">ICAL_BADARG_ERROR</a>.</li>
<li>If data read by <em>line_gen_func</em> is empty, if returns <code>NULL</code></li>
-<li>If data read by <em>line_gen_func</em> is <code>NULL</code>, it returns <code>NULL</code> and sets the <em>parser's</em> <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>.</li>
-<li>For errors during parsing, the functions can set the <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a> and/or return components of the type ICAL_XLICINVALID_COMPONENT, or components with properties of the type ICAL_XLICERROR_PROPERTY.</li>
+<li>If data read by <em>line_gen_func</em> is <code>NULL</code>, it returns <code>NULL</code> and sets the <em>parser's</em> <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7" title="Represents the current state of the parser.">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>.</li>
+<li>For errors during parsing, the functions can set the <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7" title="Represents the current state of the parser.">icalparser_state</a> to <a class="el" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a> and/or return components of the type ICAL_XLICINVALID_COMPONENT, or components with properties of the type ICAL_XLICERROR_PROPERTY.</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Ownership</dt><dd>The returned icalcomponent is owned by the caller of the function, and needs to be <code>free()</code>d with the appropriate method when no longer needed.</dd></dl>
@@ -561,7 +573,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
<tr>
<td class="memname">void icalparser_set_gen_data </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparser__impl.html">icalparser</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa">icalparser</a> *&#160;</td>
<td class="paramname"><em>parser</em>, </td>
</tr>
<tr>
@@ -593,7 +605,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalparser_string_l
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalparser_8h_source.html b/apidocs/icalparser_8h_source.html
index 02d84665..6e0a173b 100644
--- a/apidocs/icalparser_8h_source.html
+++ b/apidocs/icalparser_8h_source.html
@@ -86,9 +86,9 @@ $(function() {
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &quot;libical_ical_export.h&quot;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="icalcomponent_8h.html">icalcomponent.h</a>&quot;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalparser__impl.html">icalparser_impl</a> <a class="code hl_struct" href="structicalparser__impl.html">icalparser</a>;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa"> 39</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalparser__impl.html">icalparser_impl</a> <a class="code hl_struct" href="structicalparser__impl.html">icalparser</a>;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
-<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7"> 46</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalparser_state</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7"> 46</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>{</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8"> 49</a></span> <a class="code hl_enumvalue" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8">ICALPARSER_ERROR</a>,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
@@ -109,7 +109,7 @@ $(function() {
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">icalparser_clean</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser);</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
-<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>LIBICAL_ICAL_EXPORT icalparser_state <a class="code hl_function" href="icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027">icalparser_get_state</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser);</div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>LIBICAL_ICAL_EXPORT <a class="code hl_enumeration" href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a> <a class="code hl_function" href="icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027">icalparser_get_state</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser);</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d">icalparser_free</a>(<a class="code hl_struct" href="structicalparser__impl.html">icalparser</a> *parser);</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
@@ -140,7 +140,7 @@ $(function() {
<div class="ttc" id="aicalparser_8h_html_aa6e4c9c494345c51adf49a7e30255fb7"><div class="ttname"><a href="icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7">icalparser_clean</a></div><div class="ttdeci">icalcomponent * icalparser_clean(icalparser *parser)</div><div class="ttdoc">Cleans out an icalparser and returns whatever it has parsed so far.</div><div class="ttdef"><b>Definition:</b> icalparser.c:1243</div></div>
<div class="ttc" id="aicalparser_8h_html_aae6d08b4084610e225621a25dddd7689"><div class="ttname"><a href="icalparser_8h.html#aae6d08b4084610e225621a25dddd7689">icalparser_set_gen_data</a></div><div class="ttdeci">void icalparser_set_gen_data(icalparser *parser, void *data)</div><div class="ttdoc">Sets the data that icalparser_parse will give to the line_gen_func as the parameter 'd'.</div><div class="ttdef"><b>Definition:</b> icalparser.c:121</div></div>
<div class="ttc" id="aicalparser_8h_html_ada2de638b68de5146ae860631709f4a3"><div class="ttname"><a href="icalparser_8h.html#ada2de638b68de5146ae860631709f4a3">icalparser_get_line</a></div><div class="ttdeci">char * icalparser_get_line(icalparser *parser, icalparser_line_gen_func line_gen_func)</div><div class="ttdoc">Given a line generator function, returns a single iCal content line.</div><div class="ttdef"><b>Definition:</b> icalparser.c:467</div></div>
-<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a></div><div class="ttdeci">icalparser_state</div><div class="ttdef"><b>Definition:</b> icalparser.h:47</div></div>
+<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7">icalparser_state</a></div><div class="ttdeci">icalparser_state</div><div class="ttdoc">Represents the current state of the parser.</div><div class="ttdef"><b>Definition:</b> icalparser.h:47</div></div>
<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e">ICALPARSER_BEGIN_COMP</a></div><div class="ttdeci">@ ICALPARSER_BEGIN_COMP</div><div class="ttdef"><b>Definition:</b> icalparser.h:55</div></div>
<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090">ICALPARSER_SUCCESS</a></div><div class="ttdeci">@ ICALPARSER_SUCCESS</div><div class="ttdef"><b>Definition:</b> icalparser.h:52</div></div>
<div class="ttc" id="aicalparser_8h_html_aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2"><div class="ttname"><a href="icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2">ICALPARSER_END_COMP</a></div><div class="ttdeci">@ ICALPARSER_END_COMP</div><div class="ttdef"><b>Definition:</b> icalparser.h:58</div></div>
@@ -151,7 +151,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalperiod_8h.html b/apidocs/icalperiod_8h.html
index dfe9d12d..a93c3089 100644
--- a/apidocs/icalperiod_8h.html
+++ b/apidocs/icalperiod_8h.html
@@ -166,7 +166,7 @@ Functions</h2></td></tr>
<div class="line">printf(<span class="stringliteral">&quot;%s\n&quot;</span>, <a class="code hl_function" href="icalperiod_8h.html#a28a5aa968b36182e39d7f3fd3491ecb3">icalperiodtype_as_ical_string</a>(period));</div>
<div class="ttc" id="aicalperiod_8h_html_a28a5aa968b36182e39d7f3fd3491ecb3"><div class="ttname"><a href="icalperiod_8h.html#a28a5aa968b36182e39d7f3fd3491ecb3">icalperiodtype_as_ical_string</a></div><div class="ttdeci">const char * icalperiodtype_as_ical_string(struct icalperiodtype p)</div><div class="ttdoc">Converts an icalperiodtype into an iCal-formatted string.</div><div class="ttdef"><b>Definition:</b> icalperiod.c:85</div></div>
<div class="ttc" id="aicalperiod_8h_html_a827e35abf4d6349e15aeaa9a483064fd"><div class="ttname"><a href="icalperiod_8h.html#a827e35abf4d6349e15aeaa9a483064fd">icalperiodtype_from_string</a></div><div class="ttdeci">struct icalperiodtype icalperiodtype_from_string(const char *str)</div><div class="ttdoc">Constructs a new icalperiodtype from str.</div><div class="ttdef"><b>Definition:</b> icalperiod.c:21</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
+<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> icalperiod.h:29</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -352,7 +352,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalperiod_8h_source.html b/apidocs/icalperiod_8h_source.html
index d3635b76..29d4dda7 100644
--- a/apidocs/icalperiod_8h_source.html
+++ b/apidocs/icalperiod_8h_source.html
@@ -88,7 +88,7 @@ $(function() {
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &quot;<a class="code" href="icalduration_8h.html">icalduration.h</a>&quot;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include &quot;<a class="code" href="icaltime_8h.html">icaltime.h</a>&quot;</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="structicalperiodtype.html"> 28</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> start;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> end;</div>
@@ -122,13 +122,13 @@ $(function() {
<div class="ttc" id="aicalperiod_8h_html_ae184bb1351602b7763044c5167a96bdf"><div class="ttname"><a href="icalperiod_8h.html#ae184bb1351602b7763044c5167a96bdf">icalperiodtype_is_null_period</a></div><div class="ttdeci">int icalperiodtype_is_null_period(struct icalperiodtype p)</div><div class="ttdef"><b>Definition:</b> icalperiod.c:135</div></div>
<div class="ttc" id="aicalperiod_8h_html_af7feaf12370cd37d66d160c4d8fbf0c7"><div class="ttname"><a href="icalperiod_8h.html#af7feaf12370cd37d66d160c4d8fbf0c7">icalperiodtype_is_valid_period</a></div><div class="ttdeci">int icalperiodtype_is_valid_period(struct icalperiodtype p)</div><div class="ttdef"><b>Definition:</b> icalperiod.c:145</div></div>
<div class="ttc" id="aicaltime_8h_html"><div class="ttname"><a href="icaltime_8h.html">icaltime.h</a></div><div class="ttdoc">struct icaltimetype is a pseudo-object that abstracts time handling.</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> icalperiod.h:29</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalproperty_8h.html b/apidocs/icalproperty_8h.html
index 6586281c..99af85e5 100644
--- a/apidocs/icalproperty_8h.html
+++ b/apidocs/icalproperty_8h.html
@@ -76,30 +76,30 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ab0fd104bb6eb9d30d2b03a3f35c6a1ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea">icalparameter_get_parent</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param)</td></tr>
+<tr class="memitem:ab0fd104bb6eb9d30d2b03a3f35c6a1ea"><td class="memItemLeft" align="right" valign="top">icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea">icalparameter_get_parent</a> (icalparameter *param)</td></tr>
<tr class="separator:ab0fd104bb6eb9d30d2b03a3f35c6a1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add1ff57f4b9ffe33607a1629e68cdf1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f">icalparameter_set_parent</a> (<a class="el" href="structicalparameter__impl.html">icalparameter</a> *param, <a class="el" href="structicalproperty__impl.html">icalproperty</a> *property)</td></tr>
+<tr class="memitem:add1ff57f4b9ffe33607a1629e68cdf1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f">icalparameter_set_parent</a> (icalparameter *param, icalproperty *property)</td></tr>
<tr class="separator:add1ff57f4b9ffe33607a1629e68cdf1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5500f052153336e1d386e36be790abd3"><td class="memItemLeft" align="right" valign="top"><a id="a5500f052153336e1d386e36be790abd3" name="a5500f052153336e1d386e36be790abd3"></a>
icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalparameter_value_to_value_kind</b> (icalparameter_value value)</td></tr>
<tr class="separator:a5500f052153336e1d386e36be790abd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbad161a2bc9e83fb921a6fcbd4e8ba6"><td class="memItemLeft" align="right" valign="top"><a id="adbad161a2bc9e83fb921a6fcbd4e8ba6" name="adbad161a2bc9e83fb921a6fcbd4e8ba6"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_add_parameter</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="el" href="structicalparameter__impl.html">icalparameter</a> *parameter)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_add_parameter</b> (icalproperty *prop, icalparameter *parameter)</td></tr>
<tr class="separator:adbad161a2bc9e83fb921a6fcbd4e8ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f04d3439224ea4b77499c9b69d37fe"><td class="memItemLeft" align="right" valign="top"><a id="ad4f04d3439224ea4b77499c9b69d37fe" name="ad4f04d3439224ea4b77499c9b69d37fe"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_add_parameters</b> (struct <a class="el" href="structicalproperty__impl.html">icalproperty_impl</a> *prop, va_list args)</td></tr>
<tr class="separator:ad4f04d3439224ea4b77499c9b69d37fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ebce0cd48cf395bc8e799b7030fe7bb"><td class="memItemLeft" align="right" valign="top"><a id="a6ebce0cd48cf395bc8e799b7030fe7bb" name="a6ebce0cd48cf395bc8e799b7030fe7bb"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_as_ical_string</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_as_ical_string</b> (icalproperty *prop)</td></tr>
<tr class="separator:a6ebce0cd48cf395bc8e799b7030fe7bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4922a40358a1dbe2a675d294f7ba323a"><td class="memItemLeft" align="right" valign="top"><a id="a4922a40358a1dbe2a675d294f7ba323a" name="a4922a40358a1dbe2a675d294f7ba323a"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_as_ical_string_r</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_as_ical_string_r</b> (icalproperty *prop)</td></tr>
<tr class="separator:a4922a40358a1dbe2a675d294f7ba323a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a311fabb068960a73de22b02ac3033516"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">icalproperty_clone</a> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+<tr class="memitem:a311fabb068960a73de22b02ac3033516"><td class="memItemLeft" align="right" valign="top">icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">icalproperty_clone</a> (const icalproperty *prop)</td></tr>
<tr class="memdesc:a311fabb068960a73de22b02ac3033516"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deeply clones an icalproperty. <a href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">More...</a><br /></td></tr>
<tr class="separator:a311fabb068960a73de22b02ac3033516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb5d91a569763150fb74553e21f200c"><td class="memItemLeft" align="right" valign="top"><a id="a5bb5d91a569763150fb74553e21f200c" name="a5bb5d91a569763150fb74553e21f200c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_count_parameters</b> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_count_parameters</b> (const icalproperty *prop)</td></tr>
<tr class="separator:a5bb5d91a569763150fb74553e21f200c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4915ae333b64483eb66c0f499a54620b"><td class="memItemLeft" align="right" valign="top"><a id="a4915ae333b64483eb66c0f499a54620b" name="a4915ae333b64483eb66c0f499a54620b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_enum_belongs_to_property</b> (icalproperty_kind kind, int e)</td></tr>
@@ -111,39 +111,39 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_
char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_enum_to_string_r</b> (int e)</td></tr>
<tr class="separator:a2ccff04e3f59c2543382e7085b0c5c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f96fe11e0729b7dc8593c8e6b431b00"><td class="memItemLeft" align="right" valign="top"><a id="a2f96fe11e0729b7dc8593c8e6b431b00" name="a2f96fe11e0729b7dc8593c8e6b431b00"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_free</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_free</b> (icalproperty *prop)</td></tr>
<tr class="separator:a2f96fe11e0729b7dc8593c8e6b431b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e7195290a9fd4437de863a1a2bf46dd"><td class="memItemLeft" align="right" valign="top"><a id="a5e7195290a9fd4437de863a1a2bf46dd" name="a5e7195290a9fd4437de863a1a2bf46dd"></a>
-<a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_first_parameter</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, icalparameter_kind kind)</td></tr>
+icalparameter *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_first_parameter</b> (icalproperty *prop, icalparameter_kind kind)</td></tr>
<tr class="separator:a5e7195290a9fd4437de863a1a2bf46dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7543361e1e99ff6cfc4609eefaf4cd9"><td class="memItemLeft" align="right" valign="top"><a id="ad7543361e1e99ff6cfc4609eefaf4cd9" name="ad7543361e1e99ff6cfc4609eefaf4cd9"></a>
-<a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_next_parameter</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, icalparameter_kind kind)</td></tr>
+icalparameter *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_next_parameter</b> (icalproperty *prop, icalparameter_kind kind)</td></tr>
<tr class="separator:ad7543361e1e99ff6cfc4609eefaf4cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ea07cdaaaed1428a338fdff2665ea5"><td class="memItemLeft" align="right" valign="top"><a id="ae5ea07cdaaaed1428a338fdff2665ea5" name="ae5ea07cdaaaed1428a338fdff2665ea5"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_parameter_as_string</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, const char *name)</td></tr>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_parameter_as_string</b> (icalproperty *prop, const char *name)</td></tr>
<tr class="separator:ae5ea07cdaaaed1428a338fdff2665ea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab1b6d9dd8730d5fcdcdffe97cf6c2b"><td class="memItemLeft" align="right" valign="top"><a id="a7ab1b6d9dd8730d5fcdcdffe97cf6c2b" name="a7ab1b6d9dd8730d5fcdcdffe97cf6c2b"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_parameter_as_string_r</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, const char *name)</td></tr>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_parameter_as_string_r</b> (icalproperty *prop, const char *name)</td></tr>
<tr class="separator:a7ab1b6d9dd8730d5fcdcdffe97cf6c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a4e4af2200ccba5f48748f953968956"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956">icalproperty_get_property_name</a> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+<tr class="memitem:a6a4e4af2200ccba5f48748f953968956"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956">icalproperty_get_property_name</a> (const icalproperty *prop)</td></tr>
<tr class="separator:a6a4e4af2200ccba5f48748f953968956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d87c891a4cef987cee55c29a35e35d1"><td class="memItemLeft" align="right" valign="top"><a id="a4d87c891a4cef987cee55c29a35e35d1" name="a4d87c891a4cef987cee55c29a35e35d1"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_property_name_r</b> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_property_name_r</b> (const icalproperty *prop)</td></tr>
<tr class="separator:a4d87c891a4cef987cee55c29a35e35d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00695d13cc8ae9f10974bea7db8f2621"><td class="memItemLeft" align="right" valign="top"><a id="a00695d13cc8ae9f10974bea7db8f2621" name="a00695d13cc8ae9f10974bea7db8f2621"></a>
-<a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_value</b> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+icalvalue *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_value</b> (const icalproperty *prop)</td></tr>
<tr class="separator:a00695d13cc8ae9f10974bea7db8f2621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a631ae4a398eefc1a8a5cd634a3ea9b02"><td class="memItemLeft" align="right" valign="top"><a id="a631ae4a398eefc1a8a5cd634a3ea9b02" name="a631ae4a398eefc1a8a5cd634a3ea9b02"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_value_as_string</b> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_value_as_string</b> (const icalproperty *prop)</td></tr>
<tr class="separator:a631ae4a398eefc1a8a5cd634a3ea9b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8822c6176a45af460ade5186fc985251"><td class="memItemLeft" align="right" valign="top"><a id="a8822c6176a45af460ade5186fc985251" name="a8822c6176a45af460ade5186fc985251"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_value_as_string_r</b> (const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_value_as_string_r</b> (const icalproperty *prop)</td></tr>
<tr class="separator:a8822c6176a45af460ade5186fc985251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60a991dfb7292b0346cad6fc8f00c74"><td class="memItemLeft" align="right" valign="top"><a id="ac60a991dfb7292b0346cad6fc8f00c74" name="ac60a991dfb7292b0346cad6fc8f00c74"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_x_name</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_get_x_name</b> (icalproperty *prop)</td></tr>
<tr class="separator:ac60a991dfb7292b0346cad6fc8f00c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada46610223f452c2cf5743d10b1cbcce"><td class="memItemLeft" align="right" valign="top"><a id="ada46610223f452c2cf5743d10b1cbcce" name="ada46610223f452c2cf5743d10b1cbcce"></a>
-icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_isa</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *property)</td></tr>
+icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_isa</b> (icalproperty *property)</td></tr>
<tr class="separator:ada46610223f452c2cf5743d10b1cbcce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806b5f8227c0e8b2cbfc1f7a1ee05976"><td class="memItemLeft" align="right" valign="top"><a id="a806b5f8227c0e8b2cbfc1f7a1ee05976" name="a806b5f8227c0e8b2cbfc1f7a1ee05976"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_isa_property</b> (void *property)</td></tr>
@@ -163,42 +163,42 @@ icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalpropert
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_method_to_string</b> (icalproperty_method method)</td></tr>
<tr class="separator:aaf4581d3535f4b72a2783926cc4c8d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4694a22e0305daa0570c928b629f207"><td class="memItemLeft" align="right" valign="top"><a id="ab4694a22e0305daa0570c928b629f207" name="ab4694a22e0305daa0570c928b629f207"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_new</b> (icalproperty_kind kind)</td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_new</b> (icalproperty_kind kind)</td></tr>
<tr class="separator:ab4694a22e0305daa0570c928b629f207"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a739fafd886413bc35f45a7470e4ad47d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">icalproperty_new_clone</a> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop))</td></tr>
+<tr class="memitem:a739fafd886413bc35f45a7470e4ad47d"><td class="memItemLeft" align="right" valign="top">icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">icalproperty_new_clone</a> (icalproperty *prop))</td></tr>
<tr class="memdesc:a739fafd886413bc35f45a7470e4ad47d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deeply clones an icalproperty. <a href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">More...</a><br /></td></tr>
<tr class="separator:a739fafd886413bc35f45a7470e4ad47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3c46962ba50c73782546c42a19c3eb0"><td class="memItemLeft" align="right" valign="top"><a id="ac3c46962ba50c73782546c42a19c3eb0" name="ac3c46962ba50c73782546c42a19c3eb0"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_new_from_string</b> (const char *str)</td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_new_from_string</b> (const char *str)</td></tr>
<tr class="separator:ac3c46962ba50c73782546c42a19c3eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d7b09db47bd2887e24efa8b560b84f5"><td class="memItemLeft" align="right" valign="top"><a id="a3d7b09db47bd2887e24efa8b560b84f5" name="a3d7b09db47bd2887e24efa8b560b84f5"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_new_impl</b> (icalproperty_kind kind)</td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_new_impl</b> (icalproperty_kind kind)</td></tr>
<tr class="separator:a3d7b09db47bd2887e24efa8b560b84f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7b1e4b49622fbd0f1160b65c102fbcfa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa">icalproperty_normalize</a> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop)</td></tr>
+<tr class="memitem:a7b1e4b49622fbd0f1160b65c102fbcfa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa">icalproperty_normalize</a> (icalproperty *prop)</td></tr>
<tr class="separator:a7b1e4b49622fbd0f1160b65c102fbcfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68baed35b3b1af4ababf2c62b2ced68d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, icalparameter_kind kind)</td></tr>
+<tr class="memitem:a68baed35b3b1af4ababf2c62b2ced68d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a> (icalproperty *prop, icalparameter_kind kind)</td></tr>
<tr class="memdesc:a68baed35b3b1af4ababf2c62b2ced68d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all parameters with the specified kind. <a href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">More...</a><br /></td></tr>
<tr class="separator:a68baed35b3b1af4ababf2c62b2ced68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51587b7b70961ff814f964bf81a64afe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe">icalproperty_remove_parameter_by_name</a> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, const char *name)</td></tr>
+<tr class="memitem:a51587b7b70961ff814f964bf81a64afe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe">icalproperty_remove_parameter_by_name</a> (icalproperty *prop, const char *name)</td></tr>
<tr class="memdesc:a51587b7b70961ff814f964bf81a64afe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all parameters with the specified name. <a href="icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe">More...</a><br /></td></tr>
<tr class="separator:a51587b7b70961ff814f964bf81a64afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e16fd227adaaa8ec34aea6d2d565c3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e">icalproperty_remove_parameter_by_ref</a> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="el" href="structicalparameter__impl.html">icalparameter</a> *param)</td></tr>
+<tr class="memitem:a3e16fd227adaaa8ec34aea6d2d565c3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e">icalproperty_remove_parameter_by_ref</a> (icalproperty *prop, icalparameter *param)</td></tr>
<tr class="memdesc:a3e16fd227adaaa8ec34aea6d2d565c3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the specified parameter reference from the property. <a href="icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e">More...</a><br /></td></tr>
<tr class="separator:a3e16fd227adaaa8ec34aea6d2d565c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4ab8877f11c9e23ceff9c538bbb6c18"><td class="memItemLeft" align="right" valign="top"><a id="aa4ab8877f11c9e23ceff9c538bbb6c18" name="aa4ab8877f11c9e23ceff9c538bbb6c18"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_parameter</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="el" href="structicalparameter__impl.html">icalparameter</a> *parameter)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_parameter</b> (icalproperty *prop, icalparameter *parameter)</td></tr>
<tr class="separator:aa4ab8877f11c9e23ceff9c538bbb6c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a71e5508c72c370ab42f7bd4fe19e49"><td class="memItemLeft" align="right" valign="top"><a id="a4a71e5508c72c370ab42f7bd4fe19e49" name="a4a71e5508c72c370ab42f7bd4fe19e49"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_parameter_from_string</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, const char *name, const char *value)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_parameter_from_string</b> (icalproperty *prop, const char *name, const char *value)</td></tr>
<tr class="separator:a4a71e5508c72c370ab42f7bd4fe19e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a774df19c0bd763874ce8c0f273380a1e"><td class="memItemLeft" align="right" valign="top"><a id="a774df19c0bd763874ce8c0f273380a1e" name="a774df19c0bd763874ce8c0f273380a1e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_value</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_value</b> (icalproperty *prop, icalvalue *value)</td></tr>
<tr class="separator:a774df19c0bd763874ce8c0f273380a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aa448d4aebf810d5353538118b992bd"><td class="memItemLeft" align="right" valign="top"><a id="a4aa448d4aebf810d5353538118b992bd" name="a4aa448d4aebf810d5353538118b992bd"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_value_from_string</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, const char *value, const char *kind)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_value_from_string</b> (icalproperty *prop, const char *value, const char *kind)</td></tr>
<tr class="separator:a4aa448d4aebf810d5353538118b992bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae729fcc22726fe05c9981735bb229be0"><td class="memItemLeft" align="right" valign="top"><a id="ae729fcc22726fe05c9981735bb229be0" name="ae729fcc22726fe05c9981735bb229be0"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_x_name</b> (<a class="el" href="structicalproperty__impl.html">icalproperty</a> *prop, const char *name)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_set_x_name</b> (icalproperty *prop, const char *name)</td></tr>
<tr class="separator:ae729fcc22726fe05c9981735bb229be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc8c3b86b48aa593dcf4da0dda13858"><td class="memItemLeft" align="right" valign="top"><a id="a7fc8c3b86b48aa593dcf4da0dda13858" name="a7fc8c3b86b48aa593dcf4da0dda13858"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_status_to_string</b> (icalproperty_status)</td></tr>
@@ -215,9 +215,9 @@ icalproperty_status&#160;</td><td class="memItemRight" valign="bottom"><b>icalpr
<tr class="memitem:a9ad10def86b672932866c1f588c0be9f"><td class="memItemLeft" align="right" valign="top"><a id="a9ad10def86b672932866c1f588c0be9f" name="a9ad10def86b672932866c1f588c0be9f"></a>
icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalproperty_value_kind_to_kind</b> (icalvalue_kind kind)</td></tr>
<tr class="separator:a9ad10def86b672932866c1f588c0be9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aca3ee9b1a28fa212f294962bd84c6c93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93">icalvalue_get_parent</a> (<a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+<tr class="memitem:aca3ee9b1a28fa212f294962bd84c6c93"><td class="memItemLeft" align="right" valign="top">icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93">icalvalue_get_parent</a> (icalvalue *value)</td></tr>
<tr class="separator:aca3ee9b1a28fa212f294962bd84c6c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a810f13ffbf32703b6f1e71ad3e0189c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7">icalvalue_set_parent</a> (<a class="el" href="structicalvalue__impl.html">icalvalue</a> *value, <a class="el" href="structicalproperty__impl.html">icalproperty</a> *property)</td></tr>
+<tr class="memitem:a810f13ffbf32703b6f1e71ad3e0189c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7">icalvalue_set_parent</a> (icalvalue *value, icalproperty *property)</td></tr>
<tr class="separator:a810f13ffbf32703b6f1e71ad3e0189c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
@@ -228,9 +228,9 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalproperty__impl.html">icalproperty</a> * icalparameter_get_parent </td>
+ <td class="memname">icalproperty * icalparameter_get_parent </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em></td><td>)</td>
<td></td>
</tr>
@@ -249,13 +249,13 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<tr>
<td class="memname">void icalparameter_set_parent </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>property</em>&#160;</td>
</tr>
<tr>
@@ -276,9 +276,9 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalproperty__impl.html">icalproperty</a> * icalproperty_clone </td>
+ <td class="memname">icalproperty * icalproperty_clone </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">const icalproperty *&#160;</td>
<td class="paramname"><em>prop</em></td><td>)</td>
<td></td>
</tr>
@@ -299,7 +299,7 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<tr>
<td class="memname">const char * icalproperty_get_property_name </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">const icalproperty *&#160;</td>
<td class="paramname"><em>prop</em></td><td>)</td>
<td></td>
</tr>
@@ -335,9 +335,9 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalproperty__impl.html">icalproperty</a> * icalproperty_new_clone </td>
+ <td class="memname">icalproperty * icalproperty_new_clone </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>prop</em></td><td>)</td>
<td></td>
</tr>
@@ -346,9 +346,7 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<p>Deeply clones an icalproperty. </p>
<p >Returns a pointer to the memory for the newly cloned icalproperty. </p><dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>use <a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516" title="Deeply clones an icalproperty.">icalproperty_clone()</a> instead </dd></dl>
-<p >Returns a pointer to the memory for the newly cloned icalproperty. </p><dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>use <a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516" title="Deeply clones an icalproperty.">icalproperty_clone()</a> instead </dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>use <a class="el" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516" title="Deeply clones an icalproperty.">icalproperty_clone()</a> instead </dd></dl>
</div>
</div>
@@ -361,7 +359,7 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<tr>
<td class="memname">void icalproperty_normalize </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>prop</em></td><td>)</td>
<td></td>
</tr>
@@ -380,7 +378,7 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<tr>
<td class="memname">void icalproperty_remove_parameter_by_kind </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>prop</em>, </td>
</tr>
<tr>
@@ -418,7 +416,7 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<tr>
<td class="memname">void icalproperty_remove_parameter_by_name </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>prop</em>, </td>
</tr>
<tr>
@@ -457,13 +455,13 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<tr>
<td class="memname">void icalproperty_remove_parameter_by_ref </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>prop</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structicalparameter__impl.html">icalparameter</a> *&#160;</td>
+ <td class="paramtype">icalparameter *&#160;</td>
<td class="paramname"><em>param</em>&#160;</td>
</tr>
<tr>
@@ -493,9 +491,9 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalproperty__impl.html">icalproperty</a> * icalvalue_get_parent </td>
+ <td class="memname">icalproperty * icalvalue_get_parent </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td>
+ <td class="paramtype">icalvalue *&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
@@ -514,13 +512,13 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
<tr>
<td class="memname">void icalvalue_set_parent </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td>
+ <td class="paramtype">icalvalue *&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td>
+ <td class="paramtype">icalproperty *&#160;</td>
<td class="paramname"><em>property</em>&#160;</td>
</tr>
<tr>
@@ -537,7 +535,7 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalprop
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalproperty_8h_source.html b/apidocs/icalproperty_8h_source.html
index 36d8ffd7..33ab6daa 100644
--- a/apidocs/icalproperty_8h_source.html
+++ b/apidocs/icalproperty_8h_source.html
@@ -88,81 +88,81 @@ $(function() {
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &lt;stdarg.h&gt;</span> <span class="comment">/* for va_... */</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
-<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new(icalproperty_kind kind);</div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>LIBICAL_ICAL_EXPORT icalproperty *icalproperty_new(icalproperty_kind kind);</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_impl(icalproperty_kind kind);</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>LIBICAL_ICAL_EXPORT icalproperty *icalproperty_new_impl(icalproperty_kind kind);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
-<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">icalproperty_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>LIBICAL_ICAL_EXPORT icalproperty *<a class="code hl_function" href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">icalproperty_clone</a>(<span class="keyword">const</span> icalproperty *prop);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
-<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *icalproperty_new_from_string(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>LIBICAL_ICAL_EXPORT icalproperty *icalproperty_new_from_string(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
-<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_as_ical_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_as_ical_string(icalproperty *prop);</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
-<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_as_ical_string_r(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_as_ical_string_r(icalproperty *prop);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_free(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_free(icalproperty *prop);</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
-<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>LIBICAL_ICAL_EXPORT icalproperty_kind icalproperty_isa(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>LIBICAL_ICAL_EXPORT icalproperty_kind icalproperty_isa(icalproperty *property);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_isa_property(<span class="keywordtype">void</span> *property);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_add_parameters(<span class="keyword">struct</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty_impl</a> *prop, va_list args);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
-<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_add_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_add_parameter(icalproperty *prop, icalparameter *parameter);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
-<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *parameter);</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_parameter(icalproperty *prop, icalparameter *parameter);</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
-<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_parameter_from_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_parameter_from_string(icalproperty *prop,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_parameter_as_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_parameter_as_string(icalproperty *prop,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
-<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_parameter_as_string_r(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_parameter_as_string_r(icalproperty *prop,</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a>(icalproperty *prop,</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> icalparameter_kind kind);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe">icalproperty_remove_parameter_by_name</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe">icalproperty_remove_parameter_by_name</a>(icalproperty *prop,</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e">icalproperty_remove_parameter_by_ref</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
-<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e">icalproperty_remove_parameter_by_ref</a>(icalproperty *prop,</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> icalparameter *param);</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
-<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_count_parameters(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_count_parameters(<span class="keyword">const</span> icalproperty *prop);</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="comment">/* Iterate through the parameters */</span></div>
-<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icalproperty_get_first_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>LIBICAL_ICAL_EXPORT icalparameter *icalproperty_get_first_parameter(icalproperty *prop,</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> icalparameter_kind kind);</div>
-<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *icalproperty_get_next_parameter(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop,</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>LIBICAL_ICAL_EXPORT icalparameter *icalproperty_get_next_parameter(icalproperty *prop,</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> icalparameter_kind kind);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="comment">/* Access the value of the property */</span></div>
-<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_value(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
-<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_value_from_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> *value,</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_value(icalproperty *prop, icalvalue *value);</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_value_from_string(icalproperty *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> *value,</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *kind);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
-<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalproperty_get_value(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_value_as_string(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_value_as_string_r(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>LIBICAL_ICAL_EXPORT icalvalue *icalproperty_get_value(<span class="keyword">const</span> icalproperty *prop);</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_value_as_string(<span class="keyword">const</span> icalproperty *prop);</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_value_as_string_r(<span class="keyword">const</span> icalproperty *prop);</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7">icalvalue_set_parent</a>(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value, <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7">icalvalue_set_parent</a>(icalvalue *value, icalproperty *property);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
-<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93">icalvalue_get_parent</a>(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span>LIBICAL_ICAL_EXPORT icalproperty *<a class="code hl_function" href="icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93">icalvalue_get_parent</a>(icalvalue *value);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="comment">/* Deal with X properties */</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
-<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_x_name(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_x_name(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalproperty_set_x_name(icalproperty *prop, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_get_x_name(icalproperty *prop);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
-<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956">icalproperty_get_property_name</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
-<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_property_name_r(<span class="keyword">const</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956">icalproperty_get_property_name</a>(<span class="keyword">const</span> icalproperty *prop);</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalproperty_get_property_name_r(<span class="keyword">const</span> icalproperty *prop);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalparameter_value_to_value_kind(icalparameter_value value);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
-<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f">icalparameter_set_parent</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param, <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *property);</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f">icalparameter_set_parent</a>(icalparameter *param, icalproperty *property);</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
-<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea">icalparameter_get_parent</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param);</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>LIBICAL_ICAL_EXPORT icalproperty *<a class="code hl_function" href="icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea">icalparameter_get_parent</a>(icalparameter *param);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="comment">/* Convert kinds to string and get default value type */</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalproperty_kind_to_value_kind(icalproperty_kind kind);</div>
@@ -170,7 +170,7 @@ $(function() {
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_kind_to_string(icalproperty_kind kind);</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>LIBICAL_ICAL_EXPORT icalproperty_kind icalproperty_string_to_kind(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675">icalproperty_kind_is_valid</a>(<span class="keyword">const</span> icalproperty_kind kind);</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675"> 159</a></span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675">icalproperty_kind_is_valid</a>(<span class="keyword">const</span> icalproperty_kind kind);</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span>LIBICAL_ICAL_EXPORT icalproperty_method icalproperty_string_to_method(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalproperty_method_to_string(icalproperty_method method);</div>
@@ -184,9 +184,9 @@ $(function() {
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalproperty_enum_belongs_to_property(icalproperty_kind kind, <span class="keywordtype">int</span> e);</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa">icalproperty_normalize</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop);</div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa">icalproperty_normalize</a>(icalproperty *prop);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
-<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *<a class="code hl_function" href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">icalproperty_new_clone</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop));</div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(icalproperty *<a class="code hl_function" href="icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d">icalproperty_new_clone</a>(icalproperty *prop));</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="preprocessor">#endif </span><span class="comment">/*ICALPROPERTY_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicalproperty_8h_html_a311fabb068960a73de22b02ac3033516"><div class="ttname"><a href="icalproperty_8h.html#a311fabb068960a73de22b02ac3033516">icalproperty_clone</a></div><div class="ttdeci">icalproperty * icalproperty_clone(const icalproperty *prop)</div><div class="ttdoc">Deeply clones an icalproperty.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:85</div></div>
@@ -200,14 +200,12 @@ $(function() {
<div class="ttc" id="aicalproperty_8h_html_ab0fd104bb6eb9d30d2b03a3f35c6a1ea"><div class="ttname"><a href="icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea">icalparameter_get_parent</a></div><div class="ttdeci">icalproperty * icalparameter_get_parent(icalparameter *param)</div><div class="ttdef"><b>Definition:</b> icalparameter.c:413</div></div>
<div class="ttc" id="aicalproperty_8h_html_aca3ee9b1a28fa212f294962bd84c6c93"><div class="ttname"><a href="icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93">icalvalue_get_parent</a></div><div class="ttdeci">icalproperty * icalvalue_get_parent(icalvalue *value)</div><div class="ttdef"><b>Definition:</b> icalvalue.c:1474</div></div>
<div class="ttc" id="aicalproperty_8h_html_add1ff57f4b9ffe33607a1629e68cdf1f"><div class="ttname"><a href="icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f">icalparameter_set_parent</a></div><div class="ttdeci">void icalparameter_set_parent(icalparameter *param, icalproperty *property)</div><div class="ttdef"><b>Definition:</b> icalparameter.c:406</div></div>
-<div class="ttc" id="aicalproperty_8h_html_ae30c17db923194abbbc7d2fe3b252675"><div class="ttname"><a href="icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675">icalproperty_kind_is_valid</a></div><div class="ttdeci">int icalproperty_kind_is_valid(const icalproperty_kind kind)</div><div class="ttdef"><b>Definition:</b> icalderivedproperty.c:6852</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
+<div class="ttc" id="aicalproperty_8h_html_ae30c17db923194abbbc7d2fe3b252675"><div class="ttname"><a href="icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675">icalproperty_kind_is_valid</a></div><div class="ttdeci">int icalproperty_kind_is_valid(const icalproperty_kind kind)</div></div>
<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicalvalue__impl_html"><div class="ttname"><a href="structicalvalue__impl.html">icalvalue_impl</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:19</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalproperty__cxx_8h.html b/apidocs/icalproperty__cxx_8h.html
index 6cadf26d..9c4ce88e 100644
--- a/apidocs/icalproperty__cxx_8h.html
+++ b/apidocs/icalproperty__cxx_8h.html
@@ -97,7 +97,7 @@ typedef <a class="el" href="classICPointerHolder.html">ICPointerHolder</a>&lt; <
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalproperty__cxx_8h_source.html b/apidocs/icalproperty__cxx_8h_source.html
index a6808e1d..7ee65367 100644
--- a/apidocs/icalproperty__cxx_8h_source.html
+++ b/apidocs/icalproperty__cxx_8h_source.html
@@ -98,12 +98,12 @@ $(function() {
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">ICalProperty</a> &amp;operator=(<span class="keyword">const</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">ICalProperty</a> &amp;);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">~ICalProperty</a>();</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">ICalProperty</a>(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *v);</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">ICalProperty</a>(icalproperty *v);</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">ICalProperty</a>(std::string str);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">ICalProperty</a>(icalproperty_kind kind);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_class" href="classLibICal_1_1ICalProperty.html">ICalProperty</a>(icalproperty_kind kind, std::string str);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
-<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">operator</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *()</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">operator</span> icalproperty *()</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> {</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">return</span> imp;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> }</div>
@@ -424,7 +424,7 @@ $(function() {
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> std::string get_xlicmimeoptinfo() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="keyword">private</span>:</div>
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *imp;</div>
+<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> icalproperty *imp;</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span>};</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span>} <span class="comment">// namespace LibICal</span></div>
@@ -443,18 +443,17 @@ $(function() {
<div class="ttc" id="aicalproperty_8h_html"><div class="ttname"><a href="icalproperty_8h.html">icalproperty.h</a></div></div>
<div class="ttc" id="aicptrholder__cxx_8h_html"><div class="ttname"><a href="icptrholder__cxx_8h.html">icptrholder_cxx.h</a></div><div class="ttdoc">C++ template classes for managing C++ pointers returned by VComponent::get_..._component,...</div></div>
<div class="ttc" id="astructicalattach__impl_html"><div class="ttname"><a href="structicalattach__impl.html">icalattach_impl</a></div><div class="ttdef"><b>Definition:</b> icalattachimpl.h:18</div></div>
-<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1097</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1104</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1110</div></div>
+<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:20</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:27</div></div>
+<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> icalperiod.h:29</div></div>
+<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:144</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
+<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:33</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalproperty__p_8h_source.html b/apidocs/icalproperty__p_8h_source.html
index 9bc7254a..2a7cac62 100644
--- a/apidocs/icalproperty__p_8h_source.html
+++ b/apidocs/icalproperty__p_8h_source.html
@@ -98,7 +98,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalrecur_8h.html b/apidocs/icalrecur_8h.html
index 1d3aa45f..639de8d3 100644
--- a/apidocs/icalrecur_8h.html
+++ b/apidocs/icalrecur_8h.html
@@ -139,14 +139,10 @@ typedef enum icalrecurrencetype_weekday&#160;</td><td class="memItemRight" valig
Enumerations</h2></td></tr>
<tr class="memitem:a85aad1aeea58a53b5a0399a2fca38890"><td class="memItemLeft" align="right" valign="top"><a id="a85aad1aeea58a53b5a0399a2fca38890" name="a85aad1aeea58a53b5a0399a2fca38890"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>ical_invalid_rrule_handling</b> { <b>ICAL_RRULE_TREAT_AS_ERROR</b> = 0
, <b>ICAL_RRULE_IGNORE_INVALID</b> = 1
-, <b>ICAL_RRULE_TREAT_AS_ERROR</b> = 0
-, <b>ICAL_RRULE_IGNORE_INVALID</b> = 1
}</td></tr>
<tr class="separator:a85aad1aeea58a53b5a0399a2fca38890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593dc289d9bb0313584701e0675cf303"><td class="memItemLeft" align="right" valign="top"><a id="a593dc289d9bb0313584701e0675cf303" name="a593dc289d9bb0313584701e0675cf303"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrence_array_max_values</b> { <b>ICAL_RECURRENCE_ARRAY_MAX</b> = 0x7f7f
, <b>ICAL_RECURRENCE_ARRAY_MAX_BYTE</b> = 0x7f
-, <b>ICAL_RECURRENCE_ARRAY_MAX</b> = 0x7f7f
-, <b>ICAL_RECURRENCE_ARRAY_MAX_BYTE</b> = 0x7f
}</td></tr>
<tr class="separator:a593dc289d9bb0313584701e0675cf303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203e6ca308804a67ff343837e7c11a61"><td class="memItemLeft" align="right" valign="top"><a id="a203e6ca308804a67ff343837e7c11a61" name="a203e6ca308804a67ff343837e7c11a61"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_frequency</b> { <br />
@@ -159,30 +155,13 @@ Enumerations</h2></td></tr>
, <b>ICAL_MONTHLY_RECURRENCE</b> = 5
, <b>ICAL_YEARLY_RECURRENCE</b> = 6
, <b>ICAL_NO_RECURRENCE</b> = 7
-, <br />
-&#160;&#160;<b>ICAL_SECONDLY_RECURRENCE</b> = 0
-, <b>ICAL_MINUTELY_RECURRENCE</b> = 1
-, <b>ICAL_HOURLY_RECURRENCE</b> = 2
-, <b>ICAL_DAILY_RECURRENCE</b> = 3
-, <br />
-&#160;&#160;<b>ICAL_WEEKLY_RECURRENCE</b> = 4
-, <b>ICAL_MONTHLY_RECURRENCE</b> = 5
-, <b>ICAL_YEARLY_RECURRENCE</b> = 6
-, <b>ICAL_NO_RECURRENCE</b> = 7
<br />
}</td></tr>
<tr class="separator:a203e6ca308804a67ff343837e7c11a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46e0128948e7c4c5c1e120061211ddea"><td class="memItemLeft" align="right" valign="top"><a id="a46e0128948e7c4c5c1e120061211ddea" name="a46e0128948e7c4c5c1e120061211ddea"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_skip</b> { <br />
-&#160;&#160;<b>ICAL_SKIP_BACKWARD</b> = 0
+<tr class="memitem:a46e0128948e7c4c5c1e120061211ddea"><td class="memItemLeft" align="right" valign="top"><a id="a46e0128948e7c4c5c1e120061211ddea" name="a46e0128948e7c4c5c1e120061211ddea"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_skip</b> { <b>ICAL_SKIP_BACKWARD</b> = 0
, <b>ICAL_SKIP_FORWARD</b>
, <b>ICAL_SKIP_OMIT</b>
, <b>ICAL_SKIP_UNDEFINED</b>
-, <br />
-&#160;&#160;<b>ICAL_SKIP_BACKWARD</b> = 0
-, <b>ICAL_SKIP_FORWARD</b>
-, <b>ICAL_SKIP_OMIT</b>
-, <b>ICAL_SKIP_UNDEFINED</b>
-<br />
}</td></tr>
<tr class="separator:a46e0128948e7c4c5c1e120061211ddea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d3df238238f2689b2cc48b162a9507b"><td class="memItemLeft" align="right" valign="top"><a id="a0d3df238238f2689b2cc48b162a9507b" name="a0d3df238238f2689b2cc48b162a9507b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_weekday</b> { <br />
@@ -195,16 +174,6 @@ Enumerations</h2></td></tr>
, <b>ICAL_THURSDAY_WEEKDAY</b>
, <b>ICAL_FRIDAY_WEEKDAY</b>
, <b>ICAL_SATURDAY_WEEKDAY</b>
-, <br />
-&#160;&#160;<b>ICAL_NO_WEEKDAY</b>
-, <b>ICAL_SUNDAY_WEEKDAY</b>
-, <b>ICAL_MONDAY_WEEKDAY</b>
-, <b>ICAL_TUESDAY_WEEKDAY</b>
-, <br />
-&#160;&#160;<b>ICAL_WEDNESDAY_WEEKDAY</b>
-, <b>ICAL_THURSDAY_WEEKDAY</b>
-, <b>ICAL_FRIDAY_WEEKDAY</b>
-, <b>ICAL_SATURDAY_WEEKDAY</b>
<br />
}</td></tr>
<tr class="separator:a0d3df238238f2689b2cc48b162a9507b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -282,23 +251,22 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_mon
int&#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rscale_is_supported</b> (void)</td></tr>
<tr class="separator:a69fc2030e8776dc3184cb88ca4e2dd70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8941770a8f65ece2561aa8786f8575c0"><td class="memItemLeft" align="right" valign="top"><a id="a8941770a8f65ece2561aa8786f8575c0" name="a8941770a8f65ece2561aa8786f8575c0"></a>
-<a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rscale_supported_calendars</b> (void)</td></tr>
+<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rscale_supported_calendars</b> (void)</td></tr>
<tr class="separator:a8941770a8f65ece2561aa8786f8575c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Routines for dealing with recurring time. </p>
<p >How to use:</p>
<p >1) Get a rule and a start time from a component</p>
-<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> rrule;</div>
+<div class="fragment"><div class="line">icalproperty rrule;</div>
<div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a> recur;</div>
<div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> dtstart;</div>
<div class="line"> </div>
<div class="line">rrule = icalcomponent_get_first_property(comp,ICAL_RRULE_PROPERTY);</div>
<div class="line">recur = icalproperty_get_rrule(rrule);</div>
<div class="line">start = icalproperty_get_dtstart(dtstart);</div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:144</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --><p >Or, just make them up:</p>
<div class="fragment"><div class="line">recur = <a class="code hl_function" href="icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926">icalrecurrencetype_from_string</a>(<span class="stringliteral">&quot;FREQ=YEARLY;BYDAY=SU,WE&quot;</span>);</div>
<div class="line">dtstart = <a class="code hl_function" href="icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5">icaltime_from_string</a>(<span class="stringliteral">&quot;19970101T123000&quot;</span>)</div>
@@ -665,7 +633,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rsc
</tr>
</table>
</div><div class="memdoc">
-<p >Encodes the <code>weekday</code> and <code>position</code> into a form, which can be stored to <a class="el" href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478" title="Encoded value.">icalrecurrencetype::by_day</a> array. Use <a class="el" href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7" title="Decodes a day to a weekday.">icalrecurrencetype_day_day_of_week()</a> and <a class="el" href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4" title="Decodes a day to a position of the weekday.">icalrecurrencetype_day_position()</a> to split the encoded value back into the parts. </p><dl class="section since"><dt>Since</dt><dd>3.1 </dd></dl>
+<p >Encodes the <code>weekday</code> and <code>position</code> into a form, which can be stored to <a class="el" href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d" title="Encoded value.">icalrecurrencetype::by_day</a> array. Use <a class="el" href="icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7" title="Decodes a day to a weekday.">icalrecurrencetype_day_day_of_week()</a> and <a class="el" href="icalrecur_8h.html#aa730e9ac327064456902076b718400f4" title="Decodes a day to a position of the weekday.">icalrecurrencetype_day_position()</a> to split the encoded value back into the parts. </p><dl class="section since"><dt>Since</dt><dd>3.1 </dd></dl>
</div>
</div>
@@ -694,7 +662,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rsc
</tr>
</table>
</div><div class="memdoc">
-<p >Encodes the <code>month</code> and the <code>is_leap</code> into a form, which can be stored to <a class="el" href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36" title="Encoded value.">icalrecurrencetype::by_month</a> array. Use <a class="el" href="icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c">icalrecurrencetype_month_is_leap()</a> and icalrecurrencetype_month_month() to split the encoded value back into the parts </p><dl class="section since"><dt>Since</dt><dd>3.1 </dd></dl>
+<p >Encodes the <code>month</code> and the <code>is_leap</code> into a form, which can be stored to <a class="el" href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e" title="Encoded value.">icalrecurrencetype::by_month</a> array. Use <a class="el" href="icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c">icalrecurrencetype_month_is_leap()</a> and icalrecurrencetype_month_month() to split the encoded value back into the parts </p><dl class="section since"><dt>Since</dt><dd>3.1 </dd></dl>
</div>
</div>
@@ -740,7 +708,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rsc
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalrecur_8h_source.html b/apidocs/icalrecur_8h_source.html
index d69644a7..e6c9b3d9 100644
--- a/apidocs/icalrecur_8h_source.html
+++ b/apidocs/icalrecur_8h_source.html
@@ -159,7 +159,7 @@ $(function() {
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#define ICAL_BY_SETPOS_SIZE ICAL_BY_YEARDAY_SIZE </span><span class="comment">/* 1 to N */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="preprocessor">#define ICAL_BY_DAY_SIZE 7*(ICAL_BY_WEEKNO_SIZE-1)+1 </span><span class="comment">/* 1 to N */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
-<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a></div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="structicalrecurrencetype.html"> 143</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalrecurrencetype.html">icalrecurrencetype</a></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>{</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> icalrecurrencetype_frequency freq;</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
@@ -183,11 +183,11 @@ $(function() {
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordtype">short</span> by_second[<a class="code hl_define" href="icalrecur_8h.html#acec51b2d651f24e31b00627b60b12728">ICAL_BY_SECOND_SIZE</a>];</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keywordtype">short</span> by_minute[ICAL_BY_MINUTE_SIZE];</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">short</span> by_hour[ICAL_BY_HOUR_SIZE];</div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keywordtype">short</span> <a class="code hl_variable" href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">by_day</a>[ICAL_BY_DAY_SIZE]; </div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d"> 167</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d">by_day</a>[ICAL_BY_DAY_SIZE]; </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keywordtype">short</span> by_month_day[ICAL_BY_MONTHDAY_SIZE];</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordtype">short</span> by_year_day[ICAL_BY_YEARDAY_SIZE];</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <span class="keywordtype">short</span> by_week_no[ICAL_BY_WEEKNO_SIZE];</div>
-<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordtype">short</span> <a class="code hl_variable" href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">by_month</a>[ICAL_BY_MONTH_SIZE]; </div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e"> 180</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e">by_month</a>[ICAL_BY_MONTH_SIZE]; </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordtype">short</span> by_set_pos[ICAL_BY_SETPOS_SIZE];</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="comment">/* For RSCALE extension (RFC 7529) */</span></div>
@@ -311,17 +311,17 @@ $(function() {
<div class="ttc" id="aicalrecur_8h_html_acec51b2d651f24e31b00627b60b12728"><div class="ttname"><a href="icalrecur_8h.html#acec51b2d651f24e31b00627b60b12728">ICAL_BY_SECOND_SIZE</a></div><div class="ttdeci">#define ICAL_BY_SECOND_SIZE</div><div class="ttdef"><b>Definition:</b> icalrecur.h:132</div></div>
<div class="ttc" id="aicalrecur_8h_html_af830056b191d4e037813ff27c60932cf"><div class="ttname"><a href="icalrecur_8h.html#af830056b191d4e037813ff27c60932cf">icalrecur_iterator_set_range</a></div><div class="ttdeci">int icalrecur_iterator_set_range(icalrecur_iterator *impl, struct icaltimetype from, struct icaltimetype to)</div><div class="ttdef"><b>Definition:</b> icalrecur.c:3498</div></div>
<div class="ttc" id="aicaltime_8h_html"><div class="ttname"><a href="icaltime_8h.html">icaltime.h</a></div><div class="ttdoc">struct icaltimetype is a pseudo-object that abstracts time handling.</div></div>
-<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> ical.h:1195</div></div>
+<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> icalarray.h:30</div></div>
<div class="ttc" id="astructicalrecur__iterator__impl_html"><div class="ttname"><a href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></div><div class="ttdef"><b>Definition:</b> icalrecur.c:933</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html_a1fbb922e27987296768a4ba25b5a4a36"><div class="ttname"><a href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">icalrecurrencetype::by_month</a></div><div class="ttdeci">short by_month[14]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> ical.h:1636</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html_acd409121a8b2e79e58ab445069003478"><div class="ttname"><a href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">icalrecurrencetype::by_day</a></div><div class="ttdeci">short by_day[7 *(56 -1)+1]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> ical.h:1623</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltimetype_html_abfb15dfde907211cafd3cd6cafa5531d"><div class="ttname"><a href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">icaltimetype::month</a></div><div class="ttdeci">int month</div><div class="ttdef"><b>Definition:</b> ical.h:143</div></div>
+<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:144</div></div>
+<div class="ttc" id="astructicalrecurrencetype_html_abf0eb04e3bb9028e18c9c4c1e0462b9d"><div class="ttname"><a href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d">icalrecurrencetype::by_day</a></div><div class="ttdeci">short by_day[7 *(56 -1)+1]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> icalrecur.h:167</div></div>
+<div class="ttc" id="astructicalrecurrencetype_html_af3f6d789f51c7772879b6c8e3101af9e"><div class="ttname"><a href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e">icalrecurrencetype::by_month</a></div><div class="ttdeci">short by_month[14]</div><div class="ttdoc">Encoded value.</div><div class="ttdef"><b>Definition:</b> icalrecur.h:180</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
+<div class="ttc" id="astructicaltimetype_html_abfb15dfde907211cafd3cd6cafa5531d"><div class="ttname"><a href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">icaltimetype::month</a></div><div class="ttdeci">int month</div><div class="ttdef"><b>Definition:</b> icaltime.h:99</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalrestriction_8h.html b/apidocs/icalrestriction_8h.html
index fdbf5b17..454a645d 100644
--- a/apidocs/icalrestriction_8h.html
+++ b/apidocs/icalrestriction_8h.html
@@ -81,35 +81,24 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:ae380f8acbf3acc9650130ce17aa755f9"><td class="memItemLeft" align="right" valign="top">typedef enum icalrestriction_kind&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9">icalrestriction_kind</a></td></tr>
+<tr class="memitem:ae380f8acbf3acc9650130ce17aa755f9"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9">icalrestriction_kind</a></td></tr>
<tr class="memdesc:ae380f8acbf3acc9650130ce17aa755f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The kinds of icalrestrictions there are. <a href="icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9">More...</a><br /></td></tr>
<tr class="separator:ae380f8acbf3acc9650130ce17aa755f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ac6d836f345770d880b446d964f685db1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a> { <br />
-&#160;&#160;<a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36">ICAL_RESTRICTION_NONE</a> = 0
-, <a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1aace01bc6164411a18933716916c6c7ef">ICAL_RESTRICTION_ZERO</a>
-, <a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1a4bc2d60b26b48e795abf26e05dd2fe17">ICAL_RESTRICTION_ONE</a>
-, <a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e">ICAL_RESTRICTION_ZEROPLUS</a>
-, <br />
-&#160;&#160;<a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1a772dd4b4cdfe5d5a264ec237a63e6c21">ICAL_RESTRICTION_ONEPLUS</a>
-, <a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1a941349ba77c59b895acc1f7133421a94">ICAL_RESTRICTION_ZEROORONE</a>
-, <a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1a6689f5056a7239a1f7d90eed1697d4f9">ICAL_RESTRICTION_ONEEXCLUSIVE</a>
-, <a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9">ICAL_RESTRICTION_ONEMUTUAL</a>
-, <br />
-&#160;&#160;<a class="el" href="ical_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce">ICAL_RESTRICTION_UNKNOWN</a>
-, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36">ICAL_RESTRICTION_NONE</a> = 0
+&#160;&#160;<a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36">ICAL_RESTRICTION_NONE</a> = 0
, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aace01bc6164411a18933716916c6c7ef">ICAL_RESTRICTION_ZERO</a>
, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a4bc2d60b26b48e795abf26e05dd2fe17">ICAL_RESTRICTION_ONE</a>
+, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e">ICAL_RESTRICTION_ZEROPLUS</a>
, <br />
-&#160;&#160;<a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e">ICAL_RESTRICTION_ZEROPLUS</a>
-, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a772dd4b4cdfe5d5a264ec237a63e6c21">ICAL_RESTRICTION_ONEPLUS</a>
+&#160;&#160;<a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a772dd4b4cdfe5d5a264ec237a63e6c21">ICAL_RESTRICTION_ONEPLUS</a>
, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a941349ba77c59b895acc1f7133421a94">ICAL_RESTRICTION_ZEROORONE</a>
, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a6689f5056a7239a1f7d90eed1697d4f9">ICAL_RESTRICTION_ONEEXCLUSIVE</a>
+, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9">ICAL_RESTRICTION_ONEMUTUAL</a>
, <br />
-&#160;&#160;<a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9">ICAL_RESTRICTION_ONEMUTUAL</a>
-, <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce">ICAL_RESTRICTION_UNKNOWN</a>
+&#160;&#160;<a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce">ICAL_RESTRICTION_UNKNOWN</a>
<br />
}</td></tr>
<tr class="memdesc:ac6d836f345770d880b446d964f685db1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The kinds of icalrestrictions there are. <a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">More...</a><br /></td></tr>
@@ -120,7 +109,7 @@ Functions</h2></td></tr>
<tr class="memitem:a36eeedfdce2344da44fd09d9e3f18b57"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr>
<tr class="memdesc:a36eeedfdce2344da44fd09d9e3f18b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a given <code>VCALENDAR</code> meets all the restrictions imposed by the standard. <a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">More...</a><br /></td></tr>
<tr class="separator:a36eeedfdce2344da44fd09d9e3f18b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acd3882ab8b58bf0e12cb9ed48234ce2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a> (<a class="el" href="icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9">icalrestriction_kind</a> restr, int count)</td></tr>
+<tr class="memitem:acd3882ab8b58bf0e12cb9ed48234ce2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a> (<a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a> restr, int count)</td></tr>
<tr class="memdesc:acd3882ab8b58bf0e12cb9ed48234ce2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the given <em>count</em> is in accordance with the given restriction, <em>restr</em>. <a href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">More...</a><br /></td></tr>
<tr class="separator:acd3882ab8b58bf0e12cb9ed48234ce2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -134,7 +123,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef enum icalrestriction_kind icalrestriction_kind</td>
+ <td class="memname">typedef enum <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a> <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -152,7 +141,7 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum icalrestriction_kind</td>
+ <td class="memname">enum <a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -212,7 +201,7 @@ Functions</h2></td></tr>
<div class="line"> </div>
<div class="line"><span class="comment">// check component</span></div>
<div class="line">assert(<a class="code hl_function" href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a>(component) == <span class="keyword">true</span>);</div>
-<div class="ttc" id="aicalrestriction_8h_html_a36eeedfdce2344da44fd09d9e3f18b57"><div class="ttname"><a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a></div><div class="ttdeci">int icalrestriction_check(icalcomponent *comp)</div><div class="ttdoc">Checks if a given VCALENDAR meets all the restrictions imposed by the standard.</div><div class="ttdef"><b>Definition:</b> icalrestriction.c:418</div></div>
+<div class="ttc" id="aicalrestriction_8h_html_a36eeedfdce2344da44fd09d9e3f18b57"><div class="ttname"><a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a></div><div class="ttdeci">int icalrestriction_check(icalcomponent *comp)</div><div class="ttdoc">Checks if a given VCALENDAR meets all the restrictions imposed by the standard.</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
</div><!-- fragment --> </dd></dl>
@@ -227,7 +216,7 @@ Functions</h2></td></tr>
<tr>
<td class="memname">int icalrestriction_compare </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9">icalrestriction_kind</a>&#160;</td>
+ <td class="paramtype"><a class="el" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a>&#160;</td>
<td class="paramname"><em>restr</em>, </td>
</tr>
<tr>
@@ -255,7 +244,7 @@ Functions</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>1 if the restriction is met, 0 if not</dd></dl>
<dl class="section user"><dt>Example</dt><dd><div class="fragment"><div class="line">assert(<a class="code hl_function" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a>(ICALRESTRICTION_ONEPLUS, 5) == <span class="keyword">true</span>);</div>
<div class="line">assert(<a class="code hl_function" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a>(ICALRESTRICTION_NONE, 3) == <span class="keyword">false</span>);</div>
-<div class="ttc" id="aicalrestriction_8h_html_acd3882ab8b58bf0e12cb9ed48234ce2d"><div class="ttname"><a href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a></div><div class="ttdeci">int icalrestriction_compare(icalrestriction_kind restr, int count)</div><div class="ttdoc">Checks if the given count is in accordance with the given restriction, restr.</div><div class="ttdef"><b>Definition:</b> icalrestriction.c:77</div></div>
+<div class="ttc" id="aicalrestriction_8h_html_acd3882ab8b58bf0e12cb9ed48234ce2d"><div class="ttname"><a href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a></div><div class="ttdeci">int icalrestriction_compare(icalrestriction_kind restr, int count)</div><div class="ttdoc">Checks if the given count is in accordance with the given restriction, restr.</div></div>
</div><!-- fragment --> </dd></dl>
</div>
@@ -263,7 +252,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalrestriction_8h_source.html b/apidocs/icalrestriction_8h_source.html
index 90d0ce00..b95f8275 100644
--- a/apidocs/icalrestriction_8h_source.html
+++ b/apidocs/icalrestriction_8h_source.html
@@ -90,7 +90,7 @@ $(function() {
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &quot;<a class="code" href="icalcomponent_8h.html">icalcomponent.h</a>&quot;</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &quot;<a class="code" href="icalproperty_8h.html">icalproperty.h</a>&quot;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
-<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1"> 33</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalrestriction_kind</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1"> 33</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36"> 36</a></span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a8919e63bb091b6a78f508a212e3d2a36">ICAL_RESTRICTION_NONE</a> = 0, <span class="comment">/* 0 */</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
@@ -111,14 +111,14 @@ $(function() {
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_enumvalue" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce">ICAL_RESTRICTION_UNKNOWN</a> <span class="comment">/* 8 */</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce"> 61</a></span>} <a class="code hl_enumeration" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a>;</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a>(icalrestriction_kind restr, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d"> 76</a></span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a>(<a class="code hl_enumeration" href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a> restr, <span class="keywordtype">int</span> count);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57"> 96</a></span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALRESTRICTION_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aicalcomponent_8h_html"><div class="ttname"><a href="icalcomponent_8h.html">icalcomponent.h</a></div></div>
<div class="ttc" id="aicalproperty_8h_html"><div class="ttname"><a href="icalproperty_8h.html">icalproperty.h</a></div></div>
-<div class="ttc" id="aicalrestriction_8h_html_a36eeedfdce2344da44fd09d9e3f18b57"><div class="ttname"><a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a></div><div class="ttdeci">int icalrestriction_check(icalcomponent *comp)</div><div class="ttdoc">Checks if a given VCALENDAR meets all the restrictions imposed by the standard.</div><div class="ttdef"><b>Definition:</b> icalrestriction.c:418</div></div>
+<div class="ttc" id="aicalrestriction_8h_html_a36eeedfdce2344da44fd09d9e3f18b57"><div class="ttname"><a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a></div><div class="ttdeci">int icalrestriction_check(icalcomponent *comp)</div><div class="ttdoc">Checks if a given VCALENDAR meets all the restrictions imposed by the standard.</div></div>
<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1">icalrestriction_kind</a></div><div class="ttdeci">icalrestriction_kind</div><div class="ttdoc">The kinds of icalrestrictions there are.</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:34</div></div>
<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a15c781ad15f9a8392a620559c278199e">ICAL_RESTRICTION_ZEROPLUS</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ZEROPLUS</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:45</div></div>
<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a166b57120ae7e1f7b2d321d36bbb7bce">ICAL_RESTRICTION_UNKNOWN</a></div><div class="ttdeci">@ ICAL_RESTRICTION_UNKNOWN</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:60</div></div>
@@ -129,12 +129,12 @@ $(function() {
<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1a941349ba77c59b895acc1f7133421a94"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1a941349ba77c59b895acc1f7133421a94">ICAL_RESTRICTION_ZEROORONE</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ZEROORONE</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:51</div></div>
<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aa27388029f05e9a1fae601d0ccbf69d9">ICAL_RESTRICTION_ONEMUTUAL</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ONEMUTUAL</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:57</div></div>
<div class="ttc" id="aicalrestriction_8h_html_ac6d836f345770d880b446d964f685db1aace01bc6164411a18933716916c6c7ef"><div class="ttname"><a href="icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1aace01bc6164411a18933716916c6c7ef">ICAL_RESTRICTION_ZERO</a></div><div class="ttdeci">@ ICAL_RESTRICTION_ZERO</div><div class="ttdef"><b>Definition:</b> icalrestriction.h:39</div></div>
-<div class="ttc" id="aicalrestriction_8h_html_acd3882ab8b58bf0e12cb9ed48234ce2d"><div class="ttname"><a href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a></div><div class="ttdeci">int icalrestriction_compare(icalrestriction_kind restr, int count)</div><div class="ttdoc">Checks if the given count is in accordance with the given restriction, restr.</div><div class="ttdef"><b>Definition:</b> icalrestriction.c:77</div></div>
+<div class="ttc" id="aicalrestriction_8h_html_acd3882ab8b58bf0e12cb9ed48234ce2d"><div class="ttname"><a href="icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d">icalrestriction_compare</a></div><div class="ttdeci">int icalrestriction_compare(icalrestriction_kind restr, int count)</div><div class="ttdoc">Checks if the given count is in accordance with the given restriction, restr.</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalset_8h.html b/apidocs/icalset_8h.html
index 80a0bef0..62d916b2 100644
--- a/apidocs/icalset_8h.html
+++ b/apidocs/icalset_8h.html
@@ -99,15 +99,9 @@ typedef struct <a class="el" href="structicalsetiter.html">icalsetiter</a>&#160;
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
-<tr class="memitem:a39089640736d0c8dcaf5a1cb3bb9a40b"><td class="memItemLeft" align="right" valign="top"><a id="a39089640736d0c8dcaf5a1cb3bb9a40b" name="a39089640736d0c8dcaf5a1cb3bb9a40b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>icalset_kind</b> { <br />
-&#160;&#160;<b>ICAL_FILE_SET</b>
+<tr class="memitem:a39089640736d0c8dcaf5a1cb3bb9a40b"><td class="memItemLeft" align="right" valign="top"><a id="a39089640736d0c8dcaf5a1cb3bb9a40b" name="a39089640736d0c8dcaf5a1cb3bb9a40b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>icalset_kind</b> { <b>ICAL_FILE_SET</b>
, <b>ICAL_DIR_SET</b>
, <b>ICAL_BDB_SET</b>
-, <b>ICAL_FILE_SET</b>
-, <br />
-&#160;&#160;<b>ICAL_DIR_SET</b>
-, <b>ICAL_BDB_SET</b>
-<br />
}</td></tr>
<tr class="separator:a39089640736d0c8dcaf5a1cb3bb9a40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -193,7 +187,9 @@ Variables</h2></td></tr>
<tr class="separator:a66eebdc183a6a66a99d91a5275ccd6ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><dl class="section author"><dt>Author</dt><dd>eric 28 November 1999 Icalset is the "base class" for representations of a collection of iCal components. Derived classes (actually delegatees) include: icalfileset Store components in a single file icaldirset Store components in multiple files in a directory icalbdbset Store components in a Berkeley DB File icalheapset Store components on the heap icalmysqlset Store components in a mysql database. </dd></dl>
+<div class="textblock"><dl class="section author"><dt>Author</dt><dd>eric 28 November 1999</dd></dl>
+<p>Icalset is the "base class" for representations of a collection of iCal components. Derived classes (actually delegatees) include:</p>
+<p >icalfileset Store components in a single file icaldirset Store components in multiple files in a directory icalbdbset Store components in a Berkeley DB File icalheapset Store components on the heap icalmysqlset Store components in a mysql database. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a2c852ee9d1ddd570809482ba56fee0e6" name="a2c852ee9d1ddd570809482ba56fee0e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c852ee9d1ddd570809482ba56fee0e6">&#9670;&nbsp;</a></span>icalset_commit()</h2>
@@ -487,7 +483,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalset_8h_source.html b/apidocs/icalset_8h_source.html
index ffcb9db7..01fefda3 100644
--- a/apidocs/icalset_8h_source.html
+++ b/apidocs/icalset_8h_source.html
@@ -97,7 +97,7 @@ $(function() {
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> ICAL_BDB_SET</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>} icalset_kind;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a></div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structicalsetiter.html"> 42</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>{</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a> iter; <span class="comment">/* icalcomponent_kind, pvl_elem iter */</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge;</div>
@@ -106,7 +106,7 @@ $(function() {
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid; <span class="comment">/* the calendar&#39;s timezone id */</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>} <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a>;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
-<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">struct </span><a class="code hl_struct" href="structicalset__impl.html">icalset_impl</a></div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="structicalset__impl.html"> 51</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalset__impl.html">icalset_impl</a></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>{</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> icalset_kind kind;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">size_t</span> size;</div>
@@ -153,15 +153,15 @@ $(function() {
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalset_8h.html#a2caa3e1d3c665fe107dde1e4be8c49c1">icalset_mark</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icalset_8h.html#a2c852ee9d1ddd570809482ba56fee0e6">icalset_commit</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icalset_8h.html#a2c852ee9d1ddd570809482ba56fee0e6">icalset_commit</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icalset_8h.html#a0d4a88d44364f1da9e107f99926a7217">icalset_select</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icalset_8h.html#a0d4a88d44364f1da9e107f99926a7217">icalset_select</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalset_8h.html#a98ebedc03e491568cf62830be8459921">icalset_fetch</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
@@ -169,7 +169,7 @@ $(function() {
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalset_fetch_match(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
-<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icalset_8h.html#afb2fbb4b1dae61bd4e2ad78c70daa1df">icalset_modify</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span>LIBICAL_ICALSS_EXPORT <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icalset_8h.html#afb2fbb4b1dae61bd4e2ad78c70daa1df">icalset_modify</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldc, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalset_8h.html#a420481c47762be041d21a8fc22a488c4">icalset_get_current_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
@@ -211,16 +211,16 @@ $(function() {
<div class="ttc" id="aicalset_8h_html_a98ebedc03e491568cf62830be8459921"><div class="ttname"><a href="icalset_8h.html#a98ebedc03e491568cf62830be8459921">icalset_fetch</a></div><div class="ttdeci">icalcomponent * icalset_fetch(icalset *set, const char *uid)</div><div class="ttdef"><b>Definition:</b> icalset.c:415</div></div>
<div class="ttc" id="aicalset_8h_html_ad39065fe67efd5f3baf9f5af0379505e"><div class="ttname"><a href="icalset_8h.html#ad39065fe67efd5f3baf9f5af0379505e">icalset_new</a></div><div class="ttdeci">icalset * icalset_new(icalset_kind kind, const char *dsn, void *options)</div><div class="ttdoc">Generic icalset constructor.</div><div class="ttdef"><b>Definition:</b> icalset.c:231</div></div>
<div class="ttc" id="aicalset_8h_html_afb2fbb4b1dae61bd4e2ad78c70daa1df"><div class="ttname"><a href="icalset_8h.html#afb2fbb4b1dae61bd4e2ad78c70daa1df">icalset_modify</a></div><div class="ttdeci">icalerrorenum icalset_modify(icalset *set, icalcomponent *oldc, icalcomponent *newc)</div><div class="ttdef"><b>Definition:</b> icalset.c:430</div></div>
-<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> ical.h:5061</div></div>
+<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.h:29</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
<div class="ttc" id="astructicalrecur__iterator__impl_html"><div class="ttname"><a href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></div><div class="ttdef"><b>Definition:</b> icalrecur.c:933</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
-<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalss.h:70</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
+<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalset.h:43</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalspanlist_8h.html b/apidocs/icalspanlist_8h.html
index c4d33b93..6aebc897 100644
--- a/apidocs/icalspanlist_8h.html
+++ b/apidocs/icalspanlist_8h.html
@@ -365,7 +365,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalspanlist_8h_source.html b/apidocs/icalspanlist_8h_source.html
index 5743e8c8..5735a0bb 100644
--- a/apidocs/icalspanlist_8h_source.html
+++ b/apidocs/icalspanlist_8h_source.html
@@ -115,16 +115,16 @@ $(function() {
<div class="ttc" id="aicalspanlist_8h_html_aed5ab46eeb595eb24cb99494f6837267"><div class="ttname"><a href="icalspanlist_8h.html#aed5ab46eeb595eb24cb99494f6837267">icalspanlist_as_vfreebusy</a></div><div class="ttdeci">icalcomponent * icalspanlist_as_vfreebusy(icalspanlist *sl, const char *organizer, const char *attendee)</div><div class="ttdoc">Returns a VFREEBUSY component for a spanlist.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:343</div></div>
<div class="ttc" id="aicalspanlist_8h_html_af8686abb751773c3358c1a82fb79606c"><div class="ttname"><a href="icalspanlist_8h.html#af8686abb751773c3358c1a82fb79606c">icalspanlist_next_free_time</a></div><div class="ttdeci">struct icalperiodtype icalspanlist_next_free_time(icalspanlist *sl, struct icaltimetype t)</div><div class="ttdoc">Finds the next free time span in a spanlist.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:218</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
+<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> icalperiod.h:29</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
<div class="ttc" id="astructicalspanlist__impl_html"><div class="ttname"><a href="structicalspanlist__impl.html">icalspanlist_impl</a></div><div class="ttdef"><b>Definition:</b> icalspanlist.c:21</div></div>
<div class="ttc" id="astructicalspanlist__impl_html_a2876fb86a056d43c55cff46dd340ed1d"><div class="ttname"><a href="structicalspanlist__impl.html#a2876fb86a056d43c55cff46dd340ed1d">icalspanlist_impl::start</a></div><div class="ttdeci">struct icaltimetype start</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:23</div></div>
<div class="ttc" id="astructicalspanlist__impl_html_ad9b5b7be8203c36283e28fad77b97975"><div class="ttname"><a href="structicalspanlist__impl.html#ad9b5b7be8203c36283e28fad77b97975">icalspanlist_impl::end</a></div><div class="ttdeci">struct icaltimetype end</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:24</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalspanlist__cxx_8h.html b/apidocs/icalspanlist__cxx_8h.html
index 657f0968..8cd0f0d3 100644
--- a/apidocs/icalspanlist__cxx_8h.html
+++ b/apidocs/icalspanlist__cxx_8h.html
@@ -90,7 +90,7 @@ Data Structures</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalspanlist__cxx_8h_source.html b/apidocs/icalspanlist__cxx_8h_source.html
index a41f4504..2635b80a 100644
--- a/apidocs/icalspanlist__cxx_8h_source.html
+++ b/apidocs/icalspanlist__cxx_8h_source.html
@@ -136,13 +136,13 @@ $(function() {
<div class="ttc" id="aicalspanlist_8h_html"><div class="ttname"><a href="icalspanlist_8h.html">icalspanlist.h</a></div><div class="ttdoc">Code that supports collections of free/busy spans of time.</div></div>
<div class="ttc" id="aicaltime_8h_html"><div class="ttname"><a href="icaltime_8h.html">icaltime.h</a></div><div class="ttdoc">struct icaltimetype is a pseudo-object that abstracts time handling.</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
<div class="ttc" id="astructicalspanlist__impl_html"><div class="ttname"><a href="structicalspanlist__impl.html">icalspanlist_impl</a></div><div class="ttdef"><b>Definition:</b> icalspanlist.c:21</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalss_8h_source.html b/apidocs/icalss_8h_source.html
deleted file mode 100644
index c2a8472c..00000000
--- a/apidocs/icalss_8h_source.html
+++ /dev/null
@@ -1,591 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalss.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_5330c68354327086ecc8df050e51eedc.html">src</a></li><li class="navelem"><a class="el" href="dir_782955c39c542341db522f91e0a0f9f8.html">libicalss</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle"><div class="title">icalss.h</div></div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#ifndef LIBICAL_ICALSS_H</span></div>
-<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define LIBICAL_ICALSS_H</span></div>
-<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#ifndef S_SPLINT_S</span></div>
-<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> FILE: icalgauge.h</span></div>
-<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> CREATOR: eric 23 December 1999</span></div>
-<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#ifndef ICALGAUGE_H</span></div>
-<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#define ICALGAUGE_H</span></div>
-<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalgauge__impl.html">icalgauge_impl</a> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a>;</div>
-<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *icalgauge_new_from_sql(<span class="keyword">const</span> <span class="keywordtype">char</span> *sql, <span class="keywordtype">int</span> expand);</div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalgauge_8h.html#a0e3a08b481636446b7d1cbefeba82998">icalgauge_get_expand</a>(<a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalgauge_free(<a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
-<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalgauge_8h.html#a3000c05fd412869503e8499c07030f48">icalgauge_dump</a>(<a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalgauge_8h.html#a9047a63c23d86af1b2ad3a2dd4ba63bd">icalgauge_compare</a>(<a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *g, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#endif </span><span class="comment">/* ICALGAUGE_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="comment">/*</span></div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#ifndef ICALSET_H</span></div>
-<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#define ICALSET_H</span></div>
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalset__impl.html">icalset_impl</a> <a class="code hl_struct" href="structicalset__impl.html">icalset</a>;</div>
-<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalset_kind</div>
-<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>{</div>
-<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> ICAL_FILE_SET,</div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> ICAL_DIR_SET,</div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> ICAL_BDB_SET</div>
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>} icalset_kind;</div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="structicalsetiter.html"> 69</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a></div>
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>{</div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a> iter; <span class="comment">/* icalcomponent_kind, pvl_elem iter */</span></div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge;</div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_struct" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *ritr; <span class="comment">/*the last iterator */</span></div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *last_component; <span class="comment">/*the pending recurring component to be processed */</span></div>
-<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid; <span class="comment">/* the calendar&#39;s timezone id */</span></div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>} <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a>;</div>
-<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="structicalset__impl.html"> 77</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalset__impl.html">icalset_impl</a></div>
-<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span>{</div>
-<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> icalset_kind kind;</div>
-<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">size_t</span> size;</div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">char</span> *dsn;</div>
-<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *(*init) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *dsn, <span class="keywordtype">void</span> *options);</div>
-<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> void (*free) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *(*path) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> void (*mark) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*commit) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*add_component) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*remove_component) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> int (*count_components) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind);</div>
-<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*select) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> void (*clear) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *(*fetch) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *(*fetch_match) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> int (*has_uid) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*modify) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *old, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *(*get_current_component) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *(*get_first_component) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *(*get_next_component) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a>(*icalset_begin_component) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> icalcomponent_kind kind, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge,</div>
-<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid);</div>
-<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *(*icalsetiter_to_next) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *(*icalsetiter_to_prior) (<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>};</div>
-<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalset_8h.html#a40ba946500e79218ae39f89db5397121">icalset_register_class</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_function" href="icalset_8h.html#ad39065fe67efd5f3baf9f5af0379505e">icalset_new</a>(icalset_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *dsn, <span class="keywordtype">void</span> *options);</div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalset_new_file(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalset_new_file_reader(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalset_new_file_writer(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalset_new_dir(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalset_8h.html#a2a602a0901474216b3dddbd21f5ff8f5">icalset_free</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>LIBICAL_ICALSS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalset_path(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalset_8h.html#a2caa3e1d3c665fe107dde1e4be8c49c1">icalset_mark</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icalset_8h.html#a2c852ee9d1ddd570809482ba56fee0e6">icalset_commit</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind);</div>
-<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icalset_8h.html#a0d4a88d44364f1da9e107f99926a7217">icalset_select</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
-<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalset_8h.html#a98ebedc03e491568cf62830be8459921">icalset_fetch</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalset_has_uid(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalset_fetch_match(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
-<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icalset_8h.html#afb2fbb4b1dae61bd4e2ad78c70daa1df">icalset_modify</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldc, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
-<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalset_8h.html#a420481c47762be041d21a8fc22a488c4">icalset_get_current_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalset_get_first_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalset_get_next_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>LIBICAL_ICALSS_EXPORT <span class="keyword">extern</span> <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> <a class="code hl_variable" href="icalset_8h.html#a66eebdc183a6a66a99d91a5275ccd6ec">icalsetiter_null</a>;</div>
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> icalset_begin_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> icalcomponent_kind kind,</div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge, <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid);</div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalset_8h.html#a309ac5871c9902f356f7a521dfcd0a62">icalsetiter_next</a>(<a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalsetiter_prior(<a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalsetiter_deref(<a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalset_8h.html#a47b0c14d98ea34c38315948bc9cc9097">icalsetiter_to_next</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalsetiter_to_prior(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALSET_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="comment"> FILE: icalcluster.h</span></div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="comment"> CREATOR: acampi 13 March 2002</span></div>
-<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="comment"> SPDX-FileCopyrightText: 2002 Andrea Campi &lt;a.campi@inet.it&gt;</span></div>
-<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#ifndef ICALCLUSTER_H</span></div>
-<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor">#define ICALCLUSTER_H</span></div>
-<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="preprocessor">#include &quot;libical_deprecated.h&quot;</span></div>
-<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalcluster__impl.html">icalcluster_impl</a> <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a>;</div>
-<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *icalcluster_new(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *data);</div>
-<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *icalcluster_clone(<span class="keyword">const</span> <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalcluster_free(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span>LIBICAL_ICALSS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalcluster_key(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalcluster_is_changed(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalcluster_mark(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalcluster_commit(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcluster_get_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalcluster_count_components(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
-<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> icalcomponent_kind kind);</div>
-<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalcluster_add_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
-<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalcluster_remove_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster,</div>
-<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcluster_get_current_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcluster_get_first_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalcluster_get_next_component(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster);</div>
-<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span>LIBICAL_ICALSS_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *icalcluster_new_clone(</div>
-<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keyword">const</span> <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *cluster));</div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALCLUSTER_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span><span class="comment"> FILE: icalfileset.h</span></div>
-<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="comment"> CREATOR: eric 23 December 1999</span></div>
-<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span><span class="preprocessor">#ifndef ICALFILESET_H</span></div>
-<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span><span class="preprocessor">#define ICALFILESET_H</span></div>
-<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalfileset__impl.html">icalfileset_impl</a> <a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>;</div>
-<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalfileset_new(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0">path</a>);</div>
-<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalfileset_new_reader(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0">path</a>);</div>
-<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalfileset_new_writer(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0">path</a>);</div>
-<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalfileset_init(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *dsn, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structicalfileset__impl.html#a769a3b2bca98184ea77e3a4589e486d8">options</a>);</div>
-<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *icalfileset_produce_icalcluster(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0">path</a>);</div>
-<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalfileset_free(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_variable" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">cluster</a>);</div>
-<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span>LIBICAL_ICALSS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalfileset_path(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_variable" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">cluster</a>);</div>
-<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="comment">/* Mark the cluster as changed, so it will be written to disk when it</span></div>
-<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="comment"> is freed. Commit writes to disk immediately. */</span></div>
-<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalfileset_mark(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalfileset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind);</div>
-<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicalfileset__impl.html#a534b413abe1501e1ae3997267da86101">gauge</a>);</div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalfileset_clear(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_fetch(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> icalcomponent_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalfileset_has_uid(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_fetch_match(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
-<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalfileset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldcomp,</div>
-<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newcomp);</div>
-<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="comment">/* Iterates through components. If a gauge has been defined, these</span></div>
-<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="comment"> will skip over components that do not pass the gauge */</span></div>
-<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_get_current_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_variable" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">cluster</a>);</div>
-<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_get_first_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_variable" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">cluster</a>);</div>
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_get_next_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_variable" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">cluster</a>);</div>
-<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="comment">/* External iterator for thread safety */</span></div>
-<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> icalfileset_begin_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> icalcomponent_kind kind,</div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicalfileset__impl.html#a534b413abe1501e1ae3997267da86101">gauge</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid);</div>
-<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfilesetiter_to_next(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *iter);</div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_form_a_matched_recurrence_component(<a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *</div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> itr);</div>
-<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalfileset_get_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *<a class="code hl_variable" href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">cluster</a>);</div>
-<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="structicalfileset__options.html"> 277</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalfileset__options.html">icalfileset_options</a></div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span>{</div>
-<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1"> 279</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1">flags</a>; </div>
-<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9"> 280</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9">mode</a>; </div>
-<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5"> 281</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5">safe_saves</a>; </div>
-<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528"> 282</a></span> <a class="code hl_struct" href="structicalcluster__impl.html">icalcluster</a> *<a class="code hl_variable" href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528">cluster</a>; </div>
-<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span>} <a class="code hl_struct" href="structicalfileset__options.html">icalfileset_options</a>;</div>
-<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span><span class="keyword">extern</span> <a class="code hl_struct" href="structicalfileset__options.html">icalfileset_options</a> icalfileset_options_default;</div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALFILESET_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="comment"> FILE: icaldirset.h</span></div>
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="comment"> CREATOR: eric 28 November 1999</span></div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="preprocessor">#ifndef ICALDIRSET_H</span></div>
-<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="preprocessor">#define ICALDIRSET_H</span></div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="comment">/* icaldirset Routines for storing, fetching, and searching for ical</span></div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="comment"> * objects in a database */</span></div>
-<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaldirset__impl.html">icaldirset_impl</a> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>;</div>
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icaldirset_new(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icaldirset_new_reader(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icaldirset_new_writer(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icaldirset_init(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *dsn, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structicaldirset__impl.html#a38725a769403aec56b2b1a352c441ef1">options</a>);</div>
-<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icaldirset_free(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span>LIBICAL_ICALSS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icaldirset_path(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="comment">/* Marks the cluster as changed, so it will be written to disk when it</span></div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span><span class="comment"> is freed. Commit writes to disk immediately*/</span></div>
-<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icaldirset_mark(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span>LIBICAL_ICALSS_EXPORT icalerrorenum icaldirset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span>LIBICAL_ICALSS_EXPORT icalerrorenum <a class="code hl_function" href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store,</div>
-<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icaldirset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, icalcomponent_kind kind);</div>
-<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="comment">/* Restricts the component returned by icaldirset_first, _next to those</span></div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="comment"> that pass the gauge. _clear removes the gauge. */</span></div>
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span>LIBICAL_ICALSS_EXPORT icalerrorenum icaldirset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicaldirset__impl.html#a6f7d408d2b1b1309b9a74208aa0ddef4">gauge</a>);</div>
-<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icaldirset_clear(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store);</div>
-<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="comment">/* Gets a component by uid */</span></div>
-<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirset_fetch(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store,</div>
-<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> icalcomponent_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icaldirset_has_uid(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirset_fetch_match(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span><span class="comment">/* Modifies components according to the MODIFY method of CAP. Works on</span></div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span><span class="comment"> the currently selected components. */</span></div>
-<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span>LIBICAL_ICALSS_EXPORT icalerrorenum icaldirset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store,</div>
-<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldc, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span><span class="comment">/* Iterates through the components. If a gauge has been defined, these</span></div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="comment"> will skip over components that do not pass the gauge */</span></div>
-<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirset_get_current_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store);</div>
-<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirset_get_first_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store);</div>
-<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirset_get_next_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store);</div>
-<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span><span class="comment">/* External iterator for thread safety */</span></div>
-<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> icaldirset_begin_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> icalcomponent_kind kind,</div>
-<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *<a class="code hl_variable" href="structicaldirset__impl.html#a6f7d408d2b1b1309b9a74208aa0ddef4">gauge</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid);</div>
-<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirsetiter_to_next(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icaldirsetiter_to_prior(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="structicaldirset__options.html"> 363</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaldirset__options.html">icaldirset_options</a></div>
-<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span>{</div>
-<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0"> 365</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0">flags</a>; </div>
-<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span>} <a class="code hl_struct" href="structicaldirset__options.html">icaldirset_options</a>;</div>
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALDIRSET_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="comment"> FILE: icalcalendar.h</span></div>
-<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="comment"> CREATOR: eric 23 December 1999</span></div>
-<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span><span class="comment"> The Original Code is eric. The Initial Developer of the Original</span></div>
-<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="comment"> Code is Eric Busboom</span></div>
-<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span><span class="preprocessor">#ifndef ICALCALENDAR_H</span></div>
-<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="preprocessor">#define ICALCALENDAR_H</span></div>
-<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar_impl</a> <a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a>;</div>
-<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *icalcalendar_new(<span class="keyword">const</span> <span class="keywordtype">char</span> *dir);</div>
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalcalendar_free(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalcalendar_lock(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalcalendar_unlock(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalcalendar_islocked(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalcalendar_ownlock(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalcalendar_get_booked(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalcalendar_get_incoming(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalcalendar_get_properties(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalcalendar_get_freebusy(<a class="code hl_struct" href="structicalcalendar__impl.html">icalcalendar</a> *calendar);</div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALCALENDAR_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span><span class="comment"> FILE: icalclassify.h</span></div>
-<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="comment"> CREATOR: eric 21 Aug 2000</span></div>
-<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="comment"> =========================================================================*/</span></div>
-<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="preprocessor">#ifndef ICALCLASSIFY_H</span></div>
-<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span><span class="preprocessor">#define ICALCLASSIFY_H</span></div>
-<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span>LIBICAL_ICALSS_EXPORT icalproperty_xlicclass icalclassify(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *match, <span class="keyword">const</span> <span class="keywordtype">char</span> *user);</div>
-<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalclassify_find_overlaps(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="preprocessor">#endif </span><span class="comment">/* ICALCLASSIFY_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="comment"> FILE: icalspanlist.h</span></div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="comment"> CREATOR: eric 21 Aug 2000</span></div>
-<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span><span class="comment">=========================================================================*/</span></div>
-<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="preprocessor">#ifndef ICALSPANLIST_H</span></div>
-<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="preprocessor">#define ICALSPANLIST_H</span></div>
-<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist_impl</a> <a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a>;</div>
-<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a> *<a class="code hl_function" href="icalspanlist_8h.html#acbf0f85b59416bfc8e8a65970e191136">icalspanlist_new</a>(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_variable" href="structicalspanlist__impl.html#a2876fb86a056d43c55cff46dd340ed1d">start</a>,</div>
-<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_variable" href="structicalspanlist__impl.html#ad9b5b7be8203c36283e28fad77b97975">end</a>);</div>
-<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalspanlist_8h.html#acb42d8b7053e8886c8ea895699f6fa9c">icalspanlist_free</a>(<a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a> *sl);</div>
-<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span>LIBICAL_ICALSS_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> <a class="code hl_function" href="icalspanlist_8h.html#af8686abb751773c3358c1a82fb79606c">icalspanlist_next_free_time</a>(<a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a> *sl,</div>
-<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
-<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="icalspanlist_8h.html#a31a026b29f6b18108e49b15c9593a7fa">icalspanlist_dump</a>(<a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a> *sl);</div>
-<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *<a class="code hl_function" href="icalspanlist_8h.html#aed5ab46eeb595eb24cb99494f6837267">icalspanlist_as_vfreebusy</a>(<a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a> *sl,</div>
-<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *organizer,</div>
-<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *attendee);</div>
-<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> *<a class="code hl_function" href="icalspanlist_8h.html#a7075f544806d8dec4696ccf80067f7d7">icalspanlist_as_freebusy_matrix</a>(<a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a> *span, <span class="keywordtype">int</span> delta_t);</div>
-<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalspanlist__impl.html">icalspanlist</a> *<a class="code hl_function" href="icalspanlist_8h.html#a980cdf00f77540c74dc44f7037aa82a5">icalspanlist_from_vfreebusy</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *comp);</div>
-<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span><span class="comment"> FILE: icalmessage.h</span></div>
-<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span><span class="comment"> CREATOR: eric 07 Nov 2000</span></div>
-<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span><span class="comment"> SPDX-FileCopyrightText: 2000, Eric Busboom &lt;eric@civicknowledge.com&gt;</span></div>
-<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span><span class="comment"> =========================================================================*/</span></div>
-<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="preprocessor">#ifndef ICALMESSAGE_H</span></div>
-<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span><span class="preprocessor">#define ICALMESSAGE_H</span></div>
-<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalmessage_new_accept_reply(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *user,</div>
-<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *msg);</div>
-<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalmessage_new_decline_reply(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *user,</div>
-<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *msg);</div>
-<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span><span class="comment">/* New is modified version of old */</span></div>
-<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalmessage_new_counterpropose_reply(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldc,</div>
-<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc,</div>
-<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *user,</div>
-<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *msg);</div>
-<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalmessage_new_delegate_reply(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *user,</div>
-<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *delegatee,</div>
-<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *msg);</div>
-<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalmessage_new_error_reply(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c,</div>
-<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *user,</div>
-<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *msg,</div>
-<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *debug,</div>
-<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> icalrequeststatus rs);</div>
-<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span><span class="preprocessor">#endif </span><span class="comment">/* ICALMESSAGE_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span><span class="comment">/*======================================================================</span></div>
-<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><span class="comment"> FILE: icalbdbset.h</span></div>
-<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span><span class="comment"> SPDX-FileCopyrightText: 2001, Critical Path</span></div>
-<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span><span class="comment"> SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0</span></div>
-<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span><span class="comment">======================================================================*/</span></div>
-<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span><span class="preprocessor">#ifndef ICALBDBSET_H</span></div>
-<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="preprocessor">#define ICALBDBSET_H</span></div>
-<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span><span class="preprocessor">#include &quot;libical_icalss_export.h&quot;</span></div>
-<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span><span class="preprocessor">#include &lt;db.h&gt;</span></div>
-<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalbdbset__impl.html">icalbdbset_impl</a> <a class="code hl_struct" href="structicalbdbset__impl.html">icalbdbset</a>;</div>
-<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span><span class="keyword">enum</span> icalbdbset_subdb_type</div>
-<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span>{ ICALBDB_CALENDARS, ICALBDB_EVENTS, ICALBDB_TODOS, ICALBDB_REMINDERS };</div>
-<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span><span class="keyword">typedef</span> <span class="keyword">enum</span> icalbdbset_subdb_type icalbdbset_subdb_type;</div>
-<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_init_dbenv(<span class="keywordtype">char</span> *db_env_dir,</div>
-<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <span class="keywordtype">void</span> (*logDbFunc) (<span class="keyword">const</span> DB_ENV *,</div>
-<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *));</div>
-<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalbdbset_init(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *dsn, <span class="keywordtype">void</span> *options);</div>
-<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_cleanup(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalbdbset_checkpoint(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalbdbset_rmdbLog(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalset__impl.html">icalset</a> *icalbdbset_new(<span class="keyword">const</span> <span class="keywordtype">char</span> *database_filename,</div>
-<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> icalbdbset_subdb_type subdb_type,</div>
-<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <span class="keywordtype">int</span> dbtype, u_int32_t flag);</div>
-<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span>LIBICAL_ICALSS_EXPORT DB *icalbdbset_bdb_open_secondary(DB *dbp,</div>
-<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *subdb,</div>
-<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *sindex,</div>
-<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> <span class="keywordtype">int</span> (*callback) (DB *db,</div>
-<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <span class="keyword">const</span> DBT *dbt1,</div>
-<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <span class="keyword">const</span> DBT *dbt2,</div>
-<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> DBT *dbt3), <span class="keywordtype">int</span> type);</div>
-<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">char</span> *icalbdbset_parse_data(DBT *dbt, <span class="keywordtype">char</span> *(*pfunc) (<span class="keyword">const</span> DBT *dbt));</div>
-<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalbdbset_free(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span><span class="comment">/* cursor operations */</span></div>
-<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_acquire_cursor(DB *dbp, DB_TXN *tid, DBC ** rdbcp);</div>
-<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_cget(DBC *dbcp, DBT *key, DBT *data,</div>
-<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> u_int32_t access_method);</div>
-<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_cput(DBC *dbcp, DBT *key, DBT *data,</div>
-<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> u_int32_t access_method);</div>
-<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_get_first(DBC *dbcp, DBT *key, DBT *data);</div>
-<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_get_next(DBC *dbcp, DBT *key, DBT *data);</div>
-<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_get_last(DBC *dbcp, DBT *key, DBT *data);</div>
-<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_get_key(DBC *dbcp, DBT *key, DBT *data);</div>
-<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_delete(DB *dbp, DBT *key);</div>
-<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_put(DB *dbp, DBT *key, DBT *data, u_int32_t access_method);</div>
-<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_get(DB *dbp, DB_TXN *tid, DBT *key, DBT *data,</div>
-<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> u_int32_t flags);</div>
-<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span>LIBICAL_ICALSS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalbdbset_path(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span>LIBICAL_ICALSS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalbdbset_subdb(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span><span class="comment">/* Mark the set as changed, so it will be written to disk when it</span></div>
-<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="comment"> is freed. Commit writes to disk immediately. */</span></div>
-<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalbdbset_mark(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_commit(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_add_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_remove_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *child);</div>
-<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_count_components(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind);</div>
-<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span><span class="comment">/* Restrict the component returned by icalbdbset_first, _next to those</span></div>
-<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><span class="comment"> that pass the gauge. _clear removes the gauge */</span></div>
-<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_select(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store, <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge);</div>
-<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">void</span> icalbdbset_clear(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *store);</div>
-<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span><span class="comment">/* Gets and searches for a component by uid */</span></div>
-<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_fetch(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> icalcomponent_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_has_uid(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <span class="keyword">const</span> <span class="keywordtype">char</span> *uid);</div>
-<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_fetch_match(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
-<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_modify(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *old,</div>
-<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
-<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span><span class="comment">/* cluster management functions */</span></div>
-<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_set_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *cluster);</div>
-<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span>LIBICAL_ICALSS_EXPORT icalerrorenum icalbdbset_free_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_get_cluster(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span><span class="comment">/* Iterate through components. If a gauge has been defined, these</span></div>
-<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span><span class="comment"> will skip over components that do not pass the gauge */</span></div>
-<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_get_current_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_get_first_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_get_next_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span><span class="comment">/* External iterator for thread safety */</span></div>
-<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> icalbdbset_begin_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set,</div>
-<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> icalcomponent_kind kind,</div>
-<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a> *gauge, <span class="keyword">const</span> <span class="keywordtype">char</span> *tzid);</div>
-<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_form_a_matched_recurrence_component(<a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *</div>
-<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> itr);</div>
-<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbsetiter_to_next(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbsetiter_to_prior(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set, <a class="code hl_struct" href="structicalsetiter.html">icalsetiter</a> *i);</div>
-<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span><span class="comment">/* Return a reference to the internal component. You probably should</span></div>
-<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span><span class="comment"> not be using this. */</span></div>
-<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span>LIBICAL_ICALSS_EXPORT <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *icalbdbset_get_component(<a class="code hl_struct" href="structicalset__impl.html">icalset</a> *set);</div>
-<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span>LIBICAL_ICALSS_EXPORT DB_ENV *icalbdbset_get_env(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_begin_transaction(DB_TXN *parent_id, DB_TXN ** txnid);</div>
-<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span>LIBICAL_ICALSS_EXPORT <span class="keywordtype">int</span> icalbdbset_commit_transaction(DB_TXN *txnid);</div>
-<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span>LIBICAL_ICALSS_EXPORT DB *icalbdbset_bdb_open(<span class="keyword">const</span> <span class="keywordtype">char</span> *path,</div>
-<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *subdb,</div>
-<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> mode, u_int32_t flag);</div>
-<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html"> 635</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalbdbset__options.html">icalbdbset_options</a></div>
-<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span>{</div>
-<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8"> 637</a></span> icalbdbset_subdb_type <a class="code hl_variable" href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8">subdb</a>; </div>
-<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62"> 638</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62">dbtype</a>; </div>
-<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad"> 639</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad">mode</a>; </div>
-<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc"> 640</a></span> u_int32_t <a class="code hl_variable" href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc">flag</a>; </div>
-<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"><a class="line" href="structicalbdbset__options.html#ab97c72644e3cfa5356f1f6f0b2dfe5fb"> 641</a></span> <span class="keywordtype">char</span> *(*pfunc) (<span class="keyword">const</span> DBT *dbt);</div>
-<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> int (*callback) (DB *db,</div>
-<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> <span class="keyword">const</span> DBT *dbt1, <span class="keyword">const</span> DBT *dbt2, DBT *dbt3);</div>
-<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span>} <a class="code hl_struct" href="structicalbdbset__options.html">icalbdbset_options</a>;</div>
-<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span><span class="preprocessor">#endif </span><span class="comment">/* !ICALBDBSET_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> </div>
-<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span>}</div>
-<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span><span class="preprocessor">#endif</span></div>
-<div class="ttc" id="aicaldirset_8h_html_a123ff2d1b0887caafc027936bc9b921b"><div class="ttname"><a href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a></div><div class="ttdeci">icalerrorenum icaldirset_add_component(icalset *store, icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icaldirset.c:288</div></div>
-<div class="ttc" id="aicaldirset_8h_html_ae3b06ab0380ffb7c0e4b7ce9251931ad"><div class="ttname"><a href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a></div><div class="ttdeci">icalerrorenum icaldirset_remove_component(icalset *store, icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icaldirset.c:375</div></div>
-<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
-<div class="ttc" id="aicalgauge_8h_html_a0e3a08b481636446b7d1cbefeba82998"><div class="ttname"><a href="icalgauge_8h.html#a0e3a08b481636446b7d1cbefeba82998">icalgauge_get_expand</a></div><div class="ttdeci">int icalgauge_get_expand(icalgauge *gauge)</div><div class="ttdef"><b>Definition:</b> icalgauge.c:59</div></div>
-<div class="ttc" id="aicalgauge_8h_html_a3000c05fd412869503e8499c07030f48"><div class="ttname"><a href="icalgauge_8h.html#a3000c05fd412869503e8499c07030f48">icalgauge_dump</a></div><div class="ttdeci">void icalgauge_dump(icalgauge *gauge)</div><div class="ttdoc">Debug.</div><div class="ttdef"><b>Definition:</b> icalgauge.c:419</div></div>
-<div class="ttc" id="aicalgauge_8h_html_a9047a63c23d86af1b2ad3a2dd4ba63bd"><div class="ttname"><a href="icalgauge_8h.html#a9047a63c23d86af1b2ad3a2dd4ba63bd">icalgauge_compare</a></div><div class="ttdeci">int icalgauge_compare(icalgauge *g, icalcomponent *comp)</div><div class="ttdoc">Returns true if comp matches the gauge.</div><div class="ttdef"><b>Definition:</b> icalgauge.c:249</div></div>
-<div class="ttc" id="aicalset_8h_html_a0d4a88d44364f1da9e107f99926a7217"><div class="ttname"><a href="icalset_8h.html#a0d4a88d44364f1da9e107f99926a7217">icalset_select</a></div><div class="ttdeci">icalerrorenum icalset_select(icalset *set, icalgauge *gauge)</div><div class="ttdef"><b>Definition:</b> icalset.c:405</div></div>
-<div class="ttc" id="aicalset_8h_html_a2a602a0901474216b3dddbd21f5ff8f5"><div class="ttname"><a href="icalset_8h.html#a2a602a0901474216b3dddbd21f5ff8f5">icalset_free</a></div><div class="ttdeci">void icalset_free(icalset *set)</div><div class="ttdef"><b>Definition:</b> icalset.c:362</div></div>
-<div class="ttc" id="aicalset_8h_html_a2c852ee9d1ddd570809482ba56fee0e6"><div class="ttname"><a href="icalset_8h.html#a2c852ee9d1ddd570809482ba56fee0e6">icalset_commit</a></div><div class="ttdeci">icalerrorenum icalset_commit(icalset *set)</div><div class="ttdef"><b>Definition:</b> icalset.c:385</div></div>
-<div class="ttc" id="aicalset_8h_html_a2caa3e1d3c665fe107dde1e4be8c49c1"><div class="ttname"><a href="icalset_8h.html#a2caa3e1d3c665fe107dde1e4be8c49c1">icalset_mark</a></div><div class="ttdeci">void icalset_mark(icalset *set)</div><div class="ttdef"><b>Definition:</b> icalset.c:380</div></div>
-<div class="ttc" id="aicalset_8h_html_a309ac5871c9902f356f7a521dfcd0a62"><div class="ttname"><a href="icalset_8h.html#a309ac5871c9902f356f7a521dfcd0a62">icalsetiter_next</a></div><div class="ttdeci">icalcomponent * icalsetiter_next(icalsetiter *i)</div><div class="ttdef"><b>Definition:</b> icalset.c:459</div></div>
-<div class="ttc" id="aicalset_8h_html_a40ba946500e79218ae39f89db5397121"><div class="ttname"><a href="icalset_8h.html#a40ba946500e79218ae39f89db5397121">icalset_register_class</a></div><div class="ttdeci">int icalset_register_class(icalset *set)</div><div class="ttdoc">Registers a new derived class.</div></div>
-<div class="ttc" id="aicalset_8h_html_a420481c47762be041d21a8fc22a488c4"><div class="ttname"><a href="icalset_8h.html#a420481c47762be041d21a8fc22a488c4">icalset_get_current_component</a></div><div class="ttdeci">icalcomponent * icalset_get_current_component(icalset *set)</div><div class="ttdef"><b>Definition:</b> icalset.c:435</div></div>
-<div class="ttc" id="aicalset_8h_html_a47b0c14d98ea34c38315948bc9cc9097"><div class="ttname"><a href="icalset_8h.html#a47b0c14d98ea34c38315948bc9cc9097">icalsetiter_to_next</a></div><div class="ttdeci">icalcomponent * icalsetiter_to_next(icalset *set, icalsetiter *i)</div><div class="ttdef"><b>Definition:</b> icalset.c:498</div></div>
-<div class="ttc" id="aicalset_8h_html_a66eebdc183a6a66a99d91a5275ccd6ec"><div class="ttname"><a href="icalset_8h.html#a66eebdc183a6a66a99d91a5275ccd6ec">icalsetiter_null</a></div><div class="ttdeci">icalsetiter icalsetiter_null</div><div class="ttdef"><b>Definition:</b> icalset.c:450</div></div>
-<div class="ttc" id="aicalset_8h_html_a98ebedc03e491568cf62830be8459921"><div class="ttname"><a href="icalset_8h.html#a98ebedc03e491568cf62830be8459921">icalset_fetch</a></div><div class="ttdeci">icalcomponent * icalset_fetch(icalset *set, const char *uid)</div><div class="ttdef"><b>Definition:</b> icalset.c:415</div></div>
-<div class="ttc" id="aicalset_8h_html_ad39065fe67efd5f3baf9f5af0379505e"><div class="ttname"><a href="icalset_8h.html#ad39065fe67efd5f3baf9f5af0379505e">icalset_new</a></div><div class="ttdeci">icalset * icalset_new(icalset_kind kind, const char *dsn, void *options)</div><div class="ttdoc">Generic icalset constructor.</div><div class="ttdef"><b>Definition:</b> icalset.c:231</div></div>
-<div class="ttc" id="aicalset_8h_html_afb2fbb4b1dae61bd4e2ad78c70daa1df"><div class="ttname"><a href="icalset_8h.html#afb2fbb4b1dae61bd4e2ad78c70daa1df">icalset_modify</a></div><div class="ttdeci">icalerrorenum icalset_modify(icalset *set, icalcomponent *oldc, icalcomponent *newc)</div><div class="ttdef"><b>Definition:</b> icalset.c:430</div></div>
-<div class="ttc" id="aicalspanlist_8h_html_a31a026b29f6b18108e49b15c9593a7fa"><div class="ttname"><a href="icalspanlist_8h.html#a31a026b29f6b18108e49b15c9593a7fa">icalspanlist_dump</a></div><div class="ttdeci">void icalspanlist_dump(icalspanlist *sl)</div><div class="ttdoc">(Debug) print out spanlist to STDOUT.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:202</div></div>
-<div class="ttc" id="aicalspanlist_8h_html_a7075f544806d8dec4696ccf80067f7d7"><div class="ttname"><a href="icalspanlist_8h.html#a7075f544806d8dec4696ccf80067f7d7">icalspanlist_as_freebusy_matrix</a></div><div class="ttdeci">int * icalspanlist_as_freebusy_matrix(icalspanlist *span, int delta_t)</div><div class="ttdoc">Returns an hour-by-hour array of free/busy times over a given period.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:282</div></div>
-<div class="ttc" id="aicalspanlist_8h_html_a980cdf00f77540c74dc44f7037aa82a5"><div class="ttname"><a href="icalspanlist_8h.html#a980cdf00f77540c74dc44f7037aa82a5">icalspanlist_from_vfreebusy</a></div><div class="ttdeci">icalspanlist * icalspanlist_from_vfreebusy(icalcomponent *comp)</div><div class="ttdoc">Constructs an icalspanlist from a VFREEBUSY component.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:394</div></div>
-<div class="ttc" id="aicalspanlist_8h_html_acb42d8b7053e8886c8ea895699f6fa9c"><div class="ttname"><a href="icalspanlist_8h.html#acb42d8b7053e8886c8ea895699f6fa9c">icalspanlist_free</a></div><div class="ttdeci">void icalspanlist_free(icalspanlist *sl)</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:184</div></div>
-<div class="ttc" id="aicalspanlist_8h_html_acbf0f85b59416bfc8e8a65970e191136"><div class="ttname"><a href="icalspanlist_8h.html#acbf0f85b59416bfc8e8a65970e191136">icalspanlist_new</a></div><div class="ttdeci">icalspanlist * icalspanlist_new(icalset *set, struct icaltimetype start, struct icaltimetype end)</div><div class="ttdoc">Makes a free list from a set of VEVENT components.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:82</div></div>
-<div class="ttc" id="aicalspanlist_8h_html_aed5ab46eeb595eb24cb99494f6837267"><div class="ttname"><a href="icalspanlist_8h.html#aed5ab46eeb595eb24cb99494f6837267">icalspanlist_as_vfreebusy</a></div><div class="ttdeci">icalcomponent * icalspanlist_as_vfreebusy(icalspanlist *sl, const char *organizer, const char *attendee)</div><div class="ttdoc">Returns a VFREEBUSY component for a spanlist.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:343</div></div>
-<div class="ttc" id="aicalspanlist_8h_html_af8686abb751773c3358c1a82fb79606c"><div class="ttname"><a href="icalspanlist_8h.html#af8686abb751773c3358c1a82fb79606c">icalspanlist_next_free_time</a></div><div class="ttdeci">struct icalperiodtype icalspanlist_next_free_time(icalspanlist *sl, struct icaltimetype t)</div><div class="ttdoc">Finds the next free time span in a spanlist.</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:218</div></div>
-<div class="ttc" id="astructicalbdbset__impl_html"><div class="ttname"><a href="structicalbdbset__impl.html">icalbdbset_impl</a></div><div class="ttdef"><b>Definition:</b> icalbdbsetimpl.h:20</div></div>
-<div class="ttc" id="astructicalbdbset__options_html"><div class="ttname"><a href="structicalbdbset__options.html">icalbdbset_options</a></div><div class="ttdef"><b>Definition:</b> icalss.h:636</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_a3c5ba0f36190405b6424f3a4b9c30f62"><div class="ttname"><a href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62">icalbdbset_options::dbtype</a></div><div class="ttdeci">int dbtype</div><div class="ttdef"><b>Definition:</b> icalss.h:638</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_a7f0f7a47ee749994b7009e7494dcafbc"><div class="ttname"><a href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc">icalbdbset_options::flag</a></div><div class="ttdeci">u_int32_t flag</div><div class="ttdef"><b>Definition:</b> icalss.h:640</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_a8ac46ba03ef7ab1b04a0374fd4fbc7d8"><div class="ttname"><a href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8">icalbdbset_options::subdb</a></div><div class="ttdeci">icalbdbset_subdb_type subdb</div><div class="ttdef"><b>Definition:</b> icalss.h:637</div></div>
-<div class="ttc" id="astructicalbdbset__options_html_ae592079436dc76e304ef567b340835ad"><div class="ttname"><a href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad">icalbdbset_options::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> icalss.h:639</div></div>
-<div class="ttc" id="astructicalcalendar__impl_html"><div class="ttname"><a href="structicalcalendar__impl.html">icalcalendar_impl</a></div><div class="ttdef"><b>Definition:</b> icalcalendar.c:30</div></div>
-<div class="ttc" id="astructicalcluster__impl_html"><div class="ttname"><a href="structicalcluster__impl.html">icalcluster_impl</a></div><div class="ttdef"><b>Definition:</b> icalclusterimpl.h:20</div></div>
-<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> ical.h:5061</div></div>
-<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicaldirset__impl_html"><div class="ttname"><a href="structicaldirset__impl.html">icaldirset_impl</a></div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:22</div></div>
-<div class="ttc" id="astructicaldirset__impl_html_a38725a769403aec56b2b1a352c441ef1"><div class="ttname"><a href="structicaldirset__impl.html#a38725a769403aec56b2b1a352c441ef1">icaldirset_impl::options</a></div><div class="ttdeci">icaldirset_options options</div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:25</div></div>
-<div class="ttc" id="astructicaldirset__impl_html_a6f7d408d2b1b1309b9a74208aa0ddef4"><div class="ttname"><a href="structicaldirset__impl.html#a6f7d408d2b1b1309b9a74208aa0ddef4">icaldirset_impl::gauge</a></div><div class="ttdeci">icalgauge * gauge</div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:27</div></div>
-<div class="ttc" id="astructicaldirset__options_html"><div class="ttname"><a href="structicaldirset__options.html">icaldirset_options</a></div><div class="ttdef"><b>Definition:</b> icalss.h:364</div></div>
-<div class="ttc" id="astructicaldirset__options_html_a0198ec47b0288039a835e8fd5cfd2df0"><div class="ttname"><a href="structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0">icaldirset_options::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> icalss.h:365</div></div>
-<div class="ttc" id="astructicalfileset__impl_html"><div class="ttname"><a href="structicalfileset__impl.html">icalfileset_impl</a></div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:19</div></div>
-<div class="ttc" id="astructicalfileset__impl_html_a4924243737e060acf24fd5daf9e732a0"><div class="ttname"><a href="structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0">icalfileset_impl::path</a></div><div class="ttdeci">char * path</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:21</div></div>
-<div class="ttc" id="astructicalfileset__impl_html_a534b413abe1501e1ae3997267da86101"><div class="ttname"><a href="structicalfileset__impl.html#a534b413abe1501e1ae3997267da86101">icalfileset_impl::gauge</a></div><div class="ttdeci">icalgauge * gauge</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:25</div></div>
-<div class="ttc" id="astructicalfileset__impl_html_a769a3b2bca98184ea77e3a4589e486d8"><div class="ttname"><a href="structicalfileset__impl.html#a769a3b2bca98184ea77e3a4589e486d8">icalfileset_impl::options</a></div><div class="ttdeci">icalfileset_options options</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:22</div></div>
-<div class="ttc" id="astructicalfileset__impl_html_aca21f307b7a2529a8044660dd277dda1"><div class="ttname"><a href="structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1">icalfileset_impl::cluster</a></div><div class="ttdeci">icalcomponent * cluster</div><div class="ttdef"><b>Definition:</b> icalfilesetimpl.h:24</div></div>
-<div class="ttc" id="astructicalfileset__options_html"><div class="ttname"><a href="structicalfileset__options.html">icalfileset_options</a></div><div class="ttdoc">Options for opening an icalfileset.</div><div class="ttdef"><b>Definition:</b> icalss.h:278</div></div>
-<div class="ttc" id="astructicalfileset__options_html_a5e01006dc266beb9fd762ad4364218e9"><div class="ttname"><a href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9">icalfileset_options::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> icalss.h:280</div></div>
-<div class="ttc" id="astructicalfileset__options_html_ad19cc9176412d8a16b2a6ac45c8f3bd1"><div class="ttname"><a href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1">icalfileset_options::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> icalss.h:279</div></div>
-<div class="ttc" id="astructicalfileset__options_html_ae1089f1b0a31021cba1a22945a9cf5b5"><div class="ttname"><a href="structicalfileset__options.html#ae1089f1b0a31021cba1a22945a9cf5b5">icalfileset_options::safe_saves</a></div><div class="ttdeci">int safe_saves</div><div class="ttdef"><b>Definition:</b> icalss.h:281</div></div>
-<div class="ttc" id="astructicalfileset__options_html_af72bbaec18595c9886ddc8b13a34d528"><div class="ttname"><a href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528">icalfileset_options::cluster</a></div><div class="ttdeci">icalcluster * cluster</div><div class="ttdef"><b>Definition:</b> icalss.h:282</div></div>
-<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalrecur__iterator__impl_html"><div class="ttname"><a href="structicalrecur__iterator__impl.html">icalrecur_iterator_impl</a></div><div class="ttdef"><b>Definition:</b> icalrecur.c:933</div></div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
-<div class="ttc" id="astructicalsetiter_html"><div class="ttname"><a href="structicalsetiter.html">icalsetiter</a></div><div class="ttdef"><b>Definition:</b> icalss.h:70</div></div>
-<div class="ttc" id="astructicalspanlist__impl_html"><div class="ttname"><a href="structicalspanlist__impl.html">icalspanlist_impl</a></div><div class="ttdef"><b>Definition:</b> icalspanlist.c:21</div></div>
-<div class="ttc" id="astructicalspanlist__impl_html_a2876fb86a056d43c55cff46dd340ed1d"><div class="ttname"><a href="structicalspanlist__impl.html#a2876fb86a056d43c55cff46dd340ed1d">icalspanlist_impl::start</a></div><div class="ttdeci">struct icaltimetype start</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:23</div></div>
-<div class="ttc" id="astructicalspanlist__impl_html_ad9b5b7be8203c36283e28fad77b97975"><div class="ttname"><a href="structicalspanlist__impl.html#ad9b5b7be8203c36283e28fad77b97975">icalspanlist_impl::end</a></div><div class="ttdeci">struct icaltimetype end</div><div class="ttdef"><b>Definition:</b> icalspanlist.c:24</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/icalssyacc_8h_source.html b/apidocs/icalssyacc_8h_source.html
index ec26ddc7..4380f0a5 100644
--- a/apidocs/icalssyacc_8h_source.html
+++ b/apidocs/icalssyacc_8h_source.html
@@ -172,7 +172,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaltime_8h.html b/apidocs/icaltime_8h.html
index bbaeeab1..b7f5c8c7 100644
--- a/apidocs/icaltime_8h.html
+++ b/apidocs/icaltime_8h.html
@@ -684,7 +684,6 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icaltime_is_null_time<
<p>Constructor. </p>
<p >Creates a time from an ISO format string.</p>
-<p >Creates a time from an ISO format string.</p>
</div>
</div>
@@ -1113,7 +1112,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icaltime_is_null_time<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaltime_8h_source.html b/apidocs/icaltime_8h_source.html
index 7d1ff543..9a4cd5cd 100644
--- a/apidocs/icaltime_8h_source.html
+++ b/apidocs/icaltime_8h_source.html
@@ -96,27 +96,27 @@ $(function() {
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct__icaltimezone.html">_icaltimezone</a> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a>;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a></div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="structicaltime__span.html"> 87</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>{</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> icaltime_t <a class="code hl_variable" href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8">start</a>; </div>
-<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> icaltime_t <a class="code hl_variable" href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df">end</a>; </div>
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf">is_busy</a>; </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8"> 89</a></span> icaltime_t <a class="code hl_variable" href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8">start</a>; </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df"> 90</a></span> icaltime_t <a class="code hl_variable" href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df">end</a>; </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf"> 91</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf">is_busy</a>; </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>};</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a> <a class="code hl_struct" href="structicaltime__span.html">icaltime_span</a>;</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a></div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="structicaltimetype.html"> 96</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>{</div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>; </div>
-<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>; </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8"> 98</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>; </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d"> 99</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>; </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">int</span> day;</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">int</span> hour;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">int</span> minute;</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">int</span> second;</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
-<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>; </div>
-<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50">is_daylight</a>; </div>
-<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>; </div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96"> 105</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>; </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50"> 107</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50">is_daylight</a>; </div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c"> 109</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>; </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>};</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a>;</div>
@@ -127,13 +127,13 @@ $(function() {
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a7c210823a8ad13687089f12ad285df25">icaltime_null_date</a>(void);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
-<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a35ab8c2fdc5766e30d3dd6c873af0151">icaltime_current_time_with_zone</a>(const <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a35ab8c2fdc5766e30d3dd6c873af0151">icaltime_current_time_with_zone</a>(const <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>);</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a78f4440633835d80c182488b11df9372">icaltime_today</a>(void);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401"> 164</a></span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401">icaltime_from_timet_with_zone</a>(const icaltime_t tm,</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> const int <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>,</div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> const <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> const <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>);</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5">icaltime_from_string</a>(const char *str);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
@@ -142,7 +142,7 @@ $(function() {
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span>LIBICAL_ICAL_EXPORT icaltime_t <a class="code hl_function" href="icaltime_8h.html#a7b39742d0f786f41df391c62ee56ec10">icaltime_as_timet</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a>);</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span>LIBICAL_ICAL_EXPORT icaltime_t <a class="code hl_function" href="icaltime_8h.html#a4ec8d0734d00b761745ea55808db8237">icaltime_as_timet_with_zone</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt,</div>
-<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>);</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltime_8h.html#a96d92fa0eb3e7b3cc2f57628d8d2900e">icaltime_as_ical_string</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt);</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
@@ -153,7 +153,7 @@ $(function() {
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="icaltime_8h.html#a2189e2b4850921f206f87e7112e9e55b">icaltime_get_tzid</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#aea5c3a433f2919943b42d7d6400f6304">icaltime_set_timezone</a>(struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> *t,</div>
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
+<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keyword">const</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>);</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a39606ca412bb507284a55356c9522b91">icaltime_day_of_year</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> t);</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
@@ -187,7 +187,7 @@ $(function() {
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#ae02d3d34fd01c3d0e356cea4f789bace">icaltime_normalize</a>(const struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt);</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span>LIBICAL_ICAL_EXPORT <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a9fd9b6de943eec5733b74d958951a9c8">icaltime_convert_to_zone</a>(const struct <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt,</div>
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
+<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a> *<a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>);</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icaltime_8h.html#a99e9d9e26bea0231d23eb171990a1e8f">icaltime_days_in_month</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">month</a>, <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a>);</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div>
@@ -238,20 +238,20 @@ $(function() {
<div class="ttc" id="aicaltime_8h_html_af3f088ebb60b8716131742ef16eb7ce1"><div class="ttname"><a href="icaltime_8h.html#af3f088ebb60b8716131742ef16eb7ce1">icaltime_null_time</a></div><div class="ttdeci">struct icaltimetype icaltime_null_time(void)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:546</div></div>
<div class="ttc" id="aicaltime_8h_html_aff3743be95ab23fecba3a1de69ffdc2e"><div class="ttname"><a href="icaltime_8h.html#aff3743be95ab23fecba3a1de69ffdc2e">icaltime_as_ical_string_r</a></div><div class="ttdeci">char * icaltime_as_ical_string_r(const struct icaltimetype tt)</div><div class="ttdoc">Returns a string represention of the time, in RFC5545 format.</div><div class="ttdef"><b>Definition:</b> icaltime.c:300</div></div>
<div class="ttc" id="astruct__icaltimezone_html"><div class="ttname"><a href="struct__icaltimezone.html">_icaltimezone</a></div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:15</div></div>
-<div class="ttc" id="astructicaltime__span_html"><div class="ttname"><a href="structicaltime__span.html">icaltime_span</a></div><div class="ttdef"><b>Definition:</b> ical.h:132</div></div>
-<div class="ttc" id="astructicaltime__span_html_a19e59ef16cc2e33748bbeead3040e0c8"><div class="ttname"><a href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8">icaltime_span::start</a></div><div class="ttdeci">time_t start</div><div class="ttdef"><b>Definition:</b> ical.h:133</div></div>
-<div class="ttc" id="astructicaltime__span_html_a29dcaed4d2a058b27120229a1c9053df"><div class="ttname"><a href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df">icaltime_span::end</a></div><div class="ttdeci">time_t end</div><div class="ttdef"><b>Definition:</b> ical.h:134</div></div>
-<div class="ttc" id="astructicaltime__span_html_a8e328dae6c1e17b38a099071a4badbcf"><div class="ttname"><a href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf">icaltime_span::is_busy</a></div><div class="ttdeci">int is_busy</div><div class="ttdef"><b>Definition:</b> ical.h:135</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltimetype_html_a48d5ac850b2675cd80bbcefe00d7ae96"><div class="ttname"><a href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">icaltimetype::is_date</a></div><div class="ttdeci">int is_date</div><div class="ttdef"><b>Definition:</b> ical.h:149</div></div>
-<div class="ttc" id="astructicaltimetype_html_a4f64cd87ff0d4aba7bf318485b7374b8"><div class="ttname"><a href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">icaltimetype::year</a></div><div class="ttdeci">int year</div><div class="ttdef"><b>Definition:</b> ical.h:142</div></div>
-<div class="ttc" id="astructicaltimetype_html_a541a0062b924c58de060fa49d7f37afe"><div class="ttname"><a href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">icaltimetype::zone</a></div><div class="ttdeci">const icaltimezone * zone</div><div class="ttdef"><b>Definition:</b> ical.h:153</div></div>
-<div class="ttc" id="astructicaltimetype_html_a8b90b6a7979294823e98a2dd3d7edd50"><div class="ttname"><a href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50">icaltimetype::is_daylight</a></div><div class="ttdeci">int is_daylight</div><div class="ttdef"><b>Definition:</b> ical.h:151</div></div>
-<div class="ttc" id="astructicaltimetype_html_abfb15dfde907211cafd3cd6cafa5531d"><div class="ttname"><a href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">icaltimetype::month</a></div><div class="ttdeci">int month</div><div class="ttdef"><b>Definition:</b> ical.h:143</div></div>
+<div class="ttc" id="astructicaltime__span_html"><div class="ttname"><a href="structicaltime__span.html">icaltime_span</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:88</div></div>
+<div class="ttc" id="astructicaltime__span_html_a19e59ef16cc2e33748bbeead3040e0c8"><div class="ttname"><a href="structicaltime__span.html#a19e59ef16cc2e33748bbeead3040e0c8">icaltime_span::start</a></div><div class="ttdeci">time_t start</div><div class="ttdef"><b>Definition:</b> icaltime.h:89</div></div>
+<div class="ttc" id="astructicaltime__span_html_a29dcaed4d2a058b27120229a1c9053df"><div class="ttname"><a href="structicaltime__span.html#a29dcaed4d2a058b27120229a1c9053df">icaltime_span::end</a></div><div class="ttdeci">time_t end</div><div class="ttdef"><b>Definition:</b> icaltime.h:90</div></div>
+<div class="ttc" id="astructicaltime__span_html_a8e328dae6c1e17b38a099071a4badbcf"><div class="ttname"><a href="structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf">icaltime_span::is_busy</a></div><div class="ttdeci">int is_busy</div><div class="ttdef"><b>Definition:</b> icaltime.h:91</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
+<div class="ttc" id="astructicaltimetype_html_a48d5ac850b2675cd80bbcefe00d7ae96"><div class="ttname"><a href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">icaltimetype::is_date</a></div><div class="ttdeci">int is_date</div><div class="ttdef"><b>Definition:</b> icaltime.h:105</div></div>
+<div class="ttc" id="astructicaltimetype_html_a4f64cd87ff0d4aba7bf318485b7374b8"><div class="ttname"><a href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">icaltimetype::year</a></div><div class="ttdeci">int year</div><div class="ttdef"><b>Definition:</b> icaltime.h:98</div></div>
+<div class="ttc" id="astructicaltimetype_html_a8b90b6a7979294823e98a2dd3d7edd50"><div class="ttname"><a href="structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50">icaltimetype::is_daylight</a></div><div class="ttdeci">int is_daylight</div><div class="ttdef"><b>Definition:</b> icaltime.h:107</div></div>
+<div class="ttc" id="astructicaltimetype_html_aa60ce5ca11223d8d34702962fc7ac57c"><div class="ttname"><a href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">icaltimetype::zone</a></div><div class="ttdeci">const icaltimezone * zone</div><div class="ttdef"><b>Definition:</b> icaltime.h:109</div></div>
+<div class="ttc" id="astructicaltimetype_html_abfb15dfde907211cafd3cd6cafa5531d"><div class="ttname"><a href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">icaltimetype::month</a></div><div class="ttdeci">int month</div><div class="ttdef"><b>Definition:</b> icaltime.h:99</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaltimezone_8h.html b/apidocs/icaltimezone_8h.html
index 83d21707..1a104311 100644
--- a/apidocs/icaltimezone_8h.html
+++ b/apidocs/icaltimezone_8h.html
@@ -91,13 +91,13 @@ Functions</h2></td></tr>
<tr class="memitem:a431f7b425ec073cdd490431d4285f294"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icaltimezone_8h.html#a431f7b425ec073cdd490431d4285f294">free_zone_directory</a> (void)</td></tr>
<tr class="separator:a431f7b425ec073cdd490431d4285f294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe6dd6b2d7421e20b26b448e05947bc8"><td class="memItemLeft" align="right" valign="top"><a id="abe6dd6b2d7421e20b26b448e05947bc8" name="abe6dd6b2d7421e20b26b448e05947bc8"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_array_append_from_vtimezone</b> (<a class="el" href="struct__icalarray.html">icalarray</a> *timezones, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *child)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_array_append_from_vtimezone</b> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *timezones, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *child)</td></tr>
<tr class="separator:abe6dd6b2d7421e20b26b448e05947bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05bf1ca4e3c3a13af28331a7f0ddbe7e"><td class="memItemLeft" align="right" valign="top"><a id="a05bf1ca4e3c3a13af28331a7f0ddbe7e" name="a05bf1ca4e3c3a13af28331a7f0ddbe7e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_array_free</b> (<a class="el" href="struct__icalarray.html">icalarray</a> *timezones)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_array_free</b> (<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *timezones)</td></tr>
<tr class="separator:a05bf1ca4e3c3a13af28331a7f0ddbe7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae896f8e01ef31170224fea9cc7592b66"><td class="memItemLeft" align="right" valign="top"><a id="ae896f8e01ef31170224fea9cc7592b66" name="ae896f8e01ef31170224fea9cc7592b66"></a>
-<a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_array_new</b> (void)</td></tr>
+<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_array_new</b> (void)</td></tr>
<tr class="separator:ae896f8e01ef31170224fea9cc7592b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d1ee1c58825d3308713fc71387fda8"><td class="memItemLeft" align="right" valign="top"><a id="ad2d1ee1c58825d3308713fc71387fda8" name="ad2d1ee1c58825d3308713fc71387fda8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_convert_time</b> (struct <a class="el" href="structicaltimetype.html">icaltimetype</a> *tt, <a class="el" href="struct__icaltimezone.html">icaltimezone</a> *from_zone, <a class="el" href="struct__icaltimezone.html">icaltimezone</a> *to_zone)</td></tr>
@@ -109,7 +109,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_convert_
<tr class="memdesc:a12c7192c39744d49e4c23249926ae22a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Outputs a list of timezone changes for the given timezone to the given file, up to the maximum year given. <a href="icaltimezone_8h.html#a12c7192c39744d49e4c23249926ae22a">More...</a><br /></td></tr>
<tr class="separator:a12c7192c39744d49e4c23249926ae22a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56289e228ebd731806c73eb6dfcf57b0"><td class="memItemLeft" align="right" valign="top"><a id="a56289e228ebd731806c73eb6dfcf57b0" name="a56289e228ebd731806c73eb6dfcf57b0"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_expand_vtimezone</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, int end_year, <a class="el" href="struct__icalarray.html">icalarray</a> *changes)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_expand_vtimezone</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, int end_year, <a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *changes)</td></tr>
<tr class="separator:a56289e228ebd731806c73eb6dfcf57b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa96c3397fd8bcce74e1f220ca3fc333d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icaltimezone_8h.html#aa96c3397fd8bcce74e1f220ca3fc333d">icaltimezone_free</a> (<a class="el" href="struct__icaltimezone.html">icaltimezone</a> *zone, int free_struct)</td></tr>
<tr class="memdesc:aa96c3397fd8bcce74e1f220ca3fc333d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees all memory used for the icaltimezone. <a href="icaltimezone_8h.html#aa96c3397fd8bcce74e1f220ca3fc333d">More...</a><br /></td></tr>
@@ -130,7 +130,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_free_bui
<a class="el" href="struct__icaltimezone.html">icaltimezone</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_get_builtin_timezone_from_tzid</b> (const char *tzid)</td></tr>
<tr class="memdesc:ad05c4a96c4e7095f574641dfb9ceafc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a single builtin timezone, given its TZID. <br /></td></tr>
<tr class="separator:ad05c4a96c4e7095f574641dfb9ceafc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8b765c5eb599505d208c89a799e13d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icaltimezone_8h.html#a8b765c5eb599505d208c89a799e13d21">icaltimezone_get_builtin_timezones</a> (void)</td></tr>
+<tr class="memitem:a8b765c5eb599505d208c89a799e13d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icaltimezone_8h.html#a8b765c5eb599505d208c89a799e13d21">icaltimezone_get_builtin_timezones</a> (void)</td></tr>
<tr class="memdesc:a8b765c5eb599505d208c89a799e13d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an icalarray of icaltimezone structs, one for each builtin timezone. <a href="icaltimezone_8h.html#a8b765c5eb599505d208c89a799e13d21">More...</a><br /></td></tr>
<tr class="separator:a8b765c5eb599505d208c89a799e13d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61539c2df5b4f58a453ac3377d5ad6b"><td class="memItemLeft" align="right" valign="top"><a id="ac61539c2df5b4f58a453ac3377d5ad6b" name="ac61539c2df5b4f58a453ac3377d5ad6b"></a>
@@ -304,7 +304,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="struct__icalarray.html">icalarray</a> * icaltimezone_get_builtin_timezones </td>
+ <td class="memname"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> * icaltimezone_get_builtin_timezones </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -563,7 +563,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icaltimezone_
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaltimezone_8h_source.html b/apidocs/icaltimezone_8h_source.html
index 9d7f1c07..52c21dd8 100644
--- a/apidocs/icaltimezone_8h_source.html
+++ b/apidocs/icaltimezone_8h_source.html
@@ -240,7 +240,7 @@ $(function() {
<div class="ttc" id="aicaltimezone_8h_html_ad05c4a96c4e7095f574641dfb9ceafc5"><div class="ttname"><a href="icaltimezone_8h.html#ad05c4a96c4e7095f574641dfb9ceafc5">icaltimezone_get_builtin_timezone_from_tzid</a></div><div class="ttdeci">icaltimezone * icaltimezone_get_builtin_timezone_from_tzid(const char *tzid)</div><div class="ttdoc">Returns a single builtin timezone, given its TZID.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:1468</div></div>
<div class="ttc" id="aicaltimezone_8h_html_af35f72898e3992529e12c07c62659b22"><div class="ttname"><a href="icaltimezone_8h.html#af35f72898e3992529e12c07c62659b22">set_zone_directory</a></div><div class="ttdeci">void set_zone_directory(const char *path)</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:2144</div></div>
<div class="ttc" id="aicaltimezone_8h_html_af6c4b7dc1e0c056bfbbd0f833d039b5d"><div class="ttname"><a href="icaltimezone_8h.html#af6c4b7dc1e0c056bfbbd0f833d039b5d">icaltimezone_get_utc_offset_of_utc_time</a></div><div class="ttdeci">int icaltimezone_get_utc_offset_of_utc_time(icaltimezone *zone, struct icaltimetype *tt, int *is_daylight)</div><div class="ttdoc">Calculates the UTC offset of a given UTC time in the given timezone.</div><div class="ttdef"><b>Definition:</b> icaltimezone.c:967</div></div>
-<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> ical.h:1195</div></div>
+<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> icalarray.h:30</div></div>
<div class="ttc" id="astruct__icaltimezone_html"><div class="ttname"><a href="struct__icaltimezone.html">_icaltimezone</a></div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:15</div></div>
<div class="ttc" id="astruct__icaltimezone_html_a5c66736445277e7cc3bb8c45c32b7b14"><div class="ttname"><a href="struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14">_icaltimezone::component</a></div><div class="ttdeci">icalcomponent * component</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:41</div></div>
<div class="ttc" id="astruct__icaltimezone_html_a841b16536a64c2c620e765079ca21d11"><div class="ttname"><a href="struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11">_icaltimezone::changes</a></div><div class="ttdeci">icalarray * changes</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:57</div></div>
@@ -248,11 +248,11 @@ $(function() {
<div class="ttc" id="astruct__icaltimezone_html_ac863b840b171d996da68da6bfa664f89"><div class="ttname"><a href="struct__icaltimezone.html#ac863b840b171d996da68da6bfa664f89">_icaltimezone::tzid</a></div><div class="ttdeci">char * tzid</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:16</div></div>
<div class="ttc" id="astruct__icaltimezone_html_af13e59b4c5f832286020da795b819e11"><div class="ttname"><a href="struct__icaltimezone.html#af13e59b4c5f832286020da795b819e11">_icaltimezone::end_year</a></div><div class="ttdeci">int end_year</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:52</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaltimezoneimpl_8h_source.html b/apidocs/icaltimezoneimpl_8h_source.html
index 4d297977..7465ff13 100644
--- a/apidocs/icaltimezoneimpl_8h_source.html
+++ b/apidocs/icaltimezoneimpl_8h_source.html
@@ -96,7 +96,7 @@ $(function() {
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>};</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor">#endif </span><span class="comment">/*ICALTIMEZONE_IMPL */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> ical.h:1195</div></div>
+<div class="ttc" id="astruct__icalarray_html"><div class="ttname"><a href="struct__icalarray.html">_icalarray</a></div><div class="ttdef"><b>Definition:</b> icalarray.h:30</div></div>
<div class="ttc" id="astruct__icaltimezone_html"><div class="ttname"><a href="struct__icaltimezone.html">_icaltimezone</a></div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:15</div></div>
<div class="ttc" id="astruct__icaltimezone_html_a36ccaf1d81c7ec0463ed9ccf3eead700"><div class="ttname"><a href="struct__icaltimezone.html#a36ccaf1d81c7ec0463ed9ccf3eead700">_icaltimezone::longitude</a></div><div class="ttdeci">double longitude</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:38</div></div>
<div class="ttc" id="astruct__icaltimezone_html_a3c2dfe057f0cf02a612552b6d2e87a75"><div class="ttname"><a href="struct__icaltimezone.html#a3c2dfe057f0cf02a612552b6d2e87a75">_icaltimezone::builtin_timezone</a></div><div class="ttdeci">icaltimezone * builtin_timezone</div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:45</div></div>
@@ -110,7 +110,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaltypes_8h_source.html b/apidocs/icaltypes_8h_source.html
index a95ec417..c9ceaa23 100644
--- a/apidocs/icaltypes_8h_source.html
+++ b/apidocs/icaltypes_8h_source.html
@@ -87,20 +87,20 @@ $(function() {
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="icalenums_8h.html">icalenums.h</a>&quot;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;<a class="code" href="icalperiod_8h.html">icalperiod.h</a>&quot;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
-<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keyword">struct </span><a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="structicaldatetimeperiodtype.html"> 19</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>{</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> time;</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicalperiodtype.html">icalperiodtype</a> period;</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>};</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define ICAL_GEO_LEN 16</span></div>
-<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">struct </span><a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="structicalgeotype.html"> 26</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalgeotype.html">icalgeotype</a></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>{</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">char</span> lat[ICAL_GEO_LEN];</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">char</span> lon[ICAL_GEO_LEN];</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>};</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
-<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="structicaltriggertype.html"> 32</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicaltriggertype.html">icaltriggertype</a></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>{</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> time;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">struct </span><a class="code hl_struct" href="structicaldurationtype.html">icaldurationtype</a> duration;</div>
@@ -125,7 +125,7 @@ $(function() {
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment">*icalproperty_get_requeststatus() or icalvalue_get_text(), when</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment">operating on the value of a request_status property. */</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
-<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a></div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structicalreqstattype.html"> 57</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structicalreqstattype.html">icalreqstattype</a></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>{</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> icalrequeststatus code;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *desc;</div>
@@ -159,17 +159,17 @@ $(function() {
<div class="ttc" id="aicalduration_8h_html"><div class="ttname"><a href="icalduration_8h.html">icalduration.h</a></div><div class="ttdoc">Methods for working with durations in iCal.</div></div>
<div class="ttc" id="aicalenums_8h_html"><div class="ttname"><a href="icalenums_8h.html">icalenums.h</a></div></div>
<div class="ttc" id="aicalperiod_8h_html"><div class="ttname"><a href="icalperiod_8h.html">icalperiod.h</a></div><div class="ttdoc">Functions for working with iCal periods (of time).</div></div>
-<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1097</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1104</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalreqstattype_html"><div class="ttname"><a href="structicalreqstattype.html">icalreqstattype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1135</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1110</div></div>
+<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:20</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:27</div></div>
+<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> icalperiod.h:29</div></div>
+<div class="ttc" id="astructicalreqstattype_html"><div class="ttname"><a href="structicalreqstattype.html">icalreqstattype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:58</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
+<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:33</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icaltz-util_8h_source.html b/apidocs/icaltz-util_8h_source.html
index 0ed2583f..f7c041bf 100644
--- a/apidocs/icaltz-util_8h_source.html
+++ b/apidocs/icaltz-util_8h_source.html
@@ -102,7 +102,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalvalue_8h.html b/apidocs/icalvalue_8h.html
index c6d9076d..cd3c2fee 100644
--- a/apidocs/icalvalue_8h.html
+++ b/apidocs/icalvalue_8h.html
@@ -87,29 +87,29 @@ Macros</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:afcde44ce941d8b6b5ffaad6095bfd778"><td class="memItemLeft" align="right" valign="top"><a id="afcde44ce941d8b6b5ffaad6095bfd778" name="afcde44ce941d8b6b5ffaad6095bfd778"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_as_ical_string</b> (const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_as_ical_string</b> (const icalvalue *value)</td></tr>
<tr class="separator:afcde44ce941d8b6b5ffaad6095bfd778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac91b3fc364d5b55aec8be75a3542c966"><td class="memItemLeft" align="right" valign="top"><a id="ac91b3fc364d5b55aec8be75a3542c966" name="ac91b3fc364d5b55aec8be75a3542c966"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_as_ical_string_r</b> (const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_as_ical_string_r</b> (const icalvalue *value)</td></tr>
<tr class="separator:ac91b3fc364d5b55aec8be75a3542c966"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab56b7fc4448d25a22d3d446b45ca31a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">icalvalue_clone</a> (const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+<tr class="memitem:ab56b7fc4448d25a22d3d446b45ca31a8"><td class="memItemLeft" align="right" valign="top">icalvalue *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">icalvalue_clone</a> (const icalvalue *value)</td></tr>
<tr class="memdesc:ab56b7fc4448d25a22d3d446b45ca31a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deeply clones an icalvalue. <a href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">More...</a><br /></td></tr>
<tr class="separator:ab56b7fc4448d25a22d3d446b45ca31a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa45db6fe2256b8ec5b2d8b0414ffe279"><td class="memItemLeft" align="right" valign="top"><a id="aa45db6fe2256b8ec5b2d8b0414ffe279" name="aa45db6fe2256b8ec5b2d8b0414ffe279"></a>
-icalparameter_xliccomparetype&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_compare</b> (const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *a, const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *b)</td></tr>
+icalparameter_xliccomparetype&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_compare</b> (const icalvalue *a, const icalvalue *b)</td></tr>
<tr class="separator:aa45db6fe2256b8ec5b2d8b0414ffe279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad809218d40ebb1e356f00c563e34e3d6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalvalue_8h.html#ad809218d40ebb1e356f00c563e34e3d6">icalvalue_decode_ical_string</a> (const char *szText, char *szDecText, int nMaxBufferLen)</td></tr>
<tr class="separator:ad809218d40ebb1e356f00c563e34e3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47037dfa87d634a358c39055c01b9f79"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalvalue_8h.html#a47037dfa87d634a358c39055c01b9f79">icalvalue_encode_ical_string</a> (const char *szText, char *szEncText, int MaxBufferLen)</td></tr>
<tr class="separator:a47037dfa87d634a358c39055c01b9f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab29cce43ac9ec5c6f5171623637cc9d1"><td class="memItemLeft" align="right" valign="top"><a id="ab29cce43ac9ec5c6f5171623637cc9d1" name="ab29cce43ac9ec5c6f5171623637cc9d1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_free</b> (<a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_free</b> (icalvalue *value)</td></tr>
<tr class="separator:ab29cce43ac9ec5c6f5171623637cc9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af02906ef08055b58979b5f890e1acbe9"><td class="memItemLeft" align="right" valign="top"><a id="af02906ef08055b58979b5f890e1acbe9" name="af02906ef08055b58979b5f890e1acbe9"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_is_valid</b> (const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_is_valid</b> (const icalvalue *value)</td></tr>
<tr class="separator:af02906ef08055b58979b5f890e1acbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40eb9f352254723b582ab0a7749c1765"><td class="memItemLeft" align="right" valign="top"><a id="a40eb9f352254723b582ab0a7749c1765" name="a40eb9f352254723b582ab0a7749c1765"></a>
-icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_isa</b> (const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *value)</td></tr>
+icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_isa</b> (const icalvalue *value)</td></tr>
<tr class="separator:a40eb9f352254723b582ab0a7749c1765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55d5a64f8a2ddfff279e6668f2fec6df"><td class="memItemLeft" align="right" valign="top"><a id="a55d5a64f8a2ddfff279e6668f2fec6df" name="a55d5a64f8a2ddfff279e6668f2fec6df"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_isa_value</b> (void *)</td></tr>
@@ -120,13 +120,13 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_isa_value</b
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_kind_to_string</b> (const icalvalue_kind kind)</td></tr>
<tr class="separator:afcccc542744366eb285409b280610045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa51a22037f2382474c2403623a1d03ce"><td class="memItemLeft" align="right" valign="top"><a id="aa51a22037f2382474c2403623a1d03ce" name="aa51a22037f2382474c2403623a1d03ce"></a>
-<a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_new</b> (icalvalue_kind kind)</td></tr>
+icalvalue *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_new</b> (icalvalue_kind kind)</td></tr>
<tr class="separator:aa51a22037f2382474c2403623a1d03ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71a024314438b3fa83c2db66e618a09f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a> (const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *value))</td></tr>
+<tr class="memitem:a71a024314438b3fa83c2db66e618a09f"><td class="memItemLeft" align="right" valign="top">icalvalue *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a> (const icalvalue *value))</td></tr>
<tr class="memdesc:a71a024314438b3fa83c2db66e618a09f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deeply clones an icalvalue. <a href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">More...</a><br /></td></tr>
<tr class="separator:a71a024314438b3fa83c2db66e618a09f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7beb7ae1bd33f608a279448e892fd675"><td class="memItemLeft" align="right" valign="top"><a id="a7beb7ae1bd33f608a279448e892fd675" name="a7beb7ae1bd33f608a279448e892fd675"></a>
-<a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_new_from_string</b> (icalvalue_kind kind, const char *str)</td></tr>
+icalvalue *&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_new_from_string</b> (icalvalue_kind kind, const char *str)</td></tr>
<tr class="separator:a7beb7ae1bd33f608a279448e892fd675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28f65485ba8c5f8270cae8ea2e091de1"><td class="memItemLeft" align="right" valign="top"><a id="a28f65485ba8c5f8270cae8ea2e091de1" name="a28f65485ba8c5f8270cae8ea2e091de1"></a>
icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_string_to_kind</b> (const char *str)</td></tr>
@@ -140,9 +140,9 @@ icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_s
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalvalue__impl.html">icalvalue</a> * icalvalue_clone </td>
+ <td class="memname">icalvalue * icalvalue_clone </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td>
+ <td class="paramtype">const icalvalue *&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
@@ -250,9 +250,9 @@ icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_s
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalvalue__impl.html">icalvalue</a> * icalvalue_new_clone </td>
+ <td class="memname">icalvalue * icalvalue_new_clone </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td>
+ <td class="paramtype">const icalvalue *&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
@@ -261,16 +261,14 @@ icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>icalvalue_s
<p>Deeply clones an icalvalue. </p>
<p >Returns a pointer to the memory for the newly cloned icalvalue. </p><dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8" title="Deeply clones an icalvalue.">icalvalue_clone()</a> instead </dd></dl>
-<p >Returns a pointer to the memory for the newly cloned icalvalue. </p><dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8" title="Deeply clones an icalvalue.">icalvalue_clone()</a> instead </dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8" title="Deeply clones an icalvalue.">icalvalue_clone()</a> instead </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalvalue_8h_source.html b/apidocs/icalvalue_8h_source.html
index 1da93523..ea24bf8b 100644
--- a/apidocs/icalvalue_8h_source.html
+++ b/apidocs/icalvalue_8h_source.html
@@ -89,28 +89,28 @@ $(function() {
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define ICAL_BOOLEAN_TRUE 1</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define ICAL_BOOLEAN_FALSE 0</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
-<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new(icalvalue_kind kind);</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>LIBICAL_ICAL_EXPORT icalvalue *icalvalue_new(icalvalue_kind kind);</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
-<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *<a class="code hl_function" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">icalvalue_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>LIBICAL_ICAL_EXPORT icalvalue *<a class="code hl_function" href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">icalvalue_clone</a>(<span class="keyword">const</span> icalvalue *value);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
-<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *icalvalue_new_from_string(icalvalue_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>LIBICAL_ICAL_EXPORT icalvalue *icalvalue_new_from_string(icalvalue_kind kind, <span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
-<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_free(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> icalvalue_free(icalvalue *value);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
-<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_is_valid(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_is_valid(<span class="keyword">const</span> icalvalue *value);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
-<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_as_ical_string(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_as_ical_string(<span class="keyword">const</span> icalvalue *value);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalvalue_as_ical_string_r(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">char</span> *icalvalue_as_ical_string_r(<span class="keyword">const</span> icalvalue *value);</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
-<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalvalue_isa(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value);</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>LIBICAL_ICAL_EXPORT icalvalue_kind icalvalue_isa(<span class="keyword">const</span> icalvalue *value);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> icalvalue_isa_value(<span class="keywordtype">void</span> *);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
-<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>LIBICAL_ICAL_EXPORT icalparameter_xliccomparetype icalvalue_compare(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *a,</div>
-<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *b);</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>LIBICAL_ICAL_EXPORT icalparameter_xliccomparetype icalvalue_compare(<span class="keyword">const</span> icalvalue *a,</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">const</span> icalvalue *b);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
-<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *<a class="code hl_function" href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *value));</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>LIBICAL_ICAL_EXPORT LIBICAL_DEPRECATED(icalvalue *<a class="code hl_function" href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a>(<span class="keyword">const</span> icalvalue *value));</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment">/* Special, non autogenerated value accessors */</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
@@ -134,7 +134,7 @@ $(function() {
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>LIBICAL_ICAL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *icalvalue_kind_to_string(<span class="keyword">const</span> icalvalue_kind kind);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
-<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a">icalvalue_kind_is_valid</a>(<span class="keyword">const</span> icalvalue_kind kind);</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a"> 78</a></span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a">icalvalue_kind_is_valid</a>(<span class="keyword">const</span> icalvalue_kind kind);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="icalvalue_8h.html#a47037dfa87d634a358c39055c01b9f79">icalvalue_encode_ical_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *szText,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordtype">char</span> *szEncText, <span class="keywordtype">int</span> MaxBufferLen);</div>
@@ -151,13 +151,12 @@ $(function() {
<div class="ttc" id="aicalvalue_8h_html_a71a024314438b3fa83c2db66e618a09f"><div class="ttname"><a href="icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f">icalvalue_new_clone</a></div><div class="ttdeci">icalvalue * icalvalue_new_clone(const icalvalue *value))</div><div class="ttdoc">Deeply clones an icalvalue.</div><div class="ttdef"><b>Definition:</b> icalvalue.c:160</div></div>
<div class="ttc" id="aicalvalue_8h_html_ab56b7fc4448d25a22d3d446b45ca31a8"><div class="ttname"><a href="icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8">icalvalue_clone</a></div><div class="ttdeci">icalvalue * icalvalue_clone(const icalvalue *value)</div><div class="ttdoc">Deeply clones an icalvalue.</div><div class="ttdef"><b>Definition:</b> icalvalue.c:57</div></div>
<div class="ttc" id="aicalvalue_8h_html_ad809218d40ebb1e356f00c563e34e3d6"><div class="ttname"><a href="icalvalue_8h.html#ad809218d40ebb1e356f00c563e34e3d6">icalvalue_decode_ical_string</a></div><div class="ttdeci">int icalvalue_decode_ical_string(const char *szText, char *szDecText, int nMaxBufferLen)</div><div class="ttdef"><b>Definition:</b> icalvalue.c:1510</div></div>
-<div class="ttc" id="aicalvalue_8h_html_ada00c51fccf5a71ec7e43fb6207b634a"><div class="ttname"><a href="icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a">icalvalue_kind_is_valid</a></div><div class="ttdeci">int icalvalue_kind_is_valid(const icalvalue_kind kind)</div><div class="ttdef"><b>Definition:</b> icalderivedvalue.c:951</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicalvalue__impl_html"><div class="ttname"><a href="structicalvalue__impl.html">icalvalue_impl</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:19</div></div>
+<div class="ttc" id="aicalvalue_8h_html_ada00c51fccf5a71ec7e43fb6207b634a"><div class="ttname"><a href="icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a">icalvalue_kind_is_valid</a></div><div class="ttdeci">int icalvalue_kind_is_valid(const icalvalue_kind kind)</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalvalue__cxx_8h_source.html b/apidocs/icalvalue__cxx_8h_source.html
index a1cdb52c..308b7cb3 100644
--- a/apidocs/icalvalue__cxx_8h_source.html
+++ b/apidocs/icalvalue__cxx_8h_source.html
@@ -103,11 +103,11 @@ $(function() {
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classLibICal_1_1ICalValue.html">ICalValue</a> &amp;operator=(<span class="keyword">const</span> <a class="code hl_class" href="classLibICal_1_1ICalValue.html">ICalValue</a> &amp;);</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classLibICal_1_1ICalValue.html">~ICalValue</a>();</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
-<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalValue.html">ICalValue</a>(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalValue.html">ICalValue</a>(icalvalue *);</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classLibICal_1_1ICalValue.html">ICalValue</a>(<span class="keyword">const</span> icalvalue_kind &amp;kind);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_class" href="classLibICal_1_1ICalValue.html">ICalValue</a>(<span class="keyword">const</span> icalvalue_kind &amp;kind, <span class="keyword">const</span> std::string &amp;str);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">operator</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *()</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">operator</span> icalvalue *()</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> {</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordflow">return</span> imp;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> }</div>
@@ -223,7 +223,7 @@ $(function() {
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">void</span> set_action(<span class="keyword">const</span> <span class="keyword">enum</span> icalproperty_action &amp;v);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="keyword">private</span>:</div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a> *imp;</div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> icalvalue *imp;</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>};</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>} <span class="comment">// namespace LibICal</span></div>
@@ -237,18 +237,17 @@ $(function() {
<div class="ttc" id="aicalvalue_8h_html"><div class="ttname"><a href="icalvalue_8h.html">icalvalue.h</a></div></div>
<div class="ttc" id="aicptrholder__cxx_8h_html"><div class="ttname"><a href="icptrholder__cxx_8h.html">icptrholder_cxx.h</a></div><div class="ttdoc">C++ template classes for managing C++ pointers returned by VComponent::get_..._component,...</div></div>
<div class="ttc" id="astructicalattach__impl_html"><div class="ttname"><a href="structicalattach__impl.html">icalattach_impl</a></div><div class="ttdef"><b>Definition:</b> icalattachimpl.h:18</div></div>
-<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1097</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1104</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1110</div></div>
-<div class="ttc" id="astructicalvalue__impl_html"><div class="ttname"><a href="structicalvalue__impl.html">icalvalue_impl</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:19</div></div>
+<div class="ttc" id="astructicaldatetimeperiodtype_html"><div class="ttname"><a href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:20</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:27</div></div>
+<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> icalperiod.h:29</div></div>
+<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:144</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
+<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:33</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalvalueimpl_8h_source.html b/apidocs/icalvalueimpl_8h_source.html
index 6d3abd62..7ca94c86 100644
--- a/apidocs/icalvalueimpl_8h_source.html
+++ b/apidocs/icalvalueimpl_8h_source.html
@@ -92,7 +92,7 @@ $(function() {
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">char</span> <span class="keywordtype">id</span>[5];</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">int</span> size;</div>
-<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *parent;</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> icalproperty *parent;</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">char</span> *x_value;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="unionicalvalue__impl_1_1data.html"> 27</a></span> <span class="keyword">union </span><a class="code hl_union" href="unionicalvalue__impl_1_1data.html">data</a></div>
@@ -154,19 +154,18 @@ $(function() {
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aicalproperty_8h_html"><div class="ttname"><a href="icalproperty_8h.html">icalproperty.h</a></div></div>
<div class="ttc" id="astructicalattach__impl_html"><div class="ttname"><a href="structicalattach__impl.html">icalattach_impl</a></div><div class="ttdef"><b>Definition:</b> icalattachimpl.h:18</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1104</div></div>
-<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> ical.h:753</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1600</div></div>
-<div class="ttc" id="astructicalreqstattype_html"><div class="ttname"><a href="structicalreqstattype.html">icalreqstattype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1135</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicalgeotype_html"><div class="ttname"><a href="structicalgeotype.html">icalgeotype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:27</div></div>
+<div class="ttc" id="astructicalperiodtype_html"><div class="ttname"><a href="structicalperiodtype.html">icalperiodtype</a></div><div class="ttdoc">Struct to represent a period in time.</div><div class="ttdef"><b>Definition:</b> icalperiod.h:29</div></div>
+<div class="ttc" id="astructicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:144</div></div>
+<div class="ttc" id="astructicalreqstattype_html"><div class="ttname"><a href="structicalreqstattype.html">icalreqstattype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:58</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
<div class="ttc" id="astructicalvalue__impl_html"><div class="ttname"><a href="structicalvalue__impl.html">icalvalue_impl</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:19</div></div>
<div class="ttc" id="aunionicalvalue__impl_1_1data_html"><div class="ttname"><a href="unionicalvalue__impl_1_1data.html">icalvalue_impl::data</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:28</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalvcal_8h_source.html b/apidocs/icalvcal_8h_source.html
index e41b3ad2..66c3cc11 100644
--- a/apidocs/icalvcal_8h_source.html
+++ b/apidocs/icalvcal_8h_source.html
@@ -112,7 +112,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icalversion_8h_source.html b/apidocs/icalversion_8h_source.html
index c96cf0e4..50aedfe4 100644
--- a/apidocs/icalversion_8h_source.html
+++ b/apidocs/icalversion_8h_source.html
@@ -100,7 +100,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icptrholder__cxx_8h.html b/apidocs/icptrholder__cxx_8h.html
index 74f69243..07ee7691 100644
--- a/apidocs/icptrholder__cxx_8h.html
+++ b/apidocs/icptrholder__cxx_8h.html
@@ -95,7 +95,7 @@ Data Structures</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/icptrholder__cxx_8h_source.html b/apidocs/icptrholder__cxx_8h_source.html
index 4c49c65f..f1776a76 100644
--- a/apidocs/icptrholder__cxx_8h_source.html
+++ b/apidocs/icptrholder__cxx_8h_source.html
@@ -166,7 +166,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/index.html b/apidocs/index.html
index 74ad84ff..fd0e711e 100644
--- a/apidocs/index.html
+++ b/apidocs/index.html
@@ -71,6 +71,8 @@ About</h1>
<p >Libical — an implementation of iCalendar protocols and data formats</p>
<p >Most of the code in here was written by Eric Busboom at the end of the last millennium with help from dozens of contributors. It is currently maintained by Allen Winter and the libical team at <a href="https://github.com/libical/libical">https://github.com/libical/libical</a>.</p>
<p >Libical is an Open Source implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can communicate with calendar servers so users can store their calendar data and arrange meetings with other users.</p>
+<h1><a class="anchor" id="rfcs"></a>
+RFCs</h1>
<p >Libical implements <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a>, <a href="https://tools.ietf.org/html/rfc5546">RFC5546</a>, <a href="https://tools.ietf.org/html/rfc7529">RFC7529</a>; the CalDav scheduling extensions in <a href="https://tools.ietf.org/html/rfc6638">RFC6638</a>; iCalendar extensions in <a href="https://tools.ietf.org/html/rfc7986">RFC7986</a>, <a href="https://tools.ietf.org/html/rfc9073">RFC9073</a>, <a href="https://tools.ietf.org/html/rfc9074">RFC9074</a>; plus the iCalendar iMIP protocol in <a href="https://tools.ietf.org/html/rfc6047">RFC6047</a>.</p>
<h1><a class="anchor" id="autotoc_md3"></a>
License</h1>
@@ -83,11 +85,10 @@ Building</h1>
<h1><a class="anchor" id="autotoc_md5"></a>
Documentation</h1>
<p >Documentation is hosted at <a href="https://libical.github.io/libical/apidocs/">https://libical.github.io/libical/apidocs/</a>.</p>
-<p >For a conceptual overview of the library, see <a class="el" href="md__home_allen_projects_libical_libical_doc_UsingLibical.html">Using Libical</a>. There is other rudimentary, unfinished documentation in the <code>doc/</code> directory of the source distribution, and annotated examples in <code>examples/</code> and the test code in <code>src/test/</code>.</p>
-<p >Additionally, progress is underway to add API documentation, which is available at the apidocs site.</p>
+<p >For a conceptual overview of the library, see <a class="el" href="md__home_allen_projects_libical_libical_doc_UsingLibical.html">Using Libical</a>. There is other rudimentary, unfinished documentation in the <code>doc/</code> directory of the source distribution, annotated examples in <code>examples/</code> and the test code in <code>src/test/</code>.</p>
<h1><a class="anchor" id="autotoc_md6"></a>
Acknowledgments</h1>
-<p >Portions of this distribution are (C) Copyright 1996 Apple Computer, Inc., AT&amp;T Corp., International Business Machines Corporation and Siemens Rolm Communications Inc. See <a href="src/libicalvcal/README.txt">src/libicalvcal/README.TXT</a> for details.</p>
+<p >Portions of this distribution are (C) Copyright 1996 Apple Computer,Inc., AT&amp;T Corp., International Business Machines Corporation and Siemens Rolm Communications Inc. See <a href="src/libicalvcal/README.txt">src/libicalvcal/README.TXT</a> for details.</p>
<h1><a class="anchor" id="autotoc_md7"></a>
Libical Users</h1>
<p >In no particular order:</p>
@@ -120,7 +121,7 @@ Get Involved</h1>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/inherit_graph_35.map b/apidocs/inherit_graph_35.map
index 9fb5d93f..e2c81ebe 100644
--- a/apidocs/inherit_graph_35.map
+++ b/apidocs/inherit_graph_35.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalparameter__kind__map.html" title=" " alt="" coords="5,5,168,32"/>
+<area shape="rect" id="node1" href="$structicalparser__impl.html" title=" " alt="" coords="5,5,115,32"/>
</map>
diff --git a/apidocs/inherit_graph_35.md5 b/apidocs/inherit_graph_35.md5
index e41c9c4c..e3406042 100644
--- a/apidocs/inherit_graph_35.md5
+++ b/apidocs/inherit_graph_35.md5
@@ -1 +1 @@
-ac9a430a5620ca2ffd29228e832538e1 \ No newline at end of file
+ab72c83547894739c7fe62c2fcb0d046 \ No newline at end of file
diff --git a/apidocs/inherit_graph_35.png b/apidocs/inherit_graph_35.png
index d59fff4b..5a570bc9 100644
--- a/apidocs/inherit_graph_35.png
+++ b/apidocs/inherit_graph_35.png
Binary files differ
diff --git a/apidocs/inherit_graph_36.map b/apidocs/inherit_graph_36.map
index 54f821ed..22865aa1 100644
--- a/apidocs/inherit_graph_36.map
+++ b/apidocs/inherit_graph_36.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalparameter__map.html" title=" " alt="" coords="5,5,137,32"/>
+<area shape="rect" id="node1" href="$structicalperiodtype.html" title="Struct to represent a period in time." alt="" coords="5,5,108,32"/>
</map>
diff --git a/apidocs/inherit_graph_36.md5 b/apidocs/inherit_graph_36.md5
index e0acf261..869affc0 100644
--- a/apidocs/inherit_graph_36.md5
+++ b/apidocs/inherit_graph_36.md5
@@ -1 +1 @@
-816017cde0f37f682a77ff5fa38c6d1f \ No newline at end of file
+d52e0c71797a39bb762a777905665f25 \ No newline at end of file
diff --git a/apidocs/inherit_graph_36.png b/apidocs/inherit_graph_36.png
index 22304601..2cf22024 100644
--- a/apidocs/inherit_graph_36.png
+++ b/apidocs/inherit_graph_36.png
Binary files differ
diff --git a/apidocs/inherit_graph_37.map b/apidocs/inherit_graph_37.map
index 5e02ad6e..2ba2ce41 100644
--- a/apidocs/inherit_graph_37.map
+++ b/apidocs/inherit_graph_37.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalparameter__value__kind__map.html" title=" " alt="" coords="5,5,144,47"/>
+<area shape="rect" id="node1" href="$structicalproperty__impl.html" title=" " alt="" coords="5,5,125,32"/>
</map>
diff --git a/apidocs/inherit_graph_37.md5 b/apidocs/inherit_graph_37.md5
index 359cd9e6..e6786ff4 100644
--- a/apidocs/inherit_graph_37.md5
+++ b/apidocs/inherit_graph_37.md5
@@ -1 +1 @@
-2d3b5c2be682b76a20ddb8cce423ca17 \ No newline at end of file
+45c1d58e40acd50ab83135c46637a6b7 \ No newline at end of file
diff --git a/apidocs/inherit_graph_37.png b/apidocs/inherit_graph_37.png
index d2efd287..1f357a63 100644
--- a/apidocs/inherit_graph_37.png
+++ b/apidocs/inherit_graph_37.png
Binary files differ
diff --git a/apidocs/inherit_graph_38.map b/apidocs/inherit_graph_38.map
index e2c81ebe..d1447a94 100644
--- a/apidocs/inherit_graph_38.map
+++ b/apidocs/inherit_graph_38.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalparser__impl.html" title=" " alt="" coords="5,5,115,32"/>
+<area shape="rect" id="node1" href="$structicalrecur__iterator__impl.html" title=" " alt="" coords="5,5,155,32"/>
</map>
diff --git a/apidocs/inherit_graph_38.md5 b/apidocs/inherit_graph_38.md5
index e3406042..c381e600 100644
--- a/apidocs/inherit_graph_38.md5
+++ b/apidocs/inherit_graph_38.md5
@@ -1 +1 @@
-ab72c83547894739c7fe62c2fcb0d046 \ No newline at end of file
+045287d0c56b66ec1e00ceae1313909f \ No newline at end of file
diff --git a/apidocs/inherit_graph_38.png b/apidocs/inherit_graph_38.png
index 5a570bc9..141a05d5 100644
--- a/apidocs/inherit_graph_38.png
+++ b/apidocs/inherit_graph_38.png
Binary files differ
diff --git a/apidocs/inherit_graph_39.map b/apidocs/inherit_graph_39.map
index 22865aa1..150abb8b 100644
--- a/apidocs/inherit_graph_39.map
+++ b/apidocs/inherit_graph_39.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalperiodtype.html" title="Struct to represent a period in time." alt="" coords="5,5,108,32"/>
+<area shape="rect" id="node1" href="$structicalrecur__parser.html" title=" " alt="" coords="5,5,120,32"/>
</map>
diff --git a/apidocs/inherit_graph_39.md5 b/apidocs/inherit_graph_39.md5
index 869affc0..68d9f4ed 100644
--- a/apidocs/inherit_graph_39.md5
+++ b/apidocs/inherit_graph_39.md5
@@ -1 +1 @@
-d52e0c71797a39bb762a777905665f25 \ No newline at end of file
+1491012d1e5af24f2a5cd3f3faefbbd1 \ No newline at end of file
diff --git a/apidocs/inherit_graph_39.png b/apidocs/inherit_graph_39.png
index 2cf22024..354ccebf 100644
--- a/apidocs/inherit_graph_39.png
+++ b/apidocs/inherit_graph_39.png
Binary files differ
diff --git a/apidocs/inherit_graph_40.map b/apidocs/inherit_graph_40.map
index b74c23a8..82828311 100644
--- a/apidocs/inherit_graph_40.map
+++ b/apidocs/inherit_graph_40.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalproperty__enum__map.html" title=" " alt="" coords="5,5,165,32"/>
+<area shape="rect" id="node1" href="$structicalrecurrencetype.html" title=" " alt="" coords="5,5,133,32"/>
</map>
diff --git a/apidocs/inherit_graph_40.md5 b/apidocs/inherit_graph_40.md5
index 30901d72..36155923 100644
--- a/apidocs/inherit_graph_40.md5
+++ b/apidocs/inherit_graph_40.md5
@@ -1 +1 @@
-80ca61b206cf63b5f59636f3b76a450a \ No newline at end of file
+9de50a4d6a4c95ecaff7c0e2905c8916 \ No newline at end of file
diff --git a/apidocs/inherit_graph_40.png b/apidocs/inherit_graph_40.png
index f86117f9..5553bee9 100644
--- a/apidocs/inherit_graph_40.png
+++ b/apidocs/inherit_graph_40.png
Binary files differ
diff --git a/apidocs/inherit_graph_41.map b/apidocs/inherit_graph_41.map
index 2ba2ce41..3365e6d4 100644
--- a/apidocs/inherit_graph_41.map
+++ b/apidocs/inherit_graph_41.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalproperty__impl.html" title=" " alt="" coords="5,5,125,32"/>
+<area shape="rect" id="node1" href="$structicalreqstattype.html" title=" " alt="" coords="5,5,112,32"/>
</map>
diff --git a/apidocs/inherit_graph_41.md5 b/apidocs/inherit_graph_41.md5
index e6786ff4..b56c17a4 100644
--- a/apidocs/inherit_graph_41.md5
+++ b/apidocs/inherit_graph_41.md5
@@ -1 +1 @@
-45c1d58e40acd50ab83135c46637a6b7 \ No newline at end of file
+90fbc17156a5d581d8cedb4a0fc43834 \ No newline at end of file
diff --git a/apidocs/inherit_graph_41.png b/apidocs/inherit_graph_41.png
index 1f357a63..aca84a7e 100644
--- a/apidocs/inherit_graph_41.png
+++ b/apidocs/inherit_graph_41.png
Binary files differ
diff --git a/apidocs/inherit_graph_42.map b/apidocs/inherit_graph_42.map
index fe4a3f9f..698b6c63 100644
--- a/apidocs/inherit_graph_42.map
+++ b/apidocs/inherit_graph_42.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalproperty__map.html" title=" " alt="" coords="5,5,127,32"/>
+<area shape="rect" id="node1" href="$structicalset__impl.html" title=" " alt="" coords="5,5,96,32"/>
</map>
diff --git a/apidocs/inherit_graph_42.md5 b/apidocs/inherit_graph_42.md5
index cd8743ab..5f179ced 100644
--- a/apidocs/inherit_graph_42.md5
+++ b/apidocs/inherit_graph_42.md5
@@ -1 +1 @@
-86c11d2187beb2f242c620c7f0532ee2 \ No newline at end of file
+22bfbeda027e996268ab4710512c65bb \ No newline at end of file
diff --git a/apidocs/inherit_graph_42.png b/apidocs/inherit_graph_42.png
index 11768507..a23ac69d 100644
--- a/apidocs/inherit_graph_42.png
+++ b/apidocs/inherit_graph_42.png
Binary files differ
diff --git a/apidocs/inherit_graph_43.map b/apidocs/inherit_graph_43.map
index d1447a94..64790b59 100644
--- a/apidocs/inherit_graph_43.map
+++ b/apidocs/inherit_graph_43.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalrecur__iterator__impl.html" title=" " alt="" coords="5,5,155,32"/>
+<area shape="rect" id="node1" href="$structicalsetiter.html" title=" " alt="" coords="5,5,84,32"/>
</map>
diff --git a/apidocs/inherit_graph_43.md5 b/apidocs/inherit_graph_43.md5
index c381e600..f06559a3 100644
--- a/apidocs/inherit_graph_43.md5
+++ b/apidocs/inherit_graph_43.md5
@@ -1 +1 @@
-045287d0c56b66ec1e00ceae1313909f \ No newline at end of file
+73542935b9e8924dd50970b0389a29c4 \ No newline at end of file
diff --git a/apidocs/inherit_graph_43.png b/apidocs/inherit_graph_43.png
index 141a05d5..73fa579f 100644
--- a/apidocs/inherit_graph_43.png
+++ b/apidocs/inherit_graph_43.png
Binary files differ
diff --git a/apidocs/inherit_graph_44.map b/apidocs/inherit_graph_44.map
index 150abb8b..c63aafea 100644
--- a/apidocs/inherit_graph_44.map
+++ b/apidocs/inherit_graph_44.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalrecur__parser.html" title=" " alt="" coords="5,5,120,32"/>
+<area shape="rect" id="node1" href="$structicalspanlist__impl.html" title=" " alt="" coords="5,5,124,32"/>
</map>
diff --git a/apidocs/inherit_graph_44.md5 b/apidocs/inherit_graph_44.md5
index 68d9f4ed..20188890 100644
--- a/apidocs/inherit_graph_44.md5
+++ b/apidocs/inherit_graph_44.md5
@@ -1 +1 @@
-1491012d1e5af24f2a5cd3f3faefbbd1 \ No newline at end of file
+c9c7aaabf83a242e87a16834228eee79 \ No newline at end of file
diff --git a/apidocs/inherit_graph_44.png b/apidocs/inherit_graph_44.png
index 354ccebf..045d2a58 100644
--- a/apidocs/inherit_graph_44.png
+++ b/apidocs/inherit_graph_44.png
Binary files differ
diff --git a/apidocs/inherit_graph_45.map b/apidocs/inherit_graph_45.map
index 82828311..3b718a80 100644
--- a/apidocs/inherit_graph_45.map
+++ b/apidocs/inherit_graph_45.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalrecurrencetype.html" title=" " alt="" coords="5,5,133,32"/>
+<area shape="rect" id="node1" href="$structicaltime__span.html" title=" " alt="" coords="5,5,108,32"/>
</map>
diff --git a/apidocs/inherit_graph_45.md5 b/apidocs/inherit_graph_45.md5
index 36155923..375f51df 100644
--- a/apidocs/inherit_graph_45.md5
+++ b/apidocs/inherit_graph_45.md5
@@ -1 +1 @@
-9de50a4d6a4c95ecaff7c0e2905c8916 \ No newline at end of file
+9824a3dacd3f4136b4af7702f32a9960 \ No newline at end of file
diff --git a/apidocs/inherit_graph_45.png b/apidocs/inherit_graph_45.png
index 5553bee9..60d5fd1c 100644
--- a/apidocs/inherit_graph_45.png
+++ b/apidocs/inherit_graph_45.png
Binary files differ
diff --git a/apidocs/inherit_graph_46.map b/apidocs/inherit_graph_46.map
index 3365e6d4..33958b6f 100644
--- a/apidocs/inherit_graph_46.map
+++ b/apidocs/inherit_graph_46.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalreqstattype.html" title=" " alt="" coords="5,5,112,32"/>
+<area shape="rect" id="node1" href="$structicaltimetype.html" title=" " alt="" coords="5,5,97,32"/>
</map>
diff --git a/apidocs/inherit_graph_46.md5 b/apidocs/inherit_graph_46.md5
index b56c17a4..7ccd1f15 100644
--- a/apidocs/inherit_graph_46.md5
+++ b/apidocs/inherit_graph_46.md5
@@ -1 +1 @@
-90fbc17156a5d581d8cedb4a0fc43834 \ No newline at end of file
+6df2e30dbfeaa7f041c78e47f2e2be08 \ No newline at end of file
diff --git a/apidocs/inherit_graph_46.png b/apidocs/inherit_graph_46.png
index aca84a7e..9a1b4075 100644
--- a/apidocs/inherit_graph_46.png
+++ b/apidocs/inherit_graph_46.png
Binary files differ
diff --git a/apidocs/inherit_graph_47.map b/apidocs/inherit_graph_47.map
index ec818409..26db47a0 100644
--- a/apidocs/inherit_graph_47.map
+++ b/apidocs/inherit_graph_47.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalrestriction__record.html" title=" " alt="" coords="5,5,148,32"/>
+<area shape="rect" id="node1" href="$structicaltriggertype.html" title=" " alt="" coords="5,5,108,32"/>
</map>
diff --git a/apidocs/inherit_graph_47.md5 b/apidocs/inherit_graph_47.md5
index 474f8b44..3de0fc99 100644
--- a/apidocs/inherit_graph_47.md5
+++ b/apidocs/inherit_graph_47.md5
@@ -1 +1 @@
-9521d5aabc415047506b0cae51433577 \ No newline at end of file
+9ff9be7eecc51e4a0d63648c1e80183a \ No newline at end of file
diff --git a/apidocs/inherit_graph_47.png b/apidocs/inherit_graph_47.png
index 4b7069d4..36b21323 100644
--- a/apidocs/inherit_graph_47.png
+++ b/apidocs/inherit_graph_47.png
Binary files differ
diff --git a/apidocs/inherit_graph_48.map b/apidocs/inherit_graph_48.map
index 698b6c63..698444e9 100644
--- a/apidocs/inherit_graph_48.map
+++ b/apidocs/inherit_graph_48.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalset__impl.html" title=" " alt="" coords="5,5,96,32"/>
+<area shape="rect" id="node1" href="$structicalvalue__impl.html" title=" " alt="" coords="5,5,109,32"/>
</map>
diff --git a/apidocs/inherit_graph_48.md5 b/apidocs/inherit_graph_48.md5
index 5f179ced..247a6da8 100644
--- a/apidocs/inherit_graph_48.md5
+++ b/apidocs/inherit_graph_48.md5
@@ -1 +1 @@
-22bfbeda027e996268ab4710512c65bb \ No newline at end of file
+d2df12e8a4c9c29ae641b28bfad51c50 \ No newline at end of file
diff --git a/apidocs/inherit_graph_48.png b/apidocs/inherit_graph_48.png
index a23ac69d..848780c2 100644
--- a/apidocs/inherit_graph_48.png
+++ b/apidocs/inherit_graph_48.png
Binary files differ
diff --git a/apidocs/inherit_graph_49.map b/apidocs/inherit_graph_49.map
index 64790b59..7ab7507e 100644
--- a/apidocs/inherit_graph_49.map
+++ b/apidocs/inherit_graph_49.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalsetiter.html" title=" " alt="" coords="5,5,84,32"/>
+<area shape="rect" id="node1" href="$unionicalvalue__impl_1_1data.html" title=" " alt="" coords="5,5,143,32"/>
</map>
diff --git a/apidocs/inherit_graph_49.md5 b/apidocs/inherit_graph_49.md5
index f06559a3..0fc1cd34 100644
--- a/apidocs/inherit_graph_49.md5
+++ b/apidocs/inherit_graph_49.md5
@@ -1 +1 @@
-73542935b9e8924dd50970b0389a29c4 \ No newline at end of file
+c628566d4479f27f52543c4d3f35370f \ No newline at end of file
diff --git a/apidocs/inherit_graph_49.png b/apidocs/inherit_graph_49.png
index 73fa579f..81e2e506 100644
--- a/apidocs/inherit_graph_49.png
+++ b/apidocs/inherit_graph_49.png
Binary files differ
diff --git a/apidocs/inherit_graph_50.map b/apidocs/inherit_graph_50.map
index c63aafea..38f40e84 100644
--- a/apidocs/inherit_graph_50.map
+++ b/apidocs/inherit_graph_50.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalspanlist__impl.html" title=" " alt="" coords="5,5,124,32"/>
+<area shape="rect" id="node1" href="$classICPointerHolder.html" title=" " alt="" coords="5,5,152,32"/>
</map>
diff --git a/apidocs/inherit_graph_50.md5 b/apidocs/inherit_graph_50.md5
index 20188890..60be7c91 100644
--- a/apidocs/inherit_graph_50.md5
+++ b/apidocs/inherit_graph_50.md5
@@ -1 +1 @@
-c9c7aaabf83a242e87a16834228eee79 \ No newline at end of file
+3468880fb398eb85b636253f4d6c59be \ No newline at end of file
diff --git a/apidocs/inherit_graph_50.png b/apidocs/inherit_graph_50.png
index 045d2a58..3d6b8047 100644
--- a/apidocs/inherit_graph_50.png
+++ b/apidocs/inherit_graph_50.png
Binary files differ
diff --git a/apidocs/inherit_graph_51.map b/apidocs/inherit_graph_51.map
index 3b718a80..6733399b 100644
--- a/apidocs/inherit_graph_51.map
+++ b/apidocs/inherit_graph_51.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicaltime__span.html" title=" " alt="" coords="5,5,108,32"/>
+<area shape="rect" id="node1" href="$structLexBuf.html" title=" " alt="" coords="5,5,68,32"/>
</map>
diff --git a/apidocs/inherit_graph_51.md5 b/apidocs/inherit_graph_51.md5
index 375f51df..cca06d18 100644
--- a/apidocs/inherit_graph_51.md5
+++ b/apidocs/inherit_graph_51.md5
@@ -1 +1 @@
-9824a3dacd3f4136b4af7702f32a9960 \ No newline at end of file
+e600ad06471f07db64d743c0ed012276 \ No newline at end of file
diff --git a/apidocs/inherit_graph_51.png b/apidocs/inherit_graph_51.png
index 60d5fd1c..d0b29a61 100644
--- a/apidocs/inherit_graph_51.png
+++ b/apidocs/inherit_graph_51.png
Binary files differ
diff --git a/apidocs/inherit_graph_52.map b/apidocs/inherit_graph_52.map
index 33958b6f..9c659528 100644
--- a/apidocs/inherit_graph_52.map
+++ b/apidocs/inherit_graph_52.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicaltimetype.html" title=" " alt="" coords="5,5,97,32"/>
+<area shape="rect" id="node1" href="$classLibICal_1_1ICalBDBSet.html" title=" " alt="" coords="5,5,148,32"/>
</map>
diff --git a/apidocs/inherit_graph_52.md5 b/apidocs/inherit_graph_52.md5
index 7ccd1f15..cdf3f035 100644
--- a/apidocs/inherit_graph_52.md5
+++ b/apidocs/inherit_graph_52.md5
@@ -1 +1 @@
-6df2e30dbfeaa7f041c78e47f2e2be08 \ No newline at end of file
+3c68902ba13cd71c00c68f62f2e7dfcb \ No newline at end of file
diff --git a/apidocs/inherit_graph_52.png b/apidocs/inherit_graph_52.png
index 9a1b4075..b3c28f57 100644
--- a/apidocs/inherit_graph_52.png
+++ b/apidocs/inherit_graph_52.png
Binary files differ
diff --git a/apidocs/inherit_graph_53.map b/apidocs/inherit_graph_53.map
index 26db47a0..28c0b38b 100644
--- a/apidocs/inherit_graph_53.map
+++ b/apidocs/inherit_graph_53.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicaltriggertype.html" title=" " alt="" coords="5,5,108,32"/>
+<area shape="rect" id="node1" href="$classLibICal_1_1ICalParameter.html" title=" " alt="" coords="5,5,160,32"/>
</map>
diff --git a/apidocs/inherit_graph_53.md5 b/apidocs/inherit_graph_53.md5
index 3de0fc99..35942d47 100644
--- a/apidocs/inherit_graph_53.md5
+++ b/apidocs/inherit_graph_53.md5
@@ -1 +1 @@
-9ff9be7eecc51e4a0d63648c1e80183a \ No newline at end of file
+abdb1630120f6be406ca489072e0590b \ No newline at end of file
diff --git a/apidocs/inherit_graph_53.png b/apidocs/inherit_graph_53.png
index 36b21323..9a9476de 100644
--- a/apidocs/inherit_graph_53.png
+++ b/apidocs/inherit_graph_53.png
Binary files differ
diff --git a/apidocs/inherit_graph_54.map b/apidocs/inherit_graph_54.map
index 698444e9..76e13464 100644
--- a/apidocs/inherit_graph_54.map
+++ b/apidocs/inherit_graph_54.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalvalue__impl.html" title=" " alt="" coords="5,5,109,32"/>
+<area shape="rect" id="node1" href="$classLibICal_1_1ICalProperty.html" title=" " alt="" coords="5,5,149,32"/>
</map>
diff --git a/apidocs/inherit_graph_54.md5 b/apidocs/inherit_graph_54.md5
index 247a6da8..d0733456 100644
--- a/apidocs/inherit_graph_54.md5
+++ b/apidocs/inherit_graph_54.md5
@@ -1 +1 @@
-d2df12e8a4c9c29ae641b28bfad51c50 \ No newline at end of file
+c298d60a26f2aa034579fd405b0a6f00 \ No newline at end of file
diff --git a/apidocs/inherit_graph_54.png b/apidocs/inherit_graph_54.png
index 848780c2..202f8952 100644
--- a/apidocs/inherit_graph_54.png
+++ b/apidocs/inherit_graph_54.png
Binary files differ
diff --git a/apidocs/inherit_graph_55.map b/apidocs/inherit_graph_55.map
index 7ab7507e..4c99feda 100644
--- a/apidocs/inherit_graph_55.map
+++ b/apidocs/inherit_graph_55.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$unionicalvalue__impl_1_1data.html" title=" " alt="" coords="5,5,143,32"/>
+<area shape="rect" id="node1" href="$classLibICal_1_1ICalSpanList.html" title=" " alt="" coords="5,5,152,32"/>
</map>
diff --git a/apidocs/inherit_graph_55.md5 b/apidocs/inherit_graph_55.md5
index 0fc1cd34..ea14a8ed 100644
--- a/apidocs/inherit_graph_55.md5
+++ b/apidocs/inherit_graph_55.md5
@@ -1 +1 @@
-c628566d4479f27f52543c4d3f35370f \ No newline at end of file
+be9aa58f8bc573b4643a694ee6e6df52 \ No newline at end of file
diff --git a/apidocs/inherit_graph_55.png b/apidocs/inherit_graph_55.png
index 81e2e506..8e3e95ef 100644
--- a/apidocs/inherit_graph_55.png
+++ b/apidocs/inherit_graph_55.png
Binary files differ
diff --git a/apidocs/inherit_graph_56.map b/apidocs/inherit_graph_56.map
index 32e36a09..8452fa3a 100644
--- a/apidocs/inherit_graph_56.map
+++ b/apidocs/inherit_graph_56.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structicalvalue__kind__map.html" title=" " alt="" coords="5,5,141,32"/>
+<area shape="rect" id="node1" href="$classLibICal_1_1ICalValue.html" title=" " alt="" coords="5,5,132,32"/>
</map>
diff --git a/apidocs/inherit_graph_56.md5 b/apidocs/inherit_graph_56.md5
index e193f9b1..f77745de 100644
--- a/apidocs/inherit_graph_56.md5
+++ b/apidocs/inherit_graph_56.md5
@@ -1 +1 @@
-54f1c3fd1857c3135fb8dc0ed3824a4f \ No newline at end of file
+6cda6af899940e245cf686d2b09d9edb \ No newline at end of file
diff --git a/apidocs/inherit_graph_56.png b/apidocs/inherit_graph_56.png
index 42d35338..84594478 100644
--- a/apidocs/inherit_graph_56.png
+++ b/apidocs/inherit_graph_56.png
Binary files differ
diff --git a/apidocs/inherit_graph_57.map b/apidocs/inherit_graph_57.map
index 38f40e84..33656f8b 100644
--- a/apidocs/inherit_graph_57.map
+++ b/apidocs/inherit_graph_57.map
@@ -1,3 +1,14 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$classICPointerHolder.html" title=" " alt="" coords="5,5,152,32"/>
+<area shape="rect" id="node1" href="$classLibICal_1_1VComponent.html" title="A class wrapping the libical icalcomponent functions." alt="" coords="5,259,152,285"/>
+<area shape="rect" id="node2" href="$classLibICal_1_1VAgenda.html" title=" " alt="" coords="207,5,330,32"/>
+<area shape="rect" id="node3" href="$classLibICal_1_1VAlarm.html" title=" " alt="" coords="213,56,325,83"/>
+<area shape="rect" id="node4" href="$classLibICal_1_1VCalendar.html" title=" " alt="" coords="203,107,335,133"/>
+<area shape="rect" id="node5" href="$classLibICal_1_1VEvent.html" title=" " alt="" coords="211,157,326,184"/>
+<area shape="rect" id="node6" href="$classLibICal_1_1VFreeBusy.html" title=" " alt="" coords="201,208,337,235"/>
+<area shape="rect" id="node7" href="$classLibICal_1_1VJournal.html" title=" " alt="" coords="207,259,330,285"/>
+<area shape="rect" id="node8" href="$classLibICal_1_1VQuery.html" title=" " alt="" coords="211,309,326,336"/>
+<area shape="rect" id="node9" href="$classLibICal_1_1VTimezone.html" title=" " alt="" coords="200,360,337,387"/>
+<area shape="rect" id="node10" href="$classLibICal_1_1VToDo.html" title=" " alt="" coords="213,411,324,437"/>
+<area shape="rect" id="node11" href="$classLibICal_1_1XDaylight.html" title=" " alt="" coords="205,461,333,488"/>
+<area shape="rect" id="node12" href="$classLibICal_1_1XStandard.html" title=" " alt="" coords="203,512,335,539"/>
</map>
diff --git a/apidocs/inherit_graph_57.md5 b/apidocs/inherit_graph_57.md5
index 60be7c91..b73dbe74 100644
--- a/apidocs/inherit_graph_57.md5
+++ b/apidocs/inherit_graph_57.md5
@@ -1 +1 @@
-3468880fb398eb85b636253f4d6c59be \ No newline at end of file
+a5e08ac81900084ca36b8e062c2f1b24 \ No newline at end of file
diff --git a/apidocs/inherit_graph_57.png b/apidocs/inherit_graph_57.png
index 3d6b8047..55514962 100644
--- a/apidocs/inherit_graph_57.png
+++ b/apidocs/inherit_graph_57.png
Binary files differ
diff --git a/apidocs/inherit_graph_58.map b/apidocs/inherit_graph_58.map
index 6733399b..92f0c1a0 100644
--- a/apidocs/inherit_graph_58.map
+++ b/apidocs/inherit_graph_58.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structLexBuf.html" title=" " alt="" coords="5,5,68,32"/>
+<area shape="rect" id="node1" href="$structmajor__content__type__map.html" title=" " alt="" coords="5,5,173,32"/>
</map>
diff --git a/apidocs/inherit_graph_58.md5 b/apidocs/inherit_graph_58.md5
index cca06d18..e4191821 100644
--- a/apidocs/inherit_graph_58.md5
+++ b/apidocs/inherit_graph_58.md5
@@ -1 +1 @@
-e600ad06471f07db64d743c0ed012276 \ No newline at end of file
+6ffddf273e7caac9832ab18d453de5b6 \ No newline at end of file
diff --git a/apidocs/inherit_graph_58.png b/apidocs/inherit_graph_58.png
index d0b29a61..f3fd63d2 100644
--- a/apidocs/inherit_graph_58.png
+++ b/apidocs/inherit_graph_58.png
Binary files differ
diff --git a/apidocs/inherit_graph_59.map b/apidocs/inherit_graph_59.map
index 9c659528..733779a7 100644
--- a/apidocs/inherit_graph_59.map
+++ b/apidocs/inherit_graph_59.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$classLibICal_1_1ICalBDBSet.html" title=" " alt="" coords="5,5,148,32"/>
+<area shape="rect" id="node1" href="$structmime__impl.html" title=" " alt="" coords="5,5,91,32"/>
</map>
diff --git a/apidocs/inherit_graph_59.md5 b/apidocs/inherit_graph_59.md5
index cdf3f035..638c4df8 100644
--- a/apidocs/inherit_graph_59.md5
+++ b/apidocs/inherit_graph_59.md5
@@ -1 +1 @@
-3c68902ba13cd71c00c68f62f2e7dfcb \ No newline at end of file
+2c317f5e82ee41f8009c23fe3dcd1f49 \ No newline at end of file
diff --git a/apidocs/inherit_graph_59.png b/apidocs/inherit_graph_59.png
index b3c28f57..d96b8f01 100644
--- a/apidocs/inherit_graph_59.png
+++ b/apidocs/inherit_graph_59.png
Binary files differ
diff --git a/apidocs/inherit_graph_60.map b/apidocs/inherit_graph_60.map
index 28c0b38b..65231f49 100644
--- a/apidocs/inherit_graph_60.map
+++ b/apidocs/inherit_graph_60.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$classLibICal_1_1ICalParameter.html" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" id="node1" href="$structminor__content__type__map.html" title=" " alt="" coords="5,5,173,32"/>
</map>
diff --git a/apidocs/inherit_graph_60.md5 b/apidocs/inherit_graph_60.md5
index 35942d47..1a774ab3 100644
--- a/apidocs/inherit_graph_60.md5
+++ b/apidocs/inherit_graph_60.md5
@@ -1 +1 @@
-abdb1630120f6be406ca489072e0590b \ No newline at end of file
+7c26af206671792aaa7f69984b091611 \ No newline at end of file
diff --git a/apidocs/inherit_graph_60.png b/apidocs/inherit_graph_60.png
index 9a9476de..e7d43e18 100644
--- a/apidocs/inherit_graph_60.png
+++ b/apidocs/inherit_graph_60.png
Binary files differ
diff --git a/apidocs/inherit_graph_61.map b/apidocs/inherit_graph_61.map
index 76e13464..f8fbf6b4 100644
--- a/apidocs/inherit_graph_61.map
+++ b/apidocs/inherit_graph_61.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$classLibICal_1_1ICalProperty.html" title=" " alt="" coords="5,5,149,32"/>
+<area shape="rect" id="node1" href="$structobservance.html" title=" " alt="" coords="5,5,95,32"/>
</map>
diff --git a/apidocs/inherit_graph_61.md5 b/apidocs/inherit_graph_61.md5
index d0733456..6d85f3e8 100644
--- a/apidocs/inherit_graph_61.md5
+++ b/apidocs/inherit_graph_61.md5
@@ -1 +1 @@
-c298d60a26f2aa034579fd405b0a6f00 \ No newline at end of file
+228c44e38fa847d1f7d27798dc7403cc \ No newline at end of file
diff --git a/apidocs/inherit_graph_61.png b/apidocs/inherit_graph_61.png
index 202f8952..4ee225e2 100644
--- a/apidocs/inherit_graph_61.png
+++ b/apidocs/inherit_graph_61.png
Binary files differ
diff --git a/apidocs/inherit_graph_62.map b/apidocs/inherit_graph_62.map
index 4c99feda..6c970188 100644
--- a/apidocs/inherit_graph_62.map
+++ b/apidocs/inherit_graph_62.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$classLibICal_1_1ICalSpanList.html" title=" " alt="" coords="5,5,152,32"/>
+<area shape="rect" id="node1" href="$structOFile.html" title=" " alt="" coords="5,5,59,32"/>
</map>
diff --git a/apidocs/inherit_graph_62.md5 b/apidocs/inherit_graph_62.md5
index ea14a8ed..7647144d 100644
--- a/apidocs/inherit_graph_62.md5
+++ b/apidocs/inherit_graph_62.md5
@@ -1 +1 @@
-be9aa58f8bc573b4643a694ee6e6df52 \ No newline at end of file
+742f81bcc53e5cdc27b7a6335bebdd71 \ No newline at end of file
diff --git a/apidocs/inherit_graph_62.png b/apidocs/inherit_graph_62.png
index 8e3e95ef..f232e5af 100644
--- a/apidocs/inherit_graph_62.png
+++ b/apidocs/inherit_graph_62.png
Binary files differ
diff --git a/apidocs/inherit_graph_63.map b/apidocs/inherit_graph_63.map
index 8452fa3a..6eb56ba4 100644
--- a/apidocs/inherit_graph_63.map
+++ b/apidocs/inherit_graph_63.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$classLibICal_1_1ICalValue.html" title=" " alt="" coords="5,5,132,32"/>
+<area shape="rect" id="node1" href="$structPreDefProp.html" title=" " alt="" coords="5,5,96,32"/>
</map>
diff --git a/apidocs/inherit_graph_63.md5 b/apidocs/inherit_graph_63.md5
index f77745de..b76437c6 100644
--- a/apidocs/inherit_graph_63.md5
+++ b/apidocs/inherit_graph_63.md5
@@ -1 +1 @@
-6cda6af899940e245cf686d2b09d9edb \ No newline at end of file
+a1fe824a31c23ba8e50c8d692b2d42be \ No newline at end of file
diff --git a/apidocs/inherit_graph_63.png b/apidocs/inherit_graph_63.png
index 84594478..72d56472 100644
--- a/apidocs/inherit_graph_63.png
+++ b/apidocs/inherit_graph_63.png
Binary files differ
diff --git a/apidocs/inherit_graph_64.map b/apidocs/inherit_graph_64.map
index 33656f8b..6802be00 100644
--- a/apidocs/inherit_graph_64.map
+++ b/apidocs/inherit_graph_64.map
@@ -1,14 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$classLibICal_1_1VComponent.html" title="A class wrapping the libical icalcomponent functions." alt="" coords="5,259,152,285"/>
-<area shape="rect" id="node2" href="$classLibICal_1_1VAgenda.html" title=" " alt="" coords="207,5,330,32"/>
-<area shape="rect" id="node3" href="$classLibICal_1_1VAlarm.html" title=" " alt="" coords="213,56,325,83"/>
-<area shape="rect" id="node4" href="$classLibICal_1_1VCalendar.html" title=" " alt="" coords="203,107,335,133"/>
-<area shape="rect" id="node5" href="$classLibICal_1_1VEvent.html" title=" " alt="" coords="211,157,326,184"/>
-<area shape="rect" id="node6" href="$classLibICal_1_1VFreeBusy.html" title=" " alt="" coords="201,208,337,235"/>
-<area shape="rect" id="node7" href="$classLibICal_1_1VJournal.html" title=" " alt="" coords="207,259,330,285"/>
-<area shape="rect" id="node8" href="$classLibICal_1_1VQuery.html" title=" " alt="" coords="211,309,326,336"/>
-<area shape="rect" id="node9" href="$classLibICal_1_1VTimezone.html" title=" " alt="" coords="200,360,337,387"/>
-<area shape="rect" id="node10" href="$classLibICal_1_1VToDo.html" title=" " alt="" coords="213,411,324,437"/>
-<area shape="rect" id="node11" href="$classLibICal_1_1XDaylight.html" title=" " alt="" coords="205,461,333,488"/>
-<area shape="rect" id="node12" href="$classLibICal_1_1XStandard.html" title=" " alt="" coords="203,512,335,539"/>
+<area shape="rect" id="node1" href="$structpvl__elem__t.html" title=" " alt="" coords="5,5,91,32"/>
</map>
diff --git a/apidocs/inherit_graph_64.md5 b/apidocs/inherit_graph_64.md5
index b73dbe74..637b2fe6 100644
--- a/apidocs/inherit_graph_64.md5
+++ b/apidocs/inherit_graph_64.md5
@@ -1 +1 @@
-a5e08ac81900084ca36b8e062c2f1b24 \ No newline at end of file
+f38eb7f22cbd3fb1960094540e252aae \ No newline at end of file
diff --git a/apidocs/inherit_graph_64.png b/apidocs/inherit_graph_64.png
index 55514962..ccca9d36 100644
--- a/apidocs/inherit_graph_64.png
+++ b/apidocs/inherit_graph_64.png
Binary files differ
diff --git a/apidocs/inherit_graph_65.map b/apidocs/inherit_graph_65.map
index 92f0c1a0..809eadc2 100644
--- a/apidocs/inherit_graph_65.map
+++ b/apidocs/inherit_graph_65.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structmajor__content__type__map.html" title=" " alt="" coords="5,5,173,32"/>
+<area shape="rect" id="node1" href="$structpvl__list__t.html" title=" " alt="" coords="5,5,80,32"/>
</map>
diff --git a/apidocs/inherit_graph_65.md5 b/apidocs/inherit_graph_65.md5
index e4191821..633e6b69 100644
--- a/apidocs/inherit_graph_65.md5
+++ b/apidocs/inherit_graph_65.md5
@@ -1 +1 @@
-6ffddf273e7caac9832ab18d453de5b6 \ No newline at end of file
+d90678d4615e60b3132ec2a8f01a356d \ No newline at end of file
diff --git a/apidocs/inherit_graph_65.png b/apidocs/inherit_graph_65.png
index f3fd63d2..2c8b2f2a 100644
--- a/apidocs/inherit_graph_65.png
+++ b/apidocs/inherit_graph_65.png
Binary files differ
diff --git a/apidocs/inherit_graph_66.map b/apidocs/inherit_graph_66.map
index 733779a7..b629c52c 100644
--- a/apidocs/inherit_graph_66.map
+++ b/apidocs/inherit_graph_66.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structmime__impl.html" title=" " alt="" coords="5,5,91,32"/>
+<area shape="rect" id="node1" href="$structrdate.html" title=" " alt="" coords="5,5,56,32"/>
</map>
diff --git a/apidocs/inherit_graph_66.md5 b/apidocs/inherit_graph_66.md5
index 638c4df8..ac44d526 100644
--- a/apidocs/inherit_graph_66.md5
+++ b/apidocs/inherit_graph_66.md5
@@ -1 +1 @@
-2c317f5e82ee41f8009c23fe3dcd1f49 \ No newline at end of file
+bea457011e32e67f8624ab90f5b085b0 \ No newline at end of file
diff --git a/apidocs/inherit_graph_66.png b/apidocs/inherit_graph_66.png
index d96b8f01..533d5f77 100644
--- a/apidocs/inherit_graph_66.png
+++ b/apidocs/inherit_graph_66.png
Binary files differ
diff --git a/apidocs/inherit_graph_67.map b/apidocs/inherit_graph_67.map
index 65231f49..a179e9c3 100644
--- a/apidocs/inherit_graph_67.map
+++ b/apidocs/inherit_graph_67.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structminor__content__type__map.html" title=" " alt="" coords="5,5,173,32"/>
+<area shape="rect" id="node1" href="$structrecur__map.html" title=" " alt="" coords="5,5,88,32"/>
</map>
diff --git a/apidocs/inherit_graph_67.md5 b/apidocs/inherit_graph_67.md5
index 1a774ab3..ff358efe 100644
--- a/apidocs/inherit_graph_67.md5
+++ b/apidocs/inherit_graph_67.md5
@@ -1 +1 @@
-7c26af206671792aaa7f69984b091611 \ No newline at end of file
+d06da90d13e3a0691d3337c6656c4ee0 \ No newline at end of file
diff --git a/apidocs/inherit_graph_67.png b/apidocs/inherit_graph_67.png
index e7d43e18..b2dfa937 100644
--- a/apidocs/inherit_graph_67.png
+++ b/apidocs/inherit_graph_67.png
Binary files differ
diff --git a/apidocs/inherit_graph_68.map b/apidocs/inherit_graph_68.map
index f8fbf6b4..918039a1 100644
--- a/apidocs/inherit_graph_68.map
+++ b/apidocs/inherit_graph_68.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structobservance.html" title=" " alt="" coords="5,5,95,32"/>
+<area shape="rect" id="node1" href="$structskip__map.html" title=" " alt="" coords="5,5,84,32"/>
</map>
diff --git a/apidocs/inherit_graph_68.md5 b/apidocs/inherit_graph_68.md5
index 6d85f3e8..5a6c1196 100644
--- a/apidocs/inherit_graph_68.md5
+++ b/apidocs/inherit_graph_68.md5
@@ -1 +1 @@
-228c44e38fa847d1f7d27798dc7403cc \ No newline at end of file
+03cc6d8676193696ff06110f1ede17bc \ No newline at end of file
diff --git a/apidocs/inherit_graph_68.png b/apidocs/inherit_graph_68.png
index 4ee225e2..45f57934 100644
--- a/apidocs/inherit_graph_68.png
+++ b/apidocs/inherit_graph_68.png
Binary files differ
diff --git a/apidocs/inherit_graph_69.map b/apidocs/inherit_graph_69.map
index 6c970188..82132c6d 100644
--- a/apidocs/inherit_graph_69.map
+++ b/apidocs/inherit_graph_69.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structOFile.html" title=" " alt="" coords="5,5,59,32"/>
+<area shape="rect" id="node1" href="$structslg__data.html" title=" " alt="" coords="5,5,76,32"/>
</map>
diff --git a/apidocs/inherit_graph_69.md5 b/apidocs/inherit_graph_69.md5
index 7647144d..37211d43 100644
--- a/apidocs/inherit_graph_69.md5
+++ b/apidocs/inherit_graph_69.md5
@@ -1 +1 @@
-742f81bcc53e5cdc27b7a6335bebdd71 \ No newline at end of file
+a2816ff7a1381bf665b3b200a540b97f \ No newline at end of file
diff --git a/apidocs/inherit_graph_69.png b/apidocs/inherit_graph_69.png
index f232e5af..b3083399 100644
--- a/apidocs/inherit_graph_69.png
+++ b/apidocs/inherit_graph_69.png
Binary files differ
diff --git a/apidocs/inherit_graph_70.map b/apidocs/inherit_graph_70.map
index 6eb56ba4..916c8ded 100644
--- a/apidocs/inherit_graph_70.map
+++ b/apidocs/inherit_graph_70.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structPreDefProp.html" title=" " alt="" coords="5,5,96,32"/>
+<area shape="rect" id="node1" href="$structsspm__action__map.html" title=" " alt="" coords="5,5,133,32"/>
</map>
diff --git a/apidocs/inherit_graph_70.md5 b/apidocs/inherit_graph_70.md5
index b76437c6..7a22f275 100644
--- a/apidocs/inherit_graph_70.md5
+++ b/apidocs/inherit_graph_70.md5
@@ -1 +1 @@
-a1fe824a31c23ba8e50c8d692b2d42be \ No newline at end of file
+4491626e92a5a95f78c41c92758c0ad9 \ No newline at end of file
diff --git a/apidocs/inherit_graph_70.png b/apidocs/inherit_graph_70.png
index 72d56472..fcec7b4f 100644
--- a/apidocs/inherit_graph_70.png
+++ b/apidocs/inherit_graph_70.png
Binary files differ
diff --git a/apidocs/inherit_graph_71.map b/apidocs/inherit_graph_71.map
index 6802be00..90214b46 100644
--- a/apidocs/inherit_graph_71.map
+++ b/apidocs/inherit_graph_71.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structpvl__elem__t.html" title=" " alt="" coords="5,5,91,32"/>
+<area shape="rect" id="node1" href="$structsspm__buffer.html" title=" " alt="" coords="5,5,100,32"/>
</map>
diff --git a/apidocs/inherit_graph_71.md5 b/apidocs/inherit_graph_71.md5
index 637b2fe6..de43bd3c 100644
--- a/apidocs/inherit_graph_71.md5
+++ b/apidocs/inherit_graph_71.md5
@@ -1 +1 @@
-f38eb7f22cbd3fb1960094540e252aae \ No newline at end of file
+67f003da4cfe16f0fdb3eb199ce4c738 \ No newline at end of file
diff --git a/apidocs/inherit_graph_71.png b/apidocs/inherit_graph_71.png
index ccca9d36..131afd97 100644
--- a/apidocs/inherit_graph_71.png
+++ b/apidocs/inherit_graph_71.png
Binary files differ
diff --git a/apidocs/inherit_graph_72.map b/apidocs/inherit_graph_72.map
index 809eadc2..031650c4 100644
--- a/apidocs/inherit_graph_72.map
+++ b/apidocs/inherit_graph_72.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structpvl__list__t.html" title=" " alt="" coords="5,5,80,32"/>
+<area shape="rect" id="node1" href="$structsspm__header.html" title=" " alt="" coords="5,5,105,32"/>
</map>
diff --git a/apidocs/inherit_graph_72.md5 b/apidocs/inherit_graph_72.md5
index 633e6b69..83d61ddd 100644
--- a/apidocs/inherit_graph_72.md5
+++ b/apidocs/inherit_graph_72.md5
@@ -1 +1 @@
-d90678d4615e60b3132ec2a8f01a356d \ No newline at end of file
+7122072c793aa29121a9783c2825e9ba \ No newline at end of file
diff --git a/apidocs/inherit_graph_72.png b/apidocs/inherit_graph_72.png
index 2c8b2f2a..508437cc 100644
--- a/apidocs/inherit_graph_72.png
+++ b/apidocs/inherit_graph_72.png
Binary files differ
diff --git a/apidocs/inherit_graph_73.map b/apidocs/inherit_graph_73.map
index b629c52c..82cb3a26 100644
--- a/apidocs/inherit_graph_73.map
+++ b/apidocs/inherit_graph_73.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structrdate.html" title=" " alt="" coords="5,5,56,32"/>
+<area shape="rect" id="node1" href="$structsspm__part.html" title=" " alt="" coords="5,5,88,32"/>
</map>
diff --git a/apidocs/inherit_graph_73.md5 b/apidocs/inherit_graph_73.md5
index ac44d526..d04ecc1a 100644
--- a/apidocs/inherit_graph_73.md5
+++ b/apidocs/inherit_graph_73.md5
@@ -1 +1 @@
-bea457011e32e67f8624ab90f5b085b0 \ No newline at end of file
+e4f1143cd669d3bd146279a0855fc6d8 \ No newline at end of file
diff --git a/apidocs/inherit_graph_73.png b/apidocs/inherit_graph_73.png
index 533d5f77..2d43ddf3 100644
--- a/apidocs/inherit_graph_73.png
+++ b/apidocs/inherit_graph_73.png
Binary files differ
diff --git a/apidocs/inherit_graph_74.map b/apidocs/inherit_graph_74.map
index a179e9c3..085beef5 100644
--- a/apidocs/inherit_graph_74.map
+++ b/apidocs/inherit_graph_74.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structrecur__map.html" title=" " alt="" coords="5,5,88,32"/>
+<area shape="rect" id="node1" href="$structStrItem.html" title=" " alt="" coords="5,5,71,32"/>
</map>
diff --git a/apidocs/inherit_graph_74.md5 b/apidocs/inherit_graph_74.md5
index ff358efe..e2a52012 100644
--- a/apidocs/inherit_graph_74.md5
+++ b/apidocs/inherit_graph_74.md5
@@ -1 +1 @@
-d06da90d13e3a0691d3337c6656c4ee0 \ No newline at end of file
+8408a17b24a05206291d5f1573543185 \ No newline at end of file
diff --git a/apidocs/inherit_graph_74.png b/apidocs/inherit_graph_74.png
index b2dfa937..157aaa50 100644
--- a/apidocs/inherit_graph_74.png
+++ b/apidocs/inherit_graph_74.png
Binary files differ
diff --git a/apidocs/inherit_graph_75.map b/apidocs/inherit_graph_75.map
index 918039a1..04303d17 100644
--- a/apidocs/inherit_graph_75.map
+++ b/apidocs/inherit_graph_75.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structskip__map.html" title=" " alt="" coords="5,5,84,32"/>
+<area shape="rect" id="node1" href="$structtext__part.html" title=" " alt="" coords="5,5,79,32"/>
</map>
diff --git a/apidocs/inherit_graph_75.md5 b/apidocs/inherit_graph_75.md5
index 5a6c1196..470c2262 100644
--- a/apidocs/inherit_graph_75.md5
+++ b/apidocs/inherit_graph_75.md5
@@ -1 +1 @@
-03cc6d8676193696ff06110f1ede17bc \ No newline at end of file
+7a99440e7a2d9264dcd83a06421f54e2 \ No newline at end of file
diff --git a/apidocs/inherit_graph_75.png b/apidocs/inherit_graph_75.png
index 45f57934..a4eb18a4 100644
--- a/apidocs/inherit_graph_75.png
+++ b/apidocs/inherit_graph_75.png
Binary files differ
diff --git a/apidocs/inherit_graph_76.map b/apidocs/inherit_graph_76.map
index 82132c6d..f291eb08 100644
--- a/apidocs/inherit_graph_76.map
+++ b/apidocs/inherit_graph_76.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structslg__data.html" title=" " alt="" coords="5,5,76,32"/>
+<area shape="rect" id="node1" href="$structut__instant.html" title=" " alt="" coords="5,5,84,32"/>
</map>
diff --git a/apidocs/inherit_graph_76.md5 b/apidocs/inherit_graph_76.md5
index 37211d43..46edba02 100644
--- a/apidocs/inherit_graph_76.md5
+++ b/apidocs/inherit_graph_76.md5
@@ -1 +1 @@
-a2816ff7a1381bf665b3b200a540b97f \ No newline at end of file
+bd954b4755c547a1015f0b09907ec7ed \ No newline at end of file
diff --git a/apidocs/inherit_graph_76.png b/apidocs/inherit_graph_76.png
index b3083399..62833dfa 100644
--- a/apidocs/inherit_graph_76.png
+++ b/apidocs/inherit_graph_76.png
Binary files differ
diff --git a/apidocs/inherit_graph_77.map b/apidocs/inherit_graph_77.map
index 916c8ded..35f56136 100644
--- a/apidocs/inherit_graph_77.map
+++ b/apidocs/inherit_graph_77.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structsspm__action__map.html" title=" " alt="" coords="5,5,133,32"/>
+<area shape="rect" id="node1" href="$structut__instant__int.html" title=" " alt="" coords="5,5,105,32"/>
</map>
diff --git a/apidocs/inherit_graph_77.md5 b/apidocs/inherit_graph_77.md5
index 7a22f275..2dd3ec95 100644
--- a/apidocs/inherit_graph_77.md5
+++ b/apidocs/inherit_graph_77.md5
@@ -1 +1 @@
-4491626e92a5a95f78c41c92758c0ad9 \ No newline at end of file
+db80721ed2d03e9b6504baa555b676e6 \ No newline at end of file
diff --git a/apidocs/inherit_graph_77.png b/apidocs/inherit_graph_77.png
index fcec7b4f..10b9451b 100644
--- a/apidocs/inherit_graph_77.png
+++ b/apidocs/inherit_graph_77.png
Binary files differ
diff --git a/apidocs/inherit_graph_78.map b/apidocs/inherit_graph_78.map
index 90214b46..c5fe39c4 100644
--- a/apidocs/inherit_graph_78.map
+++ b/apidocs/inherit_graph_78.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structsspm__buffer.html" title=" " alt="" coords="5,5,100,32"/>
+<area shape="rect" id="node1" href="$unionValueItem.html" title=" " alt="" coords="5,5,85,32"/>
</map>
diff --git a/apidocs/inherit_graph_78.md5 b/apidocs/inherit_graph_78.md5
index de43bd3c..01069f0d 100644
--- a/apidocs/inherit_graph_78.md5
+++ b/apidocs/inherit_graph_78.md5
@@ -1 +1 @@
-67f003da4cfe16f0fdb3eb199ce4c738 \ No newline at end of file
+4635c2e522d7dc48953104fc74068be7 \ No newline at end of file
diff --git a/apidocs/inherit_graph_78.png b/apidocs/inherit_graph_78.png
index 131afd97..f88a3d35 100644
--- a/apidocs/inherit_graph_78.png
+++ b/apidocs/inherit_graph_78.png
Binary files differ
diff --git a/apidocs/inherit_graph_79.map b/apidocs/inherit_graph_79.map
index 031650c4..bb7c1dd4 100644
--- a/apidocs/inherit_graph_79.map
+++ b/apidocs/inherit_graph_79.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structsspm__header.html" title=" " alt="" coords="5,5,105,32"/>
+<area shape="rect" id="node1" href="$structVObject.html" title=" " alt="" coords="5,5,75,32"/>
</map>
diff --git a/apidocs/inherit_graph_79.md5 b/apidocs/inherit_graph_79.md5
index 83d61ddd..87d4a11d 100644
--- a/apidocs/inherit_graph_79.md5
+++ b/apidocs/inherit_graph_79.md5
@@ -1 +1 @@
-7122072c793aa29121a9783c2825e9ba \ No newline at end of file
+e3664d335958ec4931d4139118ad2ec2 \ No newline at end of file
diff --git a/apidocs/inherit_graph_79.png b/apidocs/inherit_graph_79.png
index 508437cc..94bc49c3 100644
--- a/apidocs/inherit_graph_79.png
+++ b/apidocs/inherit_graph_79.png
Binary files differ
diff --git a/apidocs/inherit_graph_80.map b/apidocs/inherit_graph_80.map
index 82cb3a26..14bdf458 100644
--- a/apidocs/inherit_graph_80.map
+++ b/apidocs/inherit_graph_80.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structsspm__part.html" title=" " alt="" coords="5,5,88,32"/>
+<area shape="rect" id="node1" href="$structVObjectIterator.html" title=" " alt="" coords="5,5,116,32"/>
</map>
diff --git a/apidocs/inherit_graph_80.md5 b/apidocs/inherit_graph_80.md5
index d04ecc1a..3dda4b9f 100644
--- a/apidocs/inherit_graph_80.md5
+++ b/apidocs/inherit_graph_80.md5
@@ -1 +1 @@
-e4f1143cd669d3bd146279a0855fc6d8 \ No newline at end of file
+db0b8e09a06e4013ef42eaaa3a2703a8 \ No newline at end of file
diff --git a/apidocs/inherit_graph_80.png b/apidocs/inherit_graph_80.png
index 2d43ddf3..57a6910d 100644
--- a/apidocs/inherit_graph_80.png
+++ b/apidocs/inherit_graph_80.png
Binary files differ
diff --git a/apidocs/inherit_graph_81.map b/apidocs/inherit_graph_81.map
index 085beef5..9870bad8 100644
--- a/apidocs/inherit_graph_81.map
+++ b/apidocs/inherit_graph_81.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structStrItem.html" title=" " alt="" coords="5,5,71,32"/>
+<area shape="rect" id="node1" href="$structwd__map.html" title=" " alt="" coords="5,5,76,32"/>
</map>
diff --git a/apidocs/inherit_graph_81.md5 b/apidocs/inherit_graph_81.md5
index e2a52012..0634a900 100644
--- a/apidocs/inherit_graph_81.md5
+++ b/apidocs/inherit_graph_81.md5
@@ -1 +1 @@
-8408a17b24a05206291d5f1573543185 \ No newline at end of file
+36a3f4b34914f920c8421c143dbfea85 \ No newline at end of file
diff --git a/apidocs/inherit_graph_81.png b/apidocs/inherit_graph_81.png
index 157aaa50..ca4f1e2b 100644
--- a/apidocs/inherit_graph_81.png
+++ b/apidocs/inherit_graph_81.png
Binary files differ
diff --git a/apidocs/inherit_graph_82.map b/apidocs/inherit_graph_82.map
index 04303d17..f47bceb4 100644
--- a/apidocs/inherit_graph_82.map
+++ b/apidocs/inherit_graph_82.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structtext__part.html" title=" " alt="" coords="5,5,79,32"/>
+<area shape="rect" id="node1" href="$structyy__buffer__state.html" title=" " alt="" coords="5,5,117,32"/>
</map>
diff --git a/apidocs/inherit_graph_82.md5 b/apidocs/inherit_graph_82.md5
index 470c2262..efafbd81 100644
--- a/apidocs/inherit_graph_82.md5
+++ b/apidocs/inherit_graph_82.md5
@@ -1 +1 @@
-7a99440e7a2d9264dcd83a06421f54e2 \ No newline at end of file
+093b86925496bcaa84a9153093944ce8 \ No newline at end of file
diff --git a/apidocs/inherit_graph_82.png b/apidocs/inherit_graph_82.png
index a4eb18a4..643f62df 100644
--- a/apidocs/inherit_graph_82.png
+++ b/apidocs/inherit_graph_82.png
Binary files differ
diff --git a/apidocs/inherit_graph_83.map b/apidocs/inherit_graph_83.map
index f291eb08..eb14b47b 100644
--- a/apidocs/inherit_graph_83.map
+++ b/apidocs/inherit_graph_83.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structut__instant.html" title=" " alt="" coords="5,5,84,32"/>
+<area shape="rect" id="node1" href="$structyy__trans__info.html" title=" " alt="" coords="5,5,105,32"/>
</map>
diff --git a/apidocs/inherit_graph_83.md5 b/apidocs/inherit_graph_83.md5
index 46edba02..05d693b5 100644
--- a/apidocs/inherit_graph_83.md5
+++ b/apidocs/inherit_graph_83.md5
@@ -1 +1 @@
-bd954b4755c547a1015f0b09907ec7ed \ No newline at end of file
+f4a3f7530ebe8e49d522ddf47c80593e \ No newline at end of file
diff --git a/apidocs/inherit_graph_83.png b/apidocs/inherit_graph_83.png
index 62833dfa..be15980b 100644
--- a/apidocs/inherit_graph_83.png
+++ b/apidocs/inherit_graph_83.png
Binary files differ
diff --git a/apidocs/inherit_graph_84.map b/apidocs/inherit_graph_84.map
index 35f56136..03b5f834 100644
--- a/apidocs/inherit_graph_84.map
+++ b/apidocs/inherit_graph_84.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structut__instant__int.html" title=" " alt="" coords="5,5,105,32"/>
+<area shape="rect" id="node1" href="$unionyyalloc.html" title=" " alt="" coords="5,5,68,32"/>
</map>
diff --git a/apidocs/inherit_graph_84.md5 b/apidocs/inherit_graph_84.md5
index 2dd3ec95..8f7f1ba8 100644
--- a/apidocs/inherit_graph_84.md5
+++ b/apidocs/inherit_graph_84.md5
@@ -1 +1 @@
-db80721ed2d03e9b6504baa555b676e6 \ No newline at end of file
+18255e3a95fc8cd6c220e7bb66679b60 \ No newline at end of file
diff --git a/apidocs/inherit_graph_84.png b/apidocs/inherit_graph_84.png
index 10b9451b..3437b3bb 100644
--- a/apidocs/inherit_graph_84.png
+++ b/apidocs/inherit_graph_84.png
Binary files differ
diff --git a/apidocs/inherit_graph_85.map b/apidocs/inherit_graph_85.map
index c5fe39c4..b1f49d14 100644
--- a/apidocs/inherit_graph_85.map
+++ b/apidocs/inherit_graph_85.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$unionValueItem.html" title=" " alt="" coords="5,5,85,32"/>
+<area shape="rect" id="node1" href="$structYYSTACKDATA.html" title=" " alt="" coords="5,5,123,32"/>
</map>
diff --git a/apidocs/inherit_graph_85.md5 b/apidocs/inherit_graph_85.md5
index 01069f0d..1d25d709 100644
--- a/apidocs/inherit_graph_85.md5
+++ b/apidocs/inherit_graph_85.md5
@@ -1 +1 @@
-4635c2e522d7dc48953104fc74068be7 \ No newline at end of file
+a0bf9dc3105f676d4242e21e2ab2672e \ No newline at end of file
diff --git a/apidocs/inherit_graph_85.png b/apidocs/inherit_graph_85.png
index f88a3d35..10882841 100644
--- a/apidocs/inherit_graph_85.png
+++ b/apidocs/inherit_graph_85.png
Binary files differ
diff --git a/apidocs/inherit_graph_86.map b/apidocs/inherit_graph_86.map
index bb7c1dd4..5dda3944 100644
--- a/apidocs/inherit_graph_86.map
+++ b/apidocs/inherit_graph_86.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structVObject.html" title=" " alt="" coords="5,5,75,32"/>
+<area shape="rect" id="node1" href="$unionYYSTYPE.html" title=" " alt="" coords="5,5,89,32"/>
</map>
diff --git a/apidocs/inherit_graph_86.md5 b/apidocs/inherit_graph_86.md5
index 87d4a11d..9923274d 100644
--- a/apidocs/inherit_graph_86.md5
+++ b/apidocs/inherit_graph_86.md5
@@ -1 +1 @@
-e3664d335958ec4931d4139118ad2ec2 \ No newline at end of file
+d5fb7428f44c6674ddc33a7b2e70782f \ No newline at end of file
diff --git a/apidocs/inherit_graph_86.png b/apidocs/inherit_graph_86.png
index 94bc49c3..4c03dbbc 100644
--- a/apidocs/inherit_graph_86.png
+++ b/apidocs/inherit_graph_86.png
Binary files differ
diff --git a/apidocs/inherit_graph_87.map b/apidocs/inherit_graph_87.map
index 14bdf458..f56e2732 100644
--- a/apidocs/inherit_graph_87.map
+++ b/apidocs/inherit_graph_87.map
@@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structVObjectIterator.html" title=" " alt="" coords="5,5,116,32"/>
+<area shape="rect" id="node1" href="$structzone__context.html" title=" " alt="" coords="5,5,105,32"/>
</map>
diff --git a/apidocs/inherit_graph_87.md5 b/apidocs/inherit_graph_87.md5
index 3dda4b9f..ab391809 100644
--- a/apidocs/inherit_graph_87.md5
+++ b/apidocs/inherit_graph_87.md5
@@ -1 +1 @@
-db0b8e09a06e4013ef42eaaa3a2703a8 \ No newline at end of file
+c1fa7d2c683772fccbbb8f4511ecd377 \ No newline at end of file
diff --git a/apidocs/inherit_graph_87.png b/apidocs/inherit_graph_87.png
index 57a6910d..a0517572 100644
--- a/apidocs/inherit_graph_87.png
+++ b/apidocs/inherit_graph_87.png
Binary files differ
diff --git a/apidocs/inherit_graph_88.map b/apidocs/inherit_graph_88.map
deleted file mode 100644
index 9870bad8..00000000
--- a/apidocs/inherit_graph_88.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structwd__map.html" title=" " alt="" coords="5,5,76,32"/>
-</map>
diff --git a/apidocs/inherit_graph_88.md5 b/apidocs/inherit_graph_88.md5
deleted file mode 100644
index 0634a900..00000000
--- a/apidocs/inherit_graph_88.md5
+++ /dev/null
@@ -1 +0,0 @@
-36a3f4b34914f920c8421c143dbfea85 \ No newline at end of file
diff --git a/apidocs/inherit_graph_88.png b/apidocs/inherit_graph_88.png
deleted file mode 100644
index ca4f1e2b..00000000
--- a/apidocs/inherit_graph_88.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/inherit_graph_89.map b/apidocs/inherit_graph_89.map
deleted file mode 100644
index f47bceb4..00000000
--- a/apidocs/inherit_graph_89.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structyy__buffer__state.html" title=" " alt="" coords="5,5,117,32"/>
-</map>
diff --git a/apidocs/inherit_graph_89.md5 b/apidocs/inherit_graph_89.md5
deleted file mode 100644
index efafbd81..00000000
--- a/apidocs/inherit_graph_89.md5
+++ /dev/null
@@ -1 +0,0 @@
-093b86925496bcaa84a9153093944ce8 \ No newline at end of file
diff --git a/apidocs/inherit_graph_89.png b/apidocs/inherit_graph_89.png
deleted file mode 100644
index 643f62df..00000000
--- a/apidocs/inherit_graph_89.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/inherit_graph_90.map b/apidocs/inherit_graph_90.map
deleted file mode 100644
index eb14b47b..00000000
--- a/apidocs/inherit_graph_90.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structyy__trans__info.html" title=" " alt="" coords="5,5,105,32"/>
-</map>
diff --git a/apidocs/inherit_graph_90.md5 b/apidocs/inherit_graph_90.md5
deleted file mode 100644
index 05d693b5..00000000
--- a/apidocs/inherit_graph_90.md5
+++ /dev/null
@@ -1 +0,0 @@
-f4a3f7530ebe8e49d522ddf47c80593e \ No newline at end of file
diff --git a/apidocs/inherit_graph_90.png b/apidocs/inherit_graph_90.png
deleted file mode 100644
index be15980b..00000000
--- a/apidocs/inherit_graph_90.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/inherit_graph_91.map b/apidocs/inherit_graph_91.map
deleted file mode 100644
index 03b5f834..00000000
--- a/apidocs/inherit_graph_91.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$unionyyalloc.html" title=" " alt="" coords="5,5,68,32"/>
-</map>
diff --git a/apidocs/inherit_graph_91.md5 b/apidocs/inherit_graph_91.md5
deleted file mode 100644
index 8f7f1ba8..00000000
--- a/apidocs/inherit_graph_91.md5
+++ /dev/null
@@ -1 +0,0 @@
-18255e3a95fc8cd6c220e7bb66679b60 \ No newline at end of file
diff --git a/apidocs/inherit_graph_91.png b/apidocs/inherit_graph_91.png
deleted file mode 100644
index 3437b3bb..00000000
--- a/apidocs/inherit_graph_91.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/inherit_graph_92.map b/apidocs/inherit_graph_92.map
deleted file mode 100644
index b1f49d14..00000000
--- a/apidocs/inherit_graph_92.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structYYSTACKDATA.html" title=" " alt="" coords="5,5,123,32"/>
-</map>
diff --git a/apidocs/inherit_graph_92.md5 b/apidocs/inherit_graph_92.md5
deleted file mode 100644
index 1d25d709..00000000
--- a/apidocs/inherit_graph_92.md5
+++ /dev/null
@@ -1 +0,0 @@
-a0bf9dc3105f676d4242e21e2ab2672e \ No newline at end of file
diff --git a/apidocs/inherit_graph_92.png b/apidocs/inherit_graph_92.png
deleted file mode 100644
index 10882841..00000000
--- a/apidocs/inherit_graph_92.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/inherit_graph_93.map b/apidocs/inherit_graph_93.map
deleted file mode 100644
index 5dda3944..00000000
--- a/apidocs/inherit_graph_93.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$unionYYSTYPE.html" title=" " alt="" coords="5,5,89,32"/>
-</map>
diff --git a/apidocs/inherit_graph_93.md5 b/apidocs/inherit_graph_93.md5
deleted file mode 100644
index 9923274d..00000000
--- a/apidocs/inherit_graph_93.md5
+++ /dev/null
@@ -1 +0,0 @@
-d5fb7428f44c6674ddc33a7b2e70782f \ No newline at end of file
diff --git a/apidocs/inherit_graph_93.png b/apidocs/inherit_graph_93.png
deleted file mode 100644
index 4c03dbbc..00000000
--- a/apidocs/inherit_graph_93.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/inherit_graph_94.map b/apidocs/inherit_graph_94.map
deleted file mode 100644
index f56e2732..00000000
--- a/apidocs/inherit_graph_94.map
+++ /dev/null
@@ -1,3 +0,0 @@
-<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
-<area shape="rect" id="node1" href="$structzone__context.html" title=" " alt="" coords="5,5,105,32"/>
-</map>
diff --git a/apidocs/inherit_graph_94.md5 b/apidocs/inherit_graph_94.md5
deleted file mode 100644
index ab391809..00000000
--- a/apidocs/inherit_graph_94.md5
+++ /dev/null
@@ -1 +0,0 @@
-c1fa7d2c683772fccbbb8f4511ecd377 \ No newline at end of file
diff --git a/apidocs/inherit_graph_94.png b/apidocs/inherit_graph_94.png
deleted file mode 100644
index a0517572..00000000
--- a/apidocs/inherit_graph_94.png
+++ /dev/null
Binary files differ
diff --git a/apidocs/inherits.html b/apidocs/inherits.html
index 4c44fb0e..01094388 100644
--- a/apidocs/inherits.html
+++ b/apidocs/inherits.html
@@ -243,152 +243,117 @@ $(function() {
<area shape="rect" href="structicalparameter__impl.html" title=" " alt="" coords="5,5,136,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_35.png" border="0" usemap="#aicalparameter__kind__map" alt=""/>
-<map name="aicalparameter__kind__map" id="aicalparameter__kind__map">
-<area shape="rect" href="structicalparameter__kind__map.html" title=" " alt="" coords="5,5,168,32"/>
-</map>
-</td></tr>
-<tr><td><img src="inherit_graph_36.png" border="0" usemap="#aicalparameter__map" alt=""/>
-<map name="aicalparameter__map" id="aicalparameter__map">
-<area shape="rect" href="structicalparameter__map.html" title=" " alt="" coords="5,5,137,32"/>
-</map>
-</td></tr>
-<tr><td><img src="inherit_graph_37.png" border="0" usemap="#aicalparameter__value__kind__map" alt=""/>
-<map name="aicalparameter__value__kind__map" id="aicalparameter__value__kind__map">
-<area shape="rect" href="structicalparameter__value__kind__map.html" title=" " alt="" coords="5,5,144,47"/>
-</map>
-</td></tr>
-<tr><td><img src="inherit_graph_38.png" border="0" usemap="#aicalparser__impl" alt=""/>
+<tr><td><img src="inherit_graph_35.png" border="0" usemap="#aicalparser__impl" alt=""/>
<map name="aicalparser__impl" id="aicalparser__impl">
<area shape="rect" href="structicalparser__impl.html" title=" " alt="" coords="5,5,115,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_39.png" border="0" usemap="#aicalperiodtype" alt=""/>
+<tr><td><img src="inherit_graph_36.png" border="0" usemap="#aicalperiodtype" alt=""/>
<map name="aicalperiodtype" id="aicalperiodtype">
<area shape="rect" href="structicalperiodtype.html" title="Struct to represent a period in time." alt="" coords="5,5,108,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_40.png" border="0" usemap="#aicalproperty__enum__map" alt=""/>
-<map name="aicalproperty__enum__map" id="aicalproperty__enum__map">
-<area shape="rect" href="structicalproperty__enum__map.html" title=" " alt="" coords="5,5,165,32"/>
-</map>
-</td></tr>
-<tr><td><img src="inherit_graph_41.png" border="0" usemap="#aicalproperty__impl" alt=""/>
+<tr><td><img src="inherit_graph_37.png" border="0" usemap="#aicalproperty__impl" alt=""/>
<map name="aicalproperty__impl" id="aicalproperty__impl">
<area shape="rect" href="structicalproperty__impl.html" title=" " alt="" coords="5,5,125,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_42.png" border="0" usemap="#aicalproperty__map" alt=""/>
-<map name="aicalproperty__map" id="aicalproperty__map">
-<area shape="rect" href="structicalproperty__map.html" title=" " alt="" coords="5,5,127,32"/>
-</map>
-</td></tr>
-<tr><td><img src="inherit_graph_43.png" border="0" usemap="#aicalrecur__iterator__impl" alt=""/>
+<tr><td><img src="inherit_graph_38.png" border="0" usemap="#aicalrecur__iterator__impl" alt=""/>
<map name="aicalrecur__iterator__impl" id="aicalrecur__iterator__impl">
<area shape="rect" href="structicalrecur__iterator__impl.html" title=" " alt="" coords="5,5,155,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_44.png" border="0" usemap="#aicalrecur__parser" alt=""/>
+<tr><td><img src="inherit_graph_39.png" border="0" usemap="#aicalrecur__parser" alt=""/>
<map name="aicalrecur__parser" id="aicalrecur__parser">
<area shape="rect" href="structicalrecur__parser.html" title=" " alt="" coords="5,5,120,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_45.png" border="0" usemap="#aicalrecurrencetype" alt=""/>
+<tr><td><img src="inherit_graph_40.png" border="0" usemap="#aicalrecurrencetype" alt=""/>
<map name="aicalrecurrencetype" id="aicalrecurrencetype">
<area shape="rect" href="structicalrecurrencetype.html" title=" " alt="" coords="5,5,133,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_46.png" border="0" usemap="#aicalreqstattype" alt=""/>
+<tr><td><img src="inherit_graph_41.png" border="0" usemap="#aicalreqstattype" alt=""/>
<map name="aicalreqstattype" id="aicalreqstattype">
<area shape="rect" href="structicalreqstattype.html" title=" " alt="" coords="5,5,112,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_47.png" border="0" usemap="#aicalrestriction__record" alt=""/>
-<map name="aicalrestriction__record" id="aicalrestriction__record">
-<area shape="rect" href="structicalrestriction__record.html" title=" " alt="" coords="5,5,148,32"/>
-</map>
-</td></tr>
-<tr><td><img src="inherit_graph_48.png" border="0" usemap="#aicalset__impl" alt=""/>
+<tr><td><img src="inherit_graph_42.png" border="0" usemap="#aicalset__impl" alt=""/>
<map name="aicalset__impl" id="aicalset__impl">
<area shape="rect" href="structicalset__impl.html" title=" " alt="" coords="5,5,96,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_49.png" border="0" usemap="#aicalsetiter" alt=""/>
+<tr><td><img src="inherit_graph_43.png" border="0" usemap="#aicalsetiter" alt=""/>
<map name="aicalsetiter" id="aicalsetiter">
<area shape="rect" href="structicalsetiter.html" title=" " alt="" coords="5,5,84,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_50.png" border="0" usemap="#aicalspanlist__impl" alt=""/>
+<tr><td><img src="inherit_graph_44.png" border="0" usemap="#aicalspanlist__impl" alt=""/>
<map name="aicalspanlist__impl" id="aicalspanlist__impl">
<area shape="rect" href="structicalspanlist__impl.html" title=" " alt="" coords="5,5,124,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_51.png" border="0" usemap="#aicaltime__span" alt=""/>
+<tr><td><img src="inherit_graph_45.png" border="0" usemap="#aicaltime__span" alt=""/>
<map name="aicaltime__span" id="aicaltime__span">
<area shape="rect" href="structicaltime__span.html" title=" " alt="" coords="5,5,108,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_52.png" border="0" usemap="#aicaltimetype" alt=""/>
+<tr><td><img src="inherit_graph_46.png" border="0" usemap="#aicaltimetype" alt=""/>
<map name="aicaltimetype" id="aicaltimetype">
<area shape="rect" href="structicaltimetype.html" title=" " alt="" coords="5,5,97,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_53.png" border="0" usemap="#aicaltriggertype" alt=""/>
+<tr><td><img src="inherit_graph_47.png" border="0" usemap="#aicaltriggertype" alt=""/>
<map name="aicaltriggertype" id="aicaltriggertype">
<area shape="rect" href="structicaltriggertype.html" title=" " alt="" coords="5,5,108,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_54.png" border="0" usemap="#aicalvalue__impl" alt=""/>
+<tr><td><img src="inherit_graph_48.png" border="0" usemap="#aicalvalue__impl" alt=""/>
<map name="aicalvalue__impl" id="aicalvalue__impl">
<area shape="rect" href="structicalvalue__impl.html" title=" " alt="" coords="5,5,109,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_55.png" border="0" usemap="#aicalvalue__impl_1_1data" alt=""/>
+<tr><td><img src="inherit_graph_49.png" border="0" usemap="#aicalvalue__impl_1_1data" alt=""/>
<map name="aicalvalue__impl_1_1data" id="aicalvalue__impl_1_1data">
<area shape="rect" href="unionicalvalue__impl_1_1data.html" title=" " alt="" coords="5,5,143,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_56.png" border="0" usemap="#aicalvalue__kind__map" alt=""/>
-<map name="aicalvalue__kind__map" id="aicalvalue__kind__map">
-<area shape="rect" href="structicalvalue__kind__map.html" title=" " alt="" coords="5,5,141,32"/>
-</map>
-</td></tr>
-<tr><td><img src="inherit_graph_57.png" border="0" usemap="#aICPointerHolder_3_01T_01_4" alt=""/>
+<tr><td><img src="inherit_graph_50.png" border="0" usemap="#aICPointerHolder_3_01T_01_4" alt=""/>
<map name="aICPointerHolder_3_01T_01_4" id="aICPointerHolder_3_01T_01_4">
<area shape="rect" href="classICPointerHolder.html" title=" " alt="" coords="5,5,152,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_58.png" border="0" usemap="#aLexBuf" alt=""/>
+<tr><td><img src="inherit_graph_51.png" border="0" usemap="#aLexBuf" alt=""/>
<map name="aLexBuf" id="aLexBuf">
<area shape="rect" href="structLexBuf.html" title=" " alt="" coords="5,5,68,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_59.png" border="0" usemap="#aLibICal_1_1ICalBDBSet" alt=""/>
+<tr><td><img src="inherit_graph_52.png" border="0" usemap="#aLibICal_1_1ICalBDBSet" alt=""/>
<map name="aLibICal_1_1ICalBDBSet" id="aLibICal_1_1ICalBDBSet">
<area shape="rect" href="classLibICal_1_1ICalBDBSet.html" title=" " alt="" coords="5,5,148,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_60.png" border="0" usemap="#aLibICal_1_1ICalParameter" alt=""/>
+<tr><td><img src="inherit_graph_53.png" border="0" usemap="#aLibICal_1_1ICalParameter" alt=""/>
<map name="aLibICal_1_1ICalParameter" id="aLibICal_1_1ICalParameter">
<area shape="rect" href="classLibICal_1_1ICalParameter.html" title=" " alt="" coords="5,5,160,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_61.png" border="0" usemap="#aLibICal_1_1ICalProperty" alt=""/>
+<tr><td><img src="inherit_graph_54.png" border="0" usemap="#aLibICal_1_1ICalProperty" alt=""/>
<map name="aLibICal_1_1ICalProperty" id="aLibICal_1_1ICalProperty">
<area shape="rect" href="classLibICal_1_1ICalProperty.html" title=" " alt="" coords="5,5,149,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_62.png" border="0" usemap="#aLibICal_1_1ICalSpanList" alt=""/>
+<tr><td><img src="inherit_graph_55.png" border="0" usemap="#aLibICal_1_1ICalSpanList" alt=""/>
<map name="aLibICal_1_1ICalSpanList" id="aLibICal_1_1ICalSpanList">
<area shape="rect" href="classLibICal_1_1ICalSpanList.html" title=" " alt="" coords="5,5,152,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_63.png" border="0" usemap="#aLibICal_1_1ICalValue" alt=""/>
+<tr><td><img src="inherit_graph_56.png" border="0" usemap="#aLibICal_1_1ICalValue" alt=""/>
<map name="aLibICal_1_1ICalValue" id="aLibICal_1_1ICalValue">
<area shape="rect" href="classLibICal_1_1ICalValue.html" title=" " alt="" coords="5,5,132,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_64.png" border="0" usemap="#aLibICal_1_1VComponent" alt=""/>
+<tr><td><img src="inherit_graph_57.png" border="0" usemap="#aLibICal_1_1VComponent" alt=""/>
<map name="aLibICal_1_1VComponent" id="aLibICal_1_1VComponent">
<area shape="rect" href="classLibICal_1_1VComponent.html" title="A class wrapping the libical icalcomponent functions." alt="" coords="5,259,152,285"/>
<area shape="rect" href="classLibICal_1_1VAgenda.html" title=" " alt="" coords="207,5,330,32"/>
@@ -404,152 +369,152 @@ $(function() {
<area shape="rect" href="classLibICal_1_1XStandard.html" title=" " alt="" coords="203,512,335,539"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_65.png" border="0" usemap="#amajor__content__type__map" alt=""/>
+<tr><td><img src="inherit_graph_58.png" border="0" usemap="#amajor__content__type__map" alt=""/>
<map name="amajor__content__type__map" id="amajor__content__type__map">
<area shape="rect" href="structmajor__content__type__map.html" title=" " alt="" coords="5,5,173,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_66.png" border="0" usemap="#amime__impl" alt=""/>
+<tr><td><img src="inherit_graph_59.png" border="0" usemap="#amime__impl" alt=""/>
<map name="amime__impl" id="amime__impl">
<area shape="rect" href="structmime__impl.html" title=" " alt="" coords="5,5,91,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_67.png" border="0" usemap="#aminor__content__type__map" alt=""/>
+<tr><td><img src="inherit_graph_60.png" border="0" usemap="#aminor__content__type__map" alt=""/>
<map name="aminor__content__type__map" id="aminor__content__type__map">
<area shape="rect" href="structminor__content__type__map.html" title=" " alt="" coords="5,5,173,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_68.png" border="0" usemap="#aobservance" alt=""/>
+<tr><td><img src="inherit_graph_61.png" border="0" usemap="#aobservance" alt=""/>
<map name="aobservance" id="aobservance">
<area shape="rect" href="structobservance.html" title=" " alt="" coords="5,5,95,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_69.png" border="0" usemap="#aOFile" alt=""/>
+<tr><td><img src="inherit_graph_62.png" border="0" usemap="#aOFile" alt=""/>
<map name="aOFile" id="aOFile">
<area shape="rect" href="structOFile.html" title=" " alt="" coords="5,5,59,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_70.png" border="0" usemap="#aPreDefProp" alt=""/>
+<tr><td><img src="inherit_graph_63.png" border="0" usemap="#aPreDefProp" alt=""/>
<map name="aPreDefProp" id="aPreDefProp">
<area shape="rect" href="structPreDefProp.html" title=" " alt="" coords="5,5,96,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_71.png" border="0" usemap="#apvl__elem__t" alt=""/>
+<tr><td><img src="inherit_graph_64.png" border="0" usemap="#apvl__elem__t" alt=""/>
<map name="apvl__elem__t" id="apvl__elem__t">
<area shape="rect" href="structpvl__elem__t.html" title=" " alt="" coords="5,5,91,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_72.png" border="0" usemap="#apvl__list__t" alt=""/>
+<tr><td><img src="inherit_graph_65.png" border="0" usemap="#apvl__list__t" alt=""/>
<map name="apvl__list__t" id="apvl__list__t">
<area shape="rect" href="structpvl__list__t.html" title=" " alt="" coords="5,5,80,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_73.png" border="0" usemap="#ardate" alt=""/>
+<tr><td><img src="inherit_graph_66.png" border="0" usemap="#ardate" alt=""/>
<map name="ardate" id="ardate">
<area shape="rect" href="structrdate.html" title=" " alt="" coords="5,5,56,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_74.png" border="0" usemap="#arecur__map" alt=""/>
+<tr><td><img src="inherit_graph_67.png" border="0" usemap="#arecur__map" alt=""/>
<map name="arecur__map" id="arecur__map">
<area shape="rect" href="structrecur__map.html" title=" " alt="" coords="5,5,88,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_75.png" border="0" usemap="#askip__map" alt=""/>
+<tr><td><img src="inherit_graph_68.png" border="0" usemap="#askip__map" alt=""/>
<map name="askip__map" id="askip__map">
<area shape="rect" href="structskip__map.html" title=" " alt="" coords="5,5,84,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_76.png" border="0" usemap="#aslg__data" alt=""/>
+<tr><td><img src="inherit_graph_69.png" border="0" usemap="#aslg__data" alt=""/>
<map name="aslg__data" id="aslg__data">
<area shape="rect" href="structslg__data.html" title=" " alt="" coords="5,5,76,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_77.png" border="0" usemap="#asspm__action__map" alt=""/>
+<tr><td><img src="inherit_graph_70.png" border="0" usemap="#asspm__action__map" alt=""/>
<map name="asspm__action__map" id="asspm__action__map">
<area shape="rect" href="structsspm__action__map.html" title=" " alt="" coords="5,5,133,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_78.png" border="0" usemap="#asspm__buffer" alt=""/>
+<tr><td><img src="inherit_graph_71.png" border="0" usemap="#asspm__buffer" alt=""/>
<map name="asspm__buffer" id="asspm__buffer">
<area shape="rect" href="structsspm__buffer.html" title=" " alt="" coords="5,5,100,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_79.png" border="0" usemap="#asspm__header" alt=""/>
+<tr><td><img src="inherit_graph_72.png" border="0" usemap="#asspm__header" alt=""/>
<map name="asspm__header" id="asspm__header">
<area shape="rect" href="structsspm__header.html" title=" " alt="" coords="5,5,105,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_80.png" border="0" usemap="#asspm__part" alt=""/>
+<tr><td><img src="inherit_graph_73.png" border="0" usemap="#asspm__part" alt=""/>
<map name="asspm__part" id="asspm__part">
<area shape="rect" href="structsspm__part.html" title=" " alt="" coords="5,5,88,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_81.png" border="0" usemap="#aStrItem" alt=""/>
+<tr><td><img src="inherit_graph_74.png" border="0" usemap="#aStrItem" alt=""/>
<map name="aStrItem" id="aStrItem">
<area shape="rect" href="structStrItem.html" title=" " alt="" coords="5,5,71,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_82.png" border="0" usemap="#atext__part" alt=""/>
+<tr><td><img src="inherit_graph_75.png" border="0" usemap="#atext__part" alt=""/>
<map name="atext__part" id="atext__part">
<area shape="rect" href="structtext__part.html" title=" " alt="" coords="5,5,79,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_83.png" border="0" usemap="#aut__instant" alt=""/>
+<tr><td><img src="inherit_graph_76.png" border="0" usemap="#aut__instant" alt=""/>
<map name="aut__instant" id="aut__instant">
<area shape="rect" href="structut__instant.html" title=" " alt="" coords="5,5,84,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_84.png" border="0" usemap="#aut__instant__int" alt=""/>
+<tr><td><img src="inherit_graph_77.png" border="0" usemap="#aut__instant__int" alt=""/>
<map name="aut__instant__int" id="aut__instant__int">
<area shape="rect" href="structut__instant__int.html" title=" " alt="" coords="5,5,105,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_85.png" border="0" usemap="#aValueItem" alt=""/>
+<tr><td><img src="inherit_graph_78.png" border="0" usemap="#aValueItem" alt=""/>
<map name="aValueItem" id="aValueItem">
<area shape="rect" href="unionValueItem.html" title=" " alt="" coords="5,5,85,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_86.png" border="0" usemap="#aVObject" alt=""/>
+<tr><td><img src="inherit_graph_79.png" border="0" usemap="#aVObject" alt=""/>
<map name="aVObject" id="aVObject">
<area shape="rect" href="structVObject.html" title=" " alt="" coords="5,5,75,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_87.png" border="0" usemap="#aVObjectIterator" alt=""/>
+<tr><td><img src="inherit_graph_80.png" border="0" usemap="#aVObjectIterator" alt=""/>
<map name="aVObjectIterator" id="aVObjectIterator">
<area shape="rect" href="structVObjectIterator.html" title=" " alt="" coords="5,5,116,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_88.png" border="0" usemap="#awd__map" alt=""/>
+<tr><td><img src="inherit_graph_81.png" border="0" usemap="#awd__map" alt=""/>
<map name="awd__map" id="awd__map">
<area shape="rect" href="structwd__map.html" title=" " alt="" coords="5,5,76,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_89.png" border="0" usemap="#ayy__buffer__state" alt=""/>
+<tr><td><img src="inherit_graph_82.png" border="0" usemap="#ayy__buffer__state" alt=""/>
<map name="ayy__buffer__state" id="ayy__buffer__state">
<area shape="rect" href="structyy__buffer__state.html" title=" " alt="" coords="5,5,117,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_90.png" border="0" usemap="#ayy__trans__info" alt=""/>
+<tr><td><img src="inherit_graph_83.png" border="0" usemap="#ayy__trans__info" alt=""/>
<map name="ayy__trans__info" id="ayy__trans__info">
<area shape="rect" href="structyy__trans__info.html" title=" " alt="" coords="5,5,105,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_91.png" border="0" usemap="#ayyalloc" alt=""/>
+<tr><td><img src="inherit_graph_84.png" border="0" usemap="#ayyalloc" alt=""/>
<map name="ayyalloc" id="ayyalloc">
<area shape="rect" href="unionyyalloc.html" title=" " alt="" coords="5,5,68,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_92.png" border="0" usemap="#aYYSTACKDATA" alt=""/>
+<tr><td><img src="inherit_graph_85.png" border="0" usemap="#aYYSTACKDATA" alt=""/>
<map name="aYYSTACKDATA" id="aYYSTACKDATA">
<area shape="rect" href="structYYSTACKDATA.html" title=" " alt="" coords="5,5,123,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_93.png" border="0" usemap="#aYYSTYPE" alt=""/>
+<tr><td><img src="inherit_graph_86.png" border="0" usemap="#aYYSTYPE" alt=""/>
<map name="aYYSTYPE" id="aYYSTYPE">
<area shape="rect" href="unionYYSTYPE.html" title=" " alt="" coords="5,5,89,32"/>
</map>
</td></tr>
-<tr><td><img src="inherit_graph_94.png" border="0" usemap="#azone__context" alt=""/>
+<tr><td><img src="inherit_graph_87.png" border="0" usemap="#azone__context" alt=""/>
<map name="azone__context" id="azone__context">
<area shape="rect" href="structzone__context.html" title=" " alt="" coords="5,5,105,32"/>
</map>
@@ -558,7 +523,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/libical__deprecated_8h_source.html b/apidocs/libical__deprecated_8h_source.html
index 33c27a4c..4a8eba38 100644
--- a/apidocs/libical__deprecated_8h_source.html
+++ b/apidocs/libical__deprecated_8h_source.html
@@ -92,7 +92,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/libical__ical__export_8h_source.html b/apidocs/libical__ical__export_8h_source.html
index 7a1e1870..90d74855 100644
--- a/apidocs/libical__ical__export_8h_source.html
+++ b/apidocs/libical__ical__export_8h_source.html
@@ -100,7 +100,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/libical__icalss__export_8h_source.html b/apidocs/libical__icalss__export_8h_source.html
index 5eccf400..8f81562d 100644
--- a/apidocs/libical__icalss__export_8h_source.html
+++ b/apidocs/libical__icalss__export_8h_source.html
@@ -100,7 +100,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/libical__vcal__export_8h_source.html b/apidocs/libical__vcal__export_8h_source.html
index ee4fd00c..e6e7d73c 100644
--- a/apidocs/libical__vcal__export_8h_source.html
+++ b/apidocs/libical__vcal__export_8h_source.html
@@ -101,7 +101,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/md__home_allen_projects_libical_libical_doc_UsingLibical.html b/apidocs/md__home_allen_projects_libical_libical_doc_UsingLibical.html
index ee3bd642..d01c0e82 100644
--- a/apidocs/md__home_allen_projects_libical_libical_doc_UsingLibical.html
+++ b/apidocs/md__home_allen_projects_libical_libical_doc_UsingLibical.html
@@ -72,7 +72,7 @@ $(function() {
<h1><a class="anchor" id="autotoc_md10"></a>
1 Introduction</h1>
<p >Libical is an Open Source implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can communicate with calendar servers so users can store their calendar data and arrange meetings with other users.</p>
-<p >Libical implements <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a>, <a href="https://tools.ietf.org/html/rfc5546">RFC5546</a>, <a href="https://tools.ietf.org/html/rfc7529">RFC7529</a>; the CalDav scheduling extensions in <a href="https://tools.ietf.org/html/rfc6638">RFC6638</a>; the iCalendar extensions in <a href="https://tools.ietf.org/html/rfc7986">RFC7986</a>, <a href="https://tools.ietf.org/html/rfc9073">RFC9073</a>, <a href="https://tools.ietf.org/html/rfc9074">RFC9074</a>; and some of <a href="https://tools.ietf.org/html/rfc6047">RFC6047</a>.</p>
+<p >Libical implements multiple <a class="el" href="index.html#rfcs">RFC calendar standards</a>.</p>
<p >This documentation assumes that you are familiar with the iCalendar standards RFC5545 and RFC5546. These specifications are available at the <a href="https://tools.ietf.org/">IETF Tools</a> website:</p>
<h2><a class="anchor" id="autotoc_md11"></a>
1.1 The libical project</h2>
@@ -121,7 +121,7 @@ $(function() {
<p >Libical is an object-based, data-oriented library. Nearly all of the routines in the library are associated with an opaque data types and perform some operation on that data type. Although the library does not actually have classes, we will use those terms since the behavior of these associations of data and routines is very similar to a class.</p>
<h3><a class="anchor" id="autotoc_md17"></a>
3.1.1 Properties</h3>
-<p >Properties are represented with the <code>icalproperty</code> class and its many "derived" classes with one "derived" class per property type in <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a>. Again, there is no actual inheritance relations, but there are clusters of routines that make this term useful. A property is a container for a single value and a set of parameters.</p>
+<p >Properties are represented with the <code>icalproperty</code> class and its many "derived" classes with one "derived" class per property type in [RFC5545][]. Again, there is no actual inheritance relations, but there are clusters of routines that make this term useful. A property is a container for a single value and a set of parameters.</p>
<h3><a class="anchor" id="autotoc_md18"></a>
3.1.2 Components</h3>
<p >In libical, components are represented with the <code>icalcomponent</code> class. <code>icalcomponent</code> is a container for a set of other components and properties.</p>
@@ -139,7 +139,7 @@ $(function() {
<p >Libical is strongly typed, so every component, property, parameter, and value type has an enumeration, and some have an associated structure or union.</p>
<h3><a class="anchor" id="autotoc_md23"></a>
3.2.2 The parser</h3>
-<p >The libical parser offers a variety of ways to convert <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a> text into a libical internal component structure. The parser can parse blocks of text as a string, or it can parse line-by-line.</p>
+<p >The libical parser offers a variety of ways to convert [RFC5545][] text into a libical internal component structure. The parser can parse blocks of text as a string, or it can parse line-by-line.</p>
<h3><a class="anchor" id="autotoc_md24"></a>
3.2.3 Error objects</h3>
<p >Libical has a substantial error reporting system for both programming errors and component usage errors.</p>
@@ -154,8 +154,8 @@ $(function() {
<p >Libical has been designed to follow the standards as closely as possible, so that the key objects in the standards are also key objects in the library. However, there are a few areas where the specifications are (arguably) irregular, and following them exactly would result in an unfriendly interface. These deviations make libical easier to use by maintaining a self-similar interface.</p>
<h2><a class="anchor" id="autotoc_md28"></a>
4.1 Pseudo Components</h2>
-<p >Libical defines components for groups of properties that look and act like components, but are not defined as components in the specification. <code>XDAYLIGHT</code> and <code>XSTANDARD</code> are notable examples. These pseudo components group properties within the <code>VTIMEZONE</code> components. For instance, the timezone properties associated with daylight savings time starts with <code>BEGIN:DAYLIGHT</code> and ends with <code>END:DAYLIGHT</code>, just like other components, but is not defined as a component in <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a> (see <a href="https://tools.ietf.org/html/rfc5545#section-3.6.5&gt;">section 3.6.5</a>) In libical, this grouping is represented by the <code>XDAYLIGHT</code> component. Standard iCal components all start with the letter "V," while pseudo components start with "X."</p>
-<p >There are also pseudo components that are conceptually derived classes of <code>VALARM</code>. <a href="https://tools.ietf.org/html/rfc5546">RFC5546</a> defines what properties may be included in each component, and for <code>VALARM</code>, the set of properties it may have depends on the value of the <code>ACTION</code> property.</p>
+<p >Libical defines components for groups of properties that look and act like components, but are not defined as components in the specification. <code>XDAYLIGHT</code> and <code>XSTANDARD</code> are notable examples. These pseudo components group properties within the <code>VTIMEZONE</code> components. For instance, the timezone properties associated with daylight savings time starts with <code>BEGIN:DAYLIGHT</code> and ends with <code>END:DAYLIGHT</code>, just like other components, but is not defined as a component in [RFC5545][] (see <a href="https://tools.ietf.org/html/rfc5545#section-3.6.5&gt;">section 3.6.5</a>) In libical, this grouping is represented by the <code>XDAYLIGHT</code> component. Standard iCal components all start with the letter "V," while pseudo components start with "X."</p>
+<p >There are also pseudo components that are conceptually derived classes of <code>VALARM</code>. [RFC5546][] defines what properties may be included in each component, and for <code>VALARM</code>, the set of properties it may have depends on the value of the <code>ACTION</code> property.</p>
<p >For instance, if a <code>VALARM</code> component has an <code>ACTION</code> property with the value of <code>AUDIO</code>, the component must also have an <code>ATTACH</code> property. However, if the <code>ACTION</code> value is <code>DISPLAY</code>, the component must have a <code>DESCRIPTION</code> property.</p>
<p >To handle these various, complex restrictions, libical has pseudo components for each type of alarm: <code>XAUDIOALARM</code>, <code>XDISPLAYALARM</code>, <code>XEMAILALARM</code> and <code>XPROCEDUREALARM</code>.</p>
<h2><a class="anchor" id="autotoc_md29"></a>
@@ -169,7 +169,7 @@ $(function() {
</div><!-- fragment --><p >becomes in libical's internal representation</p>
<div class="fragment"><div class="line">CATEGORIES: work</div>
<div class="line">CATEGORIES: home</div>
-</div><!-- fragment --><p >Oddly, <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a> allows some multi-valued properties (like <code>FREEBUSY</code>) to exist as both a multi-values property and as multiple single value properties, while others (like <code>CATEGORIES</code>) can only exist as single multi-valued properties. This makes the internal representation for <code>CATEGORIES</code> illegal. However when you convert a component to a string, the library will collect all of the <code>CATEGORIES</code> properties into one.</p>
+</div><!-- fragment --><p >Oddly, [RFC5545][] allows some multi-valued properties (like <code>FREEBUSY</code>) to exist as both a multi-values property and as multiple single value properties, while others (like <code>CATEGORIES</code>) can only exist as single multi-valued properties. This makes the internal representation for <code>CATEGORIES</code> illegal. However when you convert a component to a string, the library will collect all of the <code>CATEGORIES</code> properties into one.</p>
<h1><a class="anchor" id="autotoc_md31"></a>
5 Using libical</h1>
<h2><a class="anchor" id="autotoc_md32"></a>
@@ -184,8 +184,8 @@ $(function() {
5.1.1 Constructor Interfaces</h3>
<p >Using constructor interfaces, you create each of the objects separately and then assemble them in to components:</p>
<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *event;</div>
-<div class="line"><a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a> *prop;</div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a> *param;</div>
+<div class="line">icalproperty *prop;</div>
+<div class="line">icalparameter *param;</div>
<div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> atime;</div>
<div class="line"> </div>
<div class="line"><span class="comment">// create new VEVENT component</span></div>
@@ -206,9 +206,7 @@ $(function() {
<div class="line">icalcomponent_add_property(event, prop);</div>
<div class="ttc" id="aicalcomponent_8h_html_a727a14d0c14c66b4dbf1b58b2cb6ac2e"><div class="ttname"><a href="icalcomponent_8h.html#a727a14d0c14c66b4dbf1b58b2cb6ac2e">icalcomponent_new</a></div><div class="ttdeci">icalcomponent * icalcomponent_new(icalcomponent_kind kind)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icalcomponent.c:103</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicalparameter__impl_html"><div class="ttname"><a href="structicalparameter__impl.html">icalparameter_impl</a></div><div class="ttdef"><b>Definition:</b> icalparameterimpl.h:21</div></div>
-<div class="ttc" id="astructicalproperty__impl_html"><div class="ttname"><a href="structicalproperty__impl.html">icalproperty_impl</a></div><div class="ttdef"><b>Definition:</b> icalproperty.c:28</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
</div><!-- fragment --><p >Notice that libical uses a semi-object-oriented style of interface. Most things you work with are objects, that are instantiated with a constructor that has "new" in the name. Also note that, other than the object reference, most structure data is passed in to libical routines by value. Libical has some complex but very regular memory handling rules. These are detailed in section Memory Management.</p>
<p >If any of the constructors fail, they will return 0. If you try to insert 0 into a property or component, or use a zero-valued object reference, libical will either silently ignore the error or will abort with an error message. This behavior is controlled by a compile time flag (<code>ICAL_ERRORS_ARE_FATAL</code>), and will abort by default.</p>
<h3><a class="anchor" id="autotoc_md34"></a>
@@ -247,7 +245,7 @@ $(function() {
<p ><em>Be sure to terminate every list with a <code>NULL</code> (or a *<code>(void 0)</code></em>, or your code will crash, if you are lucky*. The reason you can't use 0 itself is that depending on what platform you are on, <code>sizeof(int) ≠ sizeof(void*)</code>.</p>
<h3><a class="anchor" id="autotoc_md35"></a>
5.1.3 Parsing Text Files</h3>
-<p >The final way to create components will probably be the most common; you can create components from <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a> compliant text. If you have the string in memory, use</p>
+<p >The final way to create components will probably be the most common; you can create components from [RFC5545][] compliant text. If you have the string in memory, use</p>
<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* <a class="code hl_function" href="icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd">icalparser_parse_string</a>(<span class="keywordtype">char</span>* str);</div>
<div class="ttc" id="aicalparser_8h_html_a5e1268344c61e44a0ec18085688f07fd"><div class="ttname"><a href="icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd">icalparser_parse_string</a></div><div class="ttdeci">icalcomponent * icalparser_parse_string(const char *str)</div><div class="ttdoc">Parses a string and returns the parsed icalcomponent.</div><div class="ttdef"><b>Definition:</b> icalparser.c:1336</div></div>
</div><!-- fragment --><p >If the string contains only one component, the parser will return the component in libical form. If the string contains multiple components, the multiple components will be returned as the children of an <code>ICAL_XROOT_COMPONENT</code> component.</p>
@@ -410,7 +408,7 @@ $(function() {
<div class="line"> </div>
<div class="line"><a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* icalcompiter_deref(</div>
<div class="line"> <a class="code hl_struct" href="structicalcompiter.html">icalcompiter</a>* i);</div>
-<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> ical.h:5061</div></div>
+<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.h:29</div></div>
</div><!-- fragment --><p >The <code>*_begin_*()</code> and <code>*_end_*()</code> routines return a new iterator that points to the beginning and end of the list of subcomponent for the given component, and the kind argument works like the kind argument for internal iterators.</p>
<p >After creating an iterators, use <code>*_next()</code> and <code>*_prior()</code> to step forward and backward through the list and get the component that the iterator points to, and use <code>_deref()</code> to return the component that the iterator points to without moving the iterator. All routines will return 0 when they move to point off the end of the list.</p>
<p >Here is an example of a loop using these routines:</p>
@@ -443,36 +441,36 @@ $(function() {
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md41"></a>
5.2.5 Working with properties and parameters</h3>
<p >Finding, iterating and removing properties works the same as it does for components, using the property-specific or parameter-specific interfaces:</p>
-<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* icalcomponent_get_first_property(</div>
+<div class="fragment"><div class="line">icalproperty* icalcomponent_get_first_property(</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* component,</div>
<div class="line"> icalproperty_kind kind);</div>
<div class="line"> </div>
-<div class="line"><a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* icalcomponent_get_next_property(</div>
+<div class="line">icalproperty* icalcomponent_get_next_property(</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* component,</div>
<div class="line"> icalproperty_kind kind);</div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">void</span> icalcomponent_add_property(</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* component,</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* property);</div>
+<div class="line"> icalproperty* property);</div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">void</span> icalcomponent_remove_property(</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* component,</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* property);</div>
+<div class="line"> icalproperty* property);</div>
</div><!-- fragment --><p >For parameters:</p>
-<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a>* icalproperty_get_first_parameter(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop,</div>
+<div class="fragment"><div class="line">icalparameter* icalproperty_get_first_parameter(</div>
+<div class="line"> icalproperty* prop,</div>
<div class="line"> icalparameter_kind kind);</div>
<div class="line"> </div>
-<div class="line"><a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a>* icalproperty_get_next_parameter(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop,</div>
+<div class="line">icalparameter* icalproperty_get_next_parameter(</div>
+<div class="line"> icalproperty* prop,</div>
<div class="line"> icalparameter_kind kind);</div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">void</span> icalproperty_add_parameter(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop,</div>
-<div class="line"> <a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a>* parameter);</div>
+<div class="line"> icalproperty* prop,</div>
+<div class="line"> icalparameter* parameter);</div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a>(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop,</div>
+<div class="line"> icalproperty* prop,</div>
<div class="line"> icalparameter_kind kind);</div>
<div class="ttc" id="aicalproperty_8h_html_a68baed35b3b1af4ababf2c62b2ced68d"><div class="ttname"><a href="icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d">icalproperty_remove_parameter_by_kind</a></div><div class="ttdeci">void icalproperty_remove_parameter_by_kind(icalproperty *prop, icalparameter_kind kind)</div><div class="ttdoc">Removes all parameters with the specified kind.</div><div class="ttdef"><b>Definition:</b> icalproperty.c:624</div></div>
</div><!-- fragment --><p >Note that since there should be only one parameter of each type in a property, you will rarely need to use <code>icalparameter_get_next_parameter()</code>.</p>
@@ -482,26 +480,25 @@ $(function() {
<p >The most common way to work with values to is to manipulate them from the properties that contain them. This involves fewer routine calls and intermediate variables than working with them independently, and it is type-safe.</p>
<p >For each property, there are a <code>_get_()</code> and a <code>_set_()</code> routine that accesses the internal value. For instanace, for the <code>UID</code> property, the routines are:</p>
<div class="fragment"><div class="line"><span class="keywordtype">void</span> icalproperty_set_uid(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop,</div>
+<div class="line"> icalproperty* prop,</div>
<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span>* v);</div>
<div class="line"> </div>
<div class="line"><span class="keyword">const</span> <span class="keywordtype">char</span>* icalproperty_get_uid(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop);</div>
+<div class="line"> icalproperty* prop);</div>
</div><!-- fragment --><p >For multi-valued properties, like <code>ATTACH</code>, the value type is usually a struct or union that holds both possible types.</p>
<p >If you want to work with the underlying value object, you can get and set it with:</p>
-<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a>* icalproperty_get_value(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop);</div>
+<div class="fragment"><div class="line">icalvalue* icalproperty_get_value(</div>
+<div class="line"> icalproperty* prop);</div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">void</span> icalproperty_set_value(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop,</div>
-<div class="line"> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a>* value);</div>
-<div class="ttc" id="astructicalvalue__impl_html"><div class="ttname"><a href="structicalvalue__impl.html">icalvalue_impl</a></div><div class="ttdef"><b>Definition:</b> icalvalueimpl.h:19</div></div>
+<div class="line"> icalproperty* prop,</div>
+<div class="line"> icalvalue* value);</div>
</div><!-- fragment --><p ><code>icalproperty_get_value()</code> will return a reference that you can manipulate with other icalvalue routines. Most of the time, you will have to know what the type of the value is. For instance, if you know that the value is a <code>DATETIME</code> type, you can manipulate it with:</p>
<div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> icalvalue_get_datetime(</div>
-<div class="line"> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a>* value);</div>
+<div class="line"> icalvalue* value);</div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">void</span> icalvalue_set_datetime(</div>
-<div class="line"> <a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a>* value,</div>
+<div class="line"> icalvalue* value,</div>
<div class="line"> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> v);</div>
</div><!-- fragment --><p >When working with an extension property or value (and <code>X-PROPERTY</code> or a property that has the parameter <code>VALUE=x-name</code>), the value type is always a string. To get and set the value, use:</p>
<div class="fragment"><div class="line">void icalproperty_set_x(</div>
@@ -512,28 +509,28 @@ $(function() {
<div class="line"> icalproperty* prop);</div>
</div><!-- fragment --><p >All X properties have the type of <code>ICAL_X_PROPERTY</code>, so you will need these routines to get and set the name of the property:</p>
<div class="fragment"><div class="line"><span class="keywordtype">char</span>* icalproperty_get_x_name(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop)</div>
+<div class="line"> icalproperty* prop)</div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">void</span> icalproperty_set_x_name(</div>
-<div class="line"> <a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* prop,</div>
+<div class="line"> icalproperty* prop,</div>
<div class="line"> <span class="keywordtype">char</span>* name);</div>
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md43"></a>
5.2.7 Checking Component Validity</h3>
-<p ><a href="https://tools.ietf.org/html/rfc5546">RFC5546</a> defines rules for what properties must exist in a component to be used for transferring scheduling data. Most of these rules relate to the existence of properties relative to the <code>METHOD</code> property, which declares what operation a remote receiver should use to process a component. For instance, if the <code>METHOD</code> is <code>REQUEST</code> and the component is a <code>VEVENT</code>, the sender is probably asking the receiver to join in a meeting. In this case, RFC5546 says that the component must specify a start time (<code>DTSTART</code>) and list the receiver as an attendee (<code>ATTENDEE</code>).</p>
+<p >[RFC5546][] defines rules for what properties must exist in a component to be used for transferring scheduling data. Most of these rules relate to the existence of properties relative to the <code>METHOD</code> property, which declares what operation a remote receiver should use to process a component. For instance, if the <code>METHOD</code> is <code>REQUEST</code> and the component is a <code>VEVENT</code>, the sender is probably asking the receiver to join in a meeting. In this case, RFC5546 says that the component must specify a start time (<code>DTSTART</code>) and list the receiver as an attendee (<code>ATTENDEE</code>).</p>
<p >Libical can check these restrictions with the routine:</p>
<div class="fragment"><div class="line"><span class="keywordtype">int</span> <a class="code hl_function" href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a>(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* comp);</div>
-<div class="ttc" id="aicalrestriction_8h_html_a36eeedfdce2344da44fd09d9e3f18b57"><div class="ttname"><a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a></div><div class="ttdeci">int icalrestriction_check(icalcomponent *comp)</div><div class="ttdoc">Checks if a given VCALENDAR meets all the restrictions imposed by the standard.</div><div class="ttdef"><b>Definition:</b> icalrestriction.c:418</div></div>
+<div class="ttc" id="aicalrestriction_8h_html_a36eeedfdce2344da44fd09d9e3f18b57"><div class="ttname"><a href="icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57">icalrestriction_check</a></div><div class="ttdeci">int icalrestriction_check(icalcomponent *comp)</div><div class="ttdoc">Checks if a given VCALENDAR meets all the restrictions imposed by the standard.</div></div>
</div><!-- fragment --><p >This routine returns 0 if the component does not pass RFC5546 restrictions, or if the component is malformed. The component you pass in must be a <code>VCALENDAR</code>, with one or more children, like the examples in RFC5546.</p>
<p >When this routine runs, it will insert new properties into the component to indicate any errors it finds. See section 6.5.3, <code>X-LIC-ERROR</code> for more information about these error properties.</p>
<p >5.2.8 Converting Components to Text</p>
<p >To create an RFC5545 compliant text representation of an object, use one of the <code>*_as_ical_string()</code> routines:</p>
<div class="fragment"><div class="line"><span class="keywordtype">char</span>* icalcomponent_as_ical_string(<a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* component)</div>
<div class="line"> </div>
-<div class="line"><span class="keywordtype">char</span>* icalproperty_as_ical_string(<a class="code hl_struct" href="structicalproperty__impl.html">icalproperty</a>* property)</div>
+<div class="line"><span class="keywordtype">char</span>* icalproperty_as_ical_string(icalproperty* property)</div>
<div class="line"> </div>
-<div class="line"><span class="keywordtype">char</span>* <a class="code hl_function" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a>(<a class="code hl_struct" href="structicalparameter__impl.html">icalparameter</a>* parameter)</div>
+<div class="line"><span class="keywordtype">char</span>* <a class="code hl_function" href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a>(icalparameter* parameter)</div>
<div class="line"> </div>
-<div class="line"><span class="keywordtype">char</span>* icalvalue_as_ical_string(<a class="code hl_struct" href="structicalvalue__impl.html">icalvalue</a>* value)</div>
+<div class="line"><span class="keywordtype">char</span>* icalvalue_as_ical_string(icalvalue* value)</div>
<div class="ttc" id="aicalparameter_8h_html_ab8222d0c7236fee6e6ae47a79955db45"><div class="ttname"><a href="icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45">icalparameter_as_ical_string</a></div><div class="ttdeci">char * icalparameter_as_ical_string(icalparameter *parameter)</div><div class="ttdoc">Converts icalparameter into a string representation.</div><div class="ttdef"><b>Definition:</b> icalparameter.c:164</div></div>
</div><!-- fragment --><p >In most cases, you will only use <code>icalcomponent_as_ical_string()</code>, since it will cascade and convert all of the parameters, properties and values that are attached to the root component.</p>
<p >Remember that the string returned by these routines is owned by the library, and will eventually be re-written. You should copy it if you want to preserve it.</p>
@@ -552,9 +549,9 @@ $(function() {
<div class="line"> <span class="keywordtype">int</span> is_utc; <span class="comment">/* 1-&gt; time is in UTC timezone */</span></div>
<div class="line"> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>; <span class="comment">/* 1 -&gt; interpret this as date. */</span></div>
<div class="line">};</div>
-<div class="ttc" id="astructicaltimetype_html_a48d5ac850b2675cd80bbcefe00d7ae96"><div class="ttname"><a href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">icaltimetype::is_date</a></div><div class="ttdeci">int is_date</div><div class="ttdef"><b>Definition:</b> ical.h:149</div></div>
-<div class="ttc" id="astructicaltimetype_html_a4f64cd87ff0d4aba7bf318485b7374b8"><div class="ttname"><a href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">icaltimetype::year</a></div><div class="ttdeci">int year</div><div class="ttdef"><b>Definition:</b> ical.h:142</div></div>
-<div class="ttc" id="astructicaltimetype_html_abfb15dfde907211cafd3cd6cafa5531d"><div class="ttname"><a href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">icaltimetype::month</a></div><div class="ttdeci">int month</div><div class="ttdef"><b>Definition:</b> ical.h:143</div></div>
+<div class="ttc" id="astructicaltimetype_html_a48d5ac850b2675cd80bbcefe00d7ae96"><div class="ttname"><a href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">icaltimetype::is_date</a></div><div class="ttdeci">int is_date</div><div class="ttdef"><b>Definition:</b> icaltime.h:105</div></div>
+<div class="ttc" id="astructicaltimetype_html_a4f64cd87ff0d4aba7bf318485b7374b8"><div class="ttname"><a href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">icaltimetype::year</a></div><div class="ttdeci">int year</div><div class="ttdef"><b>Definition:</b> icaltime.h:98</div></div>
+<div class="ttc" id="astructicaltimetype_html_abfb15dfde907211cafd3cd6cafa5531d"><div class="ttname"><a href="structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d">icaltimetype::month</a></div><div class="ttdeci">int month</div><div class="ttdef"><b>Definition:</b> icaltime.h:99</div></div>
</div><!-- fragment --><p >The <code>year</code>, <code>month</code>, <code>day</code>, <code>hour</code>, <code>minute</code> and <code>second</code> fields hold the broken-out time values. The <code>is_utc</code> field distinguishes between times in UTC and a local time zone. The <code>is_date</code> field indicates if the time should be interpreted only as a date. If it is a date, the hour, minute and second fields are assumed to be zero, regardless of their actual values.</p>
<h3><a class="anchor" id="autotoc_md46"></a>
5.3.2 Creating time structures</h3>
@@ -565,14 +562,14 @@ $(function() {
<div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401">icaltime_from_timet_with_zone</a>(</div>
<div class="line"> icaltime_t v,</div>
<div class="line"> int <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>,</div>
-<div class="line"> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a>* <a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
+<div class="line"> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a>* <a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>);</div>
<div class="ttc" id="aicaltime_8h_html_a1b66b9f52a9823b95e4cd33f9dd9b8e5"><div class="ttname"><a href="icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5">icaltime_from_string</a></div><div class="ttdeci">struct icaltimetype icaltime_from_string(const char *str)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> icaltime.c:330</div></div>
<div class="ttc" id="aicaltime_8h_html_a86a8cb717a14ef07e75060e22711d401"><div class="ttname"><a href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401">icaltime_from_timet_with_zone</a></div><div class="ttdeci">struct icaltimetype icaltime_from_timet_with_zone(const time_t tm, const int is_date, const icaltimezone *zone)</div><div class="ttdoc">Constructor.</div></div>
<div class="ttc" id="astruct__icaltimezone_html"><div class="ttname"><a href="struct__icaltimezone.html">_icaltimezone</a></div><div class="ttdef"><b>Definition:</b> icaltimezoneimpl.h:15</div></div>
-<div class="ttc" id="astructicaltimetype_html_a541a0062b924c58de060fa49d7f37afe"><div class="ttname"><a href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">icaltimetype::zone</a></div><div class="ttdeci">const icaltimezone * zone</div><div class="ttdef"><b>Definition:</b> ical.h:153</div></div>
+<div class="ttc" id="astructicaltimetype_html_aa60ce5ca11223d8d34702962fc7ac57c"><div class="ttname"><a href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">icaltimetype::zone</a></div><div class="ttdeci">const icaltimezone * zone</div><div class="ttdef"><b>Definition:</b> icaltime.h:109</div></div>
</div><!-- fragment --><p ><code><a class="el" href="icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5" title="Constructor.">icaltime_from_string()</a></code> takes any RFC5545 compliant time string:</p>
<div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> tt = <a class="code hl_function" href="icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5">icaltime_from_string</a>(<span class="stringliteral">&quot;19970101T103000&quot;</span>);</div>
-</div><!-- fragment --><p ><code><a class="el" href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401" title="Constructor.">icaltime_from_timet_with_zone()</a></code> takes a <code>icaltime_t</code> value, representing seconds past the POSIX epoch, a flag to indicate if the time is a date, and a time zone. Dates have an identical structure to a time, but the time portion (hours, minutes and seconds) is always 00:00:00. Dates act differently in sorting and comparison, and they have a different string representation in <a href="https://tools.ietf.org/html/rfc5545">RFC5545</a>.</p>
+</div><!-- fragment --><p ><code><a class="el" href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401" title="Constructor.">icaltime_from_timet_with_zone()</a></code> takes a <code>icaltime_t</code> value, representing seconds past the POSIX epoch, a flag to indicate if the time is a date, and a time zone. Dates have an identical structure to a time, but the time portion (hours, minutes and seconds) is always 00:00:00. Dates act differently in sorting and comparison, and they have a different string representation in [RFC5545][].</p>
<h3><a class="anchor" id="autotoc_md47"></a>
5.3.3 Time manipulating routines</h3>
<p >The <code>null</code> time value is used to indicate that the data in the structure is not a valid time.</p>
@@ -624,7 +621,7 @@ $(function() {
<div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a> <a class="code hl_function" href="icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401">icaltime_from_timet_with_zone</a>(</div>
<div class="line"> icaltime_t v,</div>
<div class="line"> int <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>,</div>
-<div class="line"> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a>* <a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>);</div>
+<div class="line"> <a class="code hl_struct" href="struct__icaltimezone.html">icaltimezone</a>* <a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>);</div>
<div class="line"> </div>
<div class="line">icaltime_t <a class="code hl_function" href="icaltime_8h.html#a7b39742d0f786f41df391c62ee56ec10">icaltime_as_timet</a>(</div>
<div class="line"> <span class="keyword">struct</span> <a class="code hl_struct" href="structicaltimetype.html">icaltimetype</a>);</div>
@@ -670,14 +667,14 @@ $(function() {
<div class="line"><span class="keywordtype">void</span> icaldirset_mark(</div>
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store);</div>
<div class="line"> </div>
-<div class="line">icalerrorenum icaldirset_commit(</div>
+<div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icaldirset_commit(</div>
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store);</div>
<div class="line"> </div>
-<div class="line">icalerrorenum <a class="code hl_function" href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a>(</div>
+<div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a>(</div>
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store,</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* comp);</div>
<div class="line"> </div>
-<div class="line">icalerrorenum <a class="code hl_function" href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a>(</div>
+<div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> <a class="code hl_function" href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a>(</div>
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store,</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* comp);</div>
<div class="line"> </div>
@@ -685,7 +682,7 @@ $(function() {
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store,</div>
<div class="line"> icalcomponent_kind kind);</div>
<div class="line"> </div>
-<div class="line">icalerrorenum icaldirset_select(</div>
+<div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icaldirset_select(</div>
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store,</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* gauge);</div>
<div class="line"> </div>
@@ -704,7 +701,7 @@ $(function() {
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* set,</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *c);</div>
<div class="line"> </div>
-<div class="line">icalerrorenum icaldirset_modify(</div>
+<div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icaldirset_modify(</div>
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store,</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *oldc,</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a> *newc);</div>
@@ -719,6 +716,7 @@ $(function() {
<div class="line"> <a class="code hl_struct" href="structicaldirset__impl.html">icaldirset</a>* store);</div>
<div class="ttc" id="aicaldirset_8h_html_a123ff2d1b0887caafc027936bc9b921b"><div class="ttname"><a href="icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b">icaldirset_add_component</a></div><div class="ttdeci">icalerrorenum icaldirset_add_component(icalset *store, icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icaldirset.c:288</div></div>
<div class="ttc" id="aicaldirset_8h_html_ae3b06ab0380ffb7c0e4b7ce9251931ad"><div class="ttname"><a href="icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad">icaldirset_remove_component</a></div><div class="ttdeci">icalerrorenum icaldirset_remove_component(icalset *store, icalcomponent *comp)</div><div class="ttdef"><b>Definition:</b> icaldirset.c:375</div></div>
+<div class="ttc" id="aicalerror_8h_html_a601c122fcea522513b1b7732fa23e833"><div class="ttname"><a href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a></div><div class="ttdeci">icalerrorenum</div><div class="ttdoc">Represents the different types of errors that can be triggered in libical.</div><div class="ttdef"><b>Definition:</b> icalerror.h:67</div></div>
<div class="ttc" id="astructicaldirset__impl_html"><div class="ttname"><a href="structicaldirset__impl.html">icaldirset_impl</a></div><div class="ttdef"><b>Definition:</b> icaldirsetimpl.h:22</div></div>
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md49"></a>
5.4.1 Creating a new set</h3>
@@ -730,7 +728,7 @@ $(function() {
<div class="line"><a class="code hl_struct" href="structicalset__impl.html">icalset</a>* icalset_new_heap(<span class="keywordtype">void</span>);</div>
<div class="line"> </div>
<div class="line"><a class="code hl_struct" href="structicalset__impl.html">icalset</a>* icalset_new_mysql(<span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
-<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalss.h:78</div></div>
+<div class="ttc" id="astructicalset__impl_html"><div class="ttname"><a href="structicalset__impl.html">icalset_impl</a></div><div class="ttdef"><b>Definition:</b> icalset.h:52</div></div>
</div><!-- fragment --><p >You can also create a new set based on the derived class, For instance, with icalfileset:</p>
<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>* icalfileset_new(</div>
<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
@@ -746,13 +744,13 @@ $(function() {
<h3><a class="anchor" id="autotoc_md50"></a>
5.4.2 Adding, Finding and Removing Components</h3>
<p >To add components to a set, use:</p>
-<div class="fragment"><div class="line">icalerrorenum icalfileset_add_component(</div>
+<div class="fragment"><div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_add_component(</div>
<div class="line"> <a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>* cluster,</div>
<div class="line"> <a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* child);</div>
</div><!-- fragment --><p >The fileset keeps an in-memory copy of the components, and this set must be written back to the file occasionally. There are two routines to manage this:</p>
<div class="fragment"><div class="line"><span class="keywordtype">void</span> icalfileset_mark(<a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>* cluster);</div>
<div class="line"> </div>
-<div class="line">icalerrorenum icalfileset_commit(<a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>* cluster);</div>
+<div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_commit(<a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>* cluster);</div>
</div><!-- fragment --><p ><code>icalfileset_mark()</code> indicates that the in-memory components have changed. Calling the <code>_add_component()</code> routine will call <code>_mark()</code> automatically, but you may need to call it yourself if you have made a change to an existing component. The <code>_commit()</code> routine writes the data base to disk, but only if it is marked. The <code>_commit()</code> routine is called automatically when the icalfileset is freed.</p>
<p >To iterate through the components in a set, use:</p>
<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalcomponent__impl.html">icalcomponent</a>* icalfileset_get_first_component(<a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>* cluster);</div>
@@ -764,7 +762,7 @@ $(function() {
<div class="fragment"><div class="line"><a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a>* icalgauge_new_from_sql(<span class="keyword">const</span> <span class="keywordtype">char</span>* sql);</div>
<div class="ttc" id="astructicalgauge__impl_html"><div class="ttname"><a href="structicalgauge__impl.html">icalgauge_impl</a></div><div class="ttdef"><b>Definition:</b> icalgaugeimpl.h:47</div></div>
</div><!-- fragment --><p >Then, you can add the gauge to the set with :</p>
-<div class="fragment"><div class="line">icalerrorenum icalfileset_select(</div>
+<div class="fragment"><div class="line"><a class="code hl_enumeration" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a> icalfileset_select(</div>
<div class="line"> <a class="code hl_struct" href="structicalfileset__impl.html">icalfileset</a>* store,</div>
<div class="line"> <a class="code hl_struct" href="structicalgauge__impl.html">icalgauge</a>* gauge);</div>
</div><!-- fragment --><p >Here is an example that puts all of these routines together:</p>
@@ -911,13 +909,13 @@ comment string "HACK."</p>
<div class="line"> <span class="keywordtype">int</span> second;</div>
<div class="line"> <span class="keywordtype">int</span> is_utc;</div>
<div class="line"> <span class="keywordtype">int</span> <a class="code hl_variable" href="structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96">is_date</a>;</div>
-<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a>;</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a>;</div>
<div class="line">};</div>
</div><!-- fragment --> </div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/pages.html b/apidocs/pages.html
index 23da95c5..90123be5 100644
--- a/apidocs/pages.html
+++ b/apidocs/pages.html
@@ -74,7 +74,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/pvl_8h_source.html b/apidocs/pvl_8h_source.html
index 084a7fbe..dd019638 100644
--- a/apidocs/pvl_8h_source.html
+++ b/apidocs/pvl_8h_source.html
@@ -87,30 +87,30 @@ $(function() {
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__list__t.html">pvl_list_t</a> *<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>;</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a>;</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
-<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html"> 25</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
-<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5">MAGIC</a>; </div>
-<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>; </div>
-<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_variable" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">next</a>; </div>
-<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_variable" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">prior</a>; </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5"> 27</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5">MAGIC</a>; </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134"> 28</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a>; </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d"> 29</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_variable" href="structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d">next</a>; </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274"> 30</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a> *<a class="code hl_variable" href="structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274">prior</a>; </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>} <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem_t</a>;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="comment">/* Create new lists or elements */</span></div>
-<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_new_element(<span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> <a class="code hl_variable" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">next</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> <a class="code hl_variable" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">prior</a>);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_new_element(<span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> <a class="code hl_variable" href="structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d">next</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> <a class="code hl_variable" href="structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274">prior</a>);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> pvl_newlist(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_free(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">/* Add, remove, or get the head of the list */</span></div>
-<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_unshift(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_unshift(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a>);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *pvl_shift(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>LIBICAL_ICAL_EXPORT <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> pvl_head(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment">/* Add, remove or get the tail of the list */</span></div>
-<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_push(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_push(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a>);</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *pvl_pop(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l);</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
@@ -119,11 +119,11 @@ $(function() {
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment">/* Insert elements in random places */</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="keyword">typedef</span> int (*pvl_comparef) (<span class="keywordtype">void</span> *a, <span class="keywordtype">void</span> *b); <span class="comment">/* a, b are of the data type */</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
-<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_ordered(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, pvl_comparef f, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_ordered(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, pvl_comparef f, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a>);</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
-<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_after(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_after(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a>);</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_before(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a>);</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_insert_before(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a> e, <span class="keywordtype">void</span> *<a class="code hl_variable" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a>);</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="comment">/* Remove an element, or clear the entire list */</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> *pvl_remove(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a>, <a class="code hl_struct" href="structpvl__elem__t.html">pvl_elem</a>); <span class="comment">/* Remove element, return data */</span></div>
@@ -156,16 +156,16 @@ $(function() {
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>LIBICAL_ICAL_EXPORT <span class="keywordtype">void</span> pvl_apply(<a class="code hl_struct" href="structpvl__list__t.html">pvl_list</a> l, pvl_applyf f, <span class="keywordtype">void</span> *v);</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="preprocessor">#endif </span><span class="comment">/* ICAL_PVL_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="astructpvl__elem__t_html"><div class="ttname"><a href="structpvl__elem__t.html">pvl_elem_t</a></div><div class="ttdef"><b>Definition:</b> ical.h:4962</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_a259a4f64c59afeaca3a95aa77f4731d5"><div class="ttname"><a href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5">pvl_elem_t::MAGIC</a></div><div class="ttdeci">int MAGIC</div><div class="ttdef"><b>Definition:</b> ical.h:4963</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_a3627e7d7432c6dd615abf1e1607a059d"><div class="ttname"><a href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">pvl_elem_t::prior</a></div><div class="ttdeci">struct pvl_elem_t * prior</div><div class="ttdef"><b>Definition:</b> ical.h:4966</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_a62603a1f7a3b0aaf0d7c4a5fcbac14ec"><div class="ttname"><a href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">pvl_elem_t::next</a></div><div class="ttdeci">struct pvl_elem_t * next</div><div class="ttdef"><b>Definition:</b> ical.h:4965</div></div>
-<div class="ttc" id="astructpvl__elem__t_html_aa1392b8efbc8e8d28f6ae37306e664f0"><div class="ttname"><a href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">pvl_elem_t::d</a></div><div class="ttdeci">void * d</div><div class="ttdef"><b>Definition:</b> ical.h:4964</div></div>
+<div class="ttc" id="astructpvl__elem__t_html"><div class="ttname"><a href="structpvl__elem__t.html">pvl_elem_t</a></div><div class="ttdef"><b>Definition:</b> pvl.h:26</div></div>
+<div class="ttc" id="astructpvl__elem__t_html_a00350aa18847b00658ba476816cb0274"><div class="ttname"><a href="structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274">pvl_elem_t::prior</a></div><div class="ttdeci">struct pvl_elem_t * prior</div><div class="ttdef"><b>Definition:</b> pvl.h:30</div></div>
+<div class="ttc" id="astructpvl__elem__t_html_a259a4f64c59afeaca3a95aa77f4731d5"><div class="ttname"><a href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5">pvl_elem_t::MAGIC</a></div><div class="ttdeci">int MAGIC</div><div class="ttdef"><b>Definition:</b> pvl.h:27</div></div>
+<div class="ttc" id="astructpvl__elem__t_html_a305009bdcf1759ce8f0d9f896403552d"><div class="ttname"><a href="structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d">pvl_elem_t::next</a></div><div class="ttdeci">struct pvl_elem_t * next</div><div class="ttdef"><b>Definition:</b> pvl.h:29</div></div>
+<div class="ttc" id="astructpvl__elem__t_html_a6d7a23387d9b7a5fd62bd7ca2478f134"><div class="ttname"><a href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">pvl_elem_t::d</a></div><div class="ttdeci">void * d</div><div class="ttdef"><b>Definition:</b> pvl.h:28</div></div>
<div class="ttc" id="astructpvl__list__t_html"><div class="ttname"><a href="structpvl__list__t.html">pvl_list_t</a></div><div class="ttdef"><b>Definition:</b> pvl.c:59</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/qsort__gen_8h.html b/apidocs/qsort__gen_8h.html
index 5ca9d19a..75653a0f 100644
--- a/apidocs/qsort__gen_8h.html
+++ b/apidocs/qsort__gen_8h.html
@@ -187,7 +187,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/qsort__gen_8h_source.html b/apidocs/qsort__gen_8h_source.html
index 3e774204..86969813 100644
--- a/apidocs/qsort__gen_8h_source.html
+++ b/apidocs/qsort__gen_8h_source.html
@@ -94,7 +94,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/search/all_19.js b/apidocs/search/all_19.js
index 507d01aa..89d1662d 100644
--- a/apidocs/search/all_19.js
+++ b/apidocs/search/all_19.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['zone_0',['zone',['../structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe',1,'icaltimetype']]],
+ ['zone_0',['zone',['../structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c',1,'icaltimetype']]],
['zone_5fcontext_1',['zone_context',['../structzone__context.html',1,'']]]
];
diff --git a/apidocs/search/all_2.js b/apidocs/search/all_2.js
index ef9840b6..af1cb604 100644
--- a/apidocs/search/all_2.js
+++ b/apidocs/search/all_2.js
@@ -3,7 +3,7 @@ var searchData=
['begin_5fcomponent_0',['begin_component',['../classLibICal_1_1VComponent.html#aef8e4c73dda1c6ea6777903ea52431c5',1,'LibICal::VComponent']]],
['buffer_5fring_1',['buffer_ring',['../structbuffer__ring.html',1,'']]],
['builtin_5ftimezone_2',['builtin_timezone',['../struct__icaltimezone.html#a3c2dfe057f0cf02a612552b6d2e87a75',1,'_icaltimezone']]],
- ['by_5fday_3',['by_day',['../structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478',1,'icalrecurrencetype']]],
- ['by_5fmonth_4',['by_month',['../structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36',1,'icalrecurrencetype']]],
+ ['by_5fday_3',['by_day',['../structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d',1,'icalrecurrencetype']]],
+ ['by_5fmonth_4',['by_month',['../structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e',1,'icalrecurrencetype']]],
['by_5fptrs_5',['by_ptrs',['../structicalrecur__iterator__impl.html#a94aecf2f3a0a22e8e8072eac31168273',1,'icalrecur_iterator_impl']]]
];
diff --git a/apidocs/search/all_3.js b/apidocs/search/all_3.js
index 5c7723e2..55380e43 100644
--- a/apidocs/search/all_3.js
+++ b/apidocs/search/all_3.js
@@ -4,7 +4,7 @@ var searchData=
['caldat_5fint_1',['caldat_int',['../astime_8h.html#ade0421d368a2914b2e2cf0634bdd1a1b',1,'astime.h']]],
['changed_2',['changed',['../structicalfileset__impl.html#aca045add6b479ef73d34866664be2166',1,'icalfileset_impl']]],
['changes_3',['changes',['../struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11',1,'_icaltimezone']]],
- ['cluster_4',['cluster',['../structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528',1,'icalfileset_options::cluster()'],['../structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33',1,'icaldirset_impl::cluster()'],['../structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1',1,'icalfileset_impl::cluster()']]],
+ ['cluster_4',['cluster',['../structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33',1,'icaldirset_impl::cluster()'],['../structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3',1,'icalfileset_options::cluster()'],['../structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1',1,'icalfileset_impl::cluster()']]],
['component_5',['component',['../struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14',1,'_icaltimezone']]],
['conversion_5ftable_5fstruct_6',['conversion_table_struct',['../structconversion__table__struct.html',1,'']]],
['convert_5ferrors_7',['convert_errors',['../classLibICal_1_1VComponent.html#a31c1d2f710cae635a6ee1e5198135d47',1,'LibICal::VComponent']]],
diff --git a/apidocs/search/all_4.js b/apidocs/search/all_4.js
index fbb43e68..84324d81 100644
--- a/apidocs/search/all_4.js
+++ b/apidocs/search/all_4.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['d_0',['d',['../structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0',1,'pvl_elem_t']]],
+ ['d_0',['d',['../structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134',1,'pvl_elem_t']]],
['d_5fhour_1',['d_hour',['../structut__instant.html#a580db00dd9b27454af1b3e3f9b4d3ecb',1,'ut_instant']]],
['d_5fminute_2',['d_minute',['../structut__instant.html#ac7002360b3d2d6751c9f76b0751ccfca',1,'ut_instant']]],
['d_5fsecond_3',['d_second',['../structut__instant.html#ab379732301da97977b5a4700855b1cb6',1,'ut_instant']]],
diff --git a/apidocs/search/all_6.js b/apidocs/search/all_6.js
index c2710286..dee0ee4a 100644
--- a/apidocs/search/all_6.js
+++ b/apidocs/search/all_6.js
@@ -3,7 +3,7 @@ var searchData=
['fd_0',['fd',['../structicalfileset__impl.html#abae099ff18e830676aa35f69737ee73c',1,'icalfileset_impl']]],
['first_5fcomponent_1',['first_component',['../structicaldirset__impl.html#a8e6c64e19d709ce5fd79b8eadecca817',1,'icaldirset_impl']]],
['flag_2',['flag',['../structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc',1,'icalbdbset_options']]],
- ['flags_3',['flags',['../structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1',1,'icalfileset_options::flags()'],['../structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0',1,'icaldirset_options::flags()']]],
+ ['flags_3',['flags',['../structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0',1,'icaldirset_options::flags()'],['../structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1',1,'icalfileset_options::flags()']]],
['free_5fzone_5fdirectory_4',['free_zone_directory',['../icaltimezone_8h.html#a431f7b425ec073cdd490431d4285f294',1,'icaltimezone.c']]],
['freq_5fmap_5',['freq_map',['../structfreq__map.html',1,'']]],
['from_6',['from',['../structicalgauge__impl.html#a9e1fa8848b716866cebcc22750f273fa',1,'icalgauge_impl']]]
diff --git a/apidocs/search/all_9.js b/apidocs/search/all_9.js
index a90fcf76..f075f155 100644
--- a/apidocs/search/all_9.js
+++ b/apidocs/search/all_9.js
@@ -30,342 +30,339 @@ var searchData=
['ical_5funimplemented_5ferror_27',['ICAL_UNIMPLEMENTED_ERROR',['../icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ad9376ffaf63b7fdb07eec0c0587c33f7',1,'icalerror.h']]],
['ical_5funknown_5ferror_28',['ICAL_UNKNOWN_ERROR',['../icalerror_8h.html#a601c122fcea522513b1b7732fa23e833ab2452506d4ad884b16da429749bfb551',1,'icalerror.h']]],
['ical_5fusage_5ferror_29',['ICAL_USAGE_ERROR',['../icalerror_8h.html#a601c122fcea522513b1b7732fa23e833adcf918ddc612831de72aa3749d39b5c6',1,'icalerror.h']]],
- ['icalarray_2eh_30',['icalarray.h',['../icalarray_8h.html',1,'']]],
- ['icalarray_5fappend_31',['icalarray_append',['../icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242',1,'icalarray.c']]],
- ['icalarray_5fcopy_32',['icalarray_copy',['../icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8',1,'icalarray.c']]],
- ['icalarray_5felement_5fat_33',['icalarray_element_at',['../icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96',1,'icalarray.c']]],
- ['icalarray_5ffree_34',['icalarray_free',['../icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f',1,'icalarray.c']]],
- ['icalarray_5fnew_35',['icalarray_new',['../icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d',1,'icalarray.c']]],
- ['icalarray_5fremove_5felement_5fat_36',['icalarray_remove_element_at',['../icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a',1,'icalarray.c']]],
- ['icalarray_5fsort_37',['icalarray_sort',['../icalarray_8h.html#a7552d72058960fe92eeae36531275913',1,'icalarray.c']]],
- ['icalattach_2eh_38',['icalattach.h',['../icalattach_8h.html',1,'']]],
- ['icalattach_5fget_5fdata_39',['icalattach_get_data',['../icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca',1,'icalattach.c']]],
- ['icalattach_5fget_5fis_5furl_40',['icalattach_get_is_url',['../icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1',1,'icalattach.c']]],
- ['icalattach_5fget_5furl_41',['icalattach_get_url',['../icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04',1,'icalattach.c']]],
- ['icalattach_5fimpl_42',['icalattach_impl',['../structicalattach__impl.html',1,'']]],
- ['icalattach_5fnew_5ffrom_5fdata_43',['icalattach_new_from_data',['../icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b',1,'icalattach.c']]],
- ['icalattach_5fnew_5ffrom_5furl_44',['icalattach_new_from_url',['../icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021',1,'icalattach.c']]],
- ['icalattach_5fref_45',['icalattach_ref',['../icalattach_8h.html#aa442cd17e95dd605f5df40194d910002',1,'icalattach.c']]],
- ['icalattach_5funref_46',['icalattach_unref',['../icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f',1,'icalattach.c']]],
- ['icalbdbset_47',['ICalBDBSet',['../classLibICal_1_1ICalBDBSet.html',1,'LibICal']]],
- ['icalbdbset_5fcxx_2eh_48',['icalbdbset_cxx.h',['../icalbdbset__cxx_8h.html',1,'']]],
- ['icalbdbset_5fid_49',['icalbdbset_id',['../structicalbdbset__id.html',1,'']]],
- ['icalbdbset_5fimpl_50',['icalbdbset_impl',['../structicalbdbset__impl.html',1,'']]],
- ['icalbdbset_5foptions_51',['icalbdbset_options',['../structicalbdbset__options.html',1,'']]],
- ['icalcalendar_2eh_52',['icalcalendar.h',['../icalcalendar_8h.html',1,'']]],
- ['icalcalendar_5fimpl_53',['icalcalendar_impl',['../structicalcalendar__impl.html',1,'']]],
- ['icalclassify_5fmap_54',['icalclassify_map',['../structicalclassify__map.html',1,'']]],
- ['icalclassify_5fparts_55',['icalclassify_parts',['../structicalclassify__parts.html',1,'']]],
- ['icalcluster_5fimpl_56',['icalcluster_impl',['../structicalcluster__impl.html',1,'']]],
- ['icalcompiter_57',['icalcompiter',['../structicalcompiter.html',1,'']]],
- ['icalcomponent_2eh_58',['icalcomponent.h',['../icalcomponent_8h.html',1,'']]],
- ['icalcomponent_5fclone_59',['icalcomponent_clone',['../icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8',1,'icalcomponent.c']]],
- ['icalcomponent_5fconvert_5ferrors_60',['icalcomponent_convert_errors',['../icalcomponent_8h.html#a05f04c49a8dcbe21e87fd895cd7fcb3e',1,'icalcomponent.c']]],
- ['icalcomponent_5fcount_5ferrors_61',['icalcomponent_count_errors',['../icalcomponent_8h.html#aa1f40109577b185be2e807c0f2f00146',1,'icalcomponent.c']]],
- ['icalcomponent_5fforeach_5frecurrence_62',['icalcomponent_foreach_recurrence',['../icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e',1,'icalcomponent.c']]],
- ['icalcomponent_5fforeach_5ftzid_63',['icalcomponent_foreach_tzid',['../icalcomponent_8h.html#addacbedbeccb2e2d31ae9a6963e19e49',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5fcomponent_5fname_64',['icalcomponent_get_component_name',['../icalcomponent_8h.html#ac8151739c220f2a0bf3b6c39fe74a60c',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5fdtend_65',['icalcomponent_get_dtend',['../icalcomponent_8h.html#a233d19ae5347cc66920e755c2c966f70',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5fdtstart_66',['icalcomponent_get_dtstart',['../icalcomponent_8h.html#a23e20161c54d3aeff51e1cc444eee063',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5fdue_67',['icalcomponent_get_due',['../icalcomponent_8h.html#a914c732761507bf5333d246adfe80d85',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5fduration_68',['icalcomponent_get_duration',['../icalcomponent_8h.html#aa40346bf15111b7f9eb0e629c7e8a6e6',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5ffirst_5freal_5fcomponent_69',['icalcomponent_get_first_real_component',['../icalcomponent_8h.html#a822e1ecadd06473da50dbcb52ebb759d',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5finner_70',['icalcomponent_get_inner',['../icalcomponent_8h.html#a744361f31ad6f28771035527ea00d11f',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5fmethod_71',['icalcomponent_get_method',['../icalcomponent_8h.html#a36125a44be8baadb7d58b4f5d3c13ca7',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5frelcalid_72',['icalcomponent_get_relcalid',['../icalcomponent_8h.html#a8389c220f17ca9194ff35a53003fa7ff',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5fspan_73',['icalcomponent_get_span',['../icalcomponent_8h.html#ac1316a03cca77062e1e85a094a90c770',1,'icalcomponent.c']]],
- ['icalcomponent_5fget_5ftimezone_74',['icalcomponent_get_timezone',['../icalcomponent_8h.html#abc399fff22411a68f6f28ff93f625f3d',1,'icalcomponent.c']]],
- ['icalcomponent_5fimpl_75',['icalcomponent_impl',['../structicalcomponent__impl.html',1,'']]],
- ['icalcomponent_5fkind_5fmap_76',['icalcomponent_kind_map',['../structicalcomponent__kind__map.html',1,'']]],
- ['icalcomponent_5fmerge_5fcomponent_77',['icalcomponent_merge_component',['../icalcomponent_8h.html#a9a6e353e730464ff0f4ecf85475d648c',1,'icalcomponent.c']]],
- ['icalcomponent_5fnew_78',['icalcomponent_new',['../icalcomponent_8h.html#a727a14d0c14c66b4dbf1b58b2cb6ac2e',1,'icalcomponent.c']]],
- ['icalcomponent_5fnew_5fclone_79',['icalcomponent_new_clone',['../icalcomponent_8h.html#afe8057ad5859d3723984bb67aa253ca9',1,'icalcomponent.c']]],
- ['icalcomponent_5fnew_5ffrom_5fstring_80',['icalcomponent_new_from_string',['../icalcomponent_8h.html#af4a04ae38f7633b65f629452aff3376a',1,'icalcomponent.c']]],
- ['icalcomponent_5fnew_5fx_81',['icalcomponent_new_x',['../icalcomponent_8h.html#ad06faf0a54675bb708c3542b59f304dd',1,'icalcomponent.c']]],
- ['icalcomponent_5fnormalize_82',['icalcomponent_normalize',['../icalcomponent_8h.html#a56150641c4d33ad4ec365c77a257e153',1,'icalcomponent.c']]],
- ['icalcomponent_5fset_5fdtend_83',['icalcomponent_set_dtend',['../icalcomponent_8h.html#ac0812f64b10457645c4e89b441c0a415',1,'icalcomponent.c']]],
- ['icalcomponent_5fset_5fdtstart_84',['icalcomponent_set_dtstart',['../icalcomponent_8h.html#a46f6c42c1190e84d2d34dd19591af07b',1,'icalcomponent.c']]],
- ['icalcomponent_5fset_5fdue_85',['icalcomponent_set_due',['../icalcomponent_8h.html#ae9a61fb25f98f24b6b89276040c4f9f8',1,'icalcomponent.c']]],
- ['icalcomponent_5fset_5fduration_86',['icalcomponent_set_duration',['../icalcomponent_8h.html#ad122989d32c8e8eebbc8ca14a1cdfb18',1,'icalcomponent.c']]],
- ['icalcomponent_5fset_5fmethod_87',['icalcomponent_set_method',['../icalcomponent_8h.html#a6db8db9455d888c5f9cab83a6033bee5',1,'icalcomponent.c']]],
- ['icalcomponent_5fset_5frelcalid_88',['icalcomponent_set_relcalid',['../icalcomponent_8h.html#a06bc97a17e83ebbcc6b1ff227ea4d701',1,'icalcomponent.c']]],
- ['icalcomponent_5fstrip_5ferrors_89',['icalcomponent_strip_errors',['../icalcomponent_8h.html#a51f8653df2976e849923ae4a93b993fa',1,'icalcomponent.c']]],
- ['icalcomponent_5fvanew_90',['icalcomponent_vanew',['../icalcomponent_8h.html#a6d04f3e1a9fac62b7b06c88eecd3b194',1,'icalcomponent.c']]],
- ['icaldatetimeperiodtype_91',['icaldatetimeperiodtype',['../structicaldatetimeperiodtype.html',1,'']]],
- ['icaldirset_2eh_92',['icaldirset.h',['../icaldirset_8h.html',1,'']]],
- ['icaldirset_5fadd_5fcomponent_93',['icaldirset_add_component',['../icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b',1,'icaldirset.c']]],
- ['icaldirset_5fimpl_94',['icaldirset_impl',['../structicaldirset__impl.html',1,'']]],
- ['icaldirset_5foptions_95',['icaldirset_options',['../structicaldirset__options.html',1,'']]],
- ['icaldirset_5fremove_5fcomponent_96',['icaldirset_remove_component',['../icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad',1,'icaldirset.c']]],
- ['icalduration_2eh_97',['icalduration.h',['../icalduration_8h.html',1,'']]],
- ['icaldurationtype_98',['icaldurationtype',['../structicaldurationtype.html',1,'']]],
- ['icaldurationtype_5fas_5fical_5fstring_99',['icaldurationtype_as_ical_string',['../icalduration_8h.html#adb753c6f52d493cfa9f31c2d7730ace1',1,'icalduration.c']]],
- ['icaldurationtype_5fas_5fical_5fstring_5fr_100',['icaldurationtype_as_ical_string_r',['../icalduration_8h.html#ab87c9958f888dba23afa2249110ca137',1,'icalduration.c']]],
- ['icaldurationtype_5fas_5fint_101',['icaldurationtype_as_int',['../icalduration_8h.html#a1828c484b9efb3cb1f08ec5eb58c7a18',1,'icalduration.c']]],
- ['icaldurationtype_5fbad_5fduration_102',['icaldurationtype_bad_duration',['../icalduration_8h.html#a2578535a23fc5c6d4d61c09c880f03fd',1,'icalduration.c']]],
- ['icaldurationtype_5ffrom_5fint_103',['icaldurationtype_from_int',['../icalduration_8h.html#a88157a8ae61263ea15af92a416889301',1,'icalduration.c']]],
- ['icaldurationtype_5ffrom_5fstring_104',['icaldurationtype_from_string',['../icalduration_8h.html#a0d6d8cc773e19242448eaffb1368fef4',1,'icalduration.c']]],
- ['icaldurationtype_5fis_5fbad_5fduration_105',['icaldurationtype_is_bad_duration',['../icalduration_8h.html#a88c5b90b57f9e1f79c00a544746687d6',1,'icalduration.c']]],
- ['icaldurationtype_5fis_5fnull_5fduration_106',['icaldurationtype_is_null_duration',['../icalduration_8h.html#afcdeddc439488d8f586db0702593c270',1,'icalduration.c']]],
- ['icaldurationtype_5fnull_5fduration_107',['icaldurationtype_null_duration',['../icalduration_8h.html#ad716774a6570e0be2eb11868deb86595',1,'icalduration.c']]],
- ['icalenum_5fnum_5fto_5freqstat_108',['icalenum_num_to_reqstat',['../icalenums_8h.html#a53964f8e27e7e4db21c6e173e97d9169',1,'icalenums.c']]],
- ['icalenum_5freqstat_5fcode_5fr_109',['icalenum_reqstat_code_r',['../icalenums_8h.html#ada0aa82f4ec0fb1c15550165fd49043c',1,'icalenums.c']]],
- ['icalenum_5freqstat_5fdesc_110',['icalenum_reqstat_desc',['../icalenums_8h.html#a2b1eaf6c550ec93869dc760cf8d2e0f7',1,'icalenums.c']]],
- ['icalenum_5freqstat_5fmajor_111',['icalenum_reqstat_major',['../icalenums_8h.html#a49c50e3cc8a770b11306605c58c84c7d',1,'icalenums.c']]],
- ['icalenum_5freqstat_5fminor_112',['icalenum_reqstat_minor',['../icalenums_8h.html#a93c405d78c5d9589c823a7521ba7e3f9',1,'icalenums.c']]],
- ['icalenums_2eh_113',['icalenums.h',['../icalenums_8h.html',1,'']]],
- ['icalerrno_114',['icalerrno',['../icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37',1,'icalerror.h']]],
- ['icalerrno_5freturn_115',['icalerrno_return',['../icalerror_8h.html#a03f44629289ba66eaf29e199ec9ec4b7',1,'icalerror.c']]],
- ['icalerror_2eh_116',['icalerror.h',['../icalerror_8h.html',1,'']]],
- ['icalerror_5fassert_117',['icalerror_assert',['../icalerror_8h.html#a44c46ab691b1a16f61b796350dc01bed',1,'icalerror.h']]],
- ['icalerror_5fcheck_5farg_118',['icalerror_check_arg',['../icalerror_8h.html#afef4004abbb97d2599d131948655ae89',1,'icalerror.h']]],
- ['icalerror_5fcheck_5farg_5fre_119',['icalerror_check_arg_re',['../icalerror_8h.html#ae163052ebae24e2026bf54108b10b914',1,'icalerror.h']]],
- ['icalerror_5fcheck_5farg_5frv_120',['icalerror_check_arg_rv',['../icalerror_8h.html#a00245be23d5c2d4801c9ed74e1da6f6a',1,'icalerror.h']]],
- ['icalerror_5fcheck_5farg_5frx_121',['icalerror_check_arg_rx',['../icalerror_8h.html#a7a71f70509be32e3e54edbaf3b45571a',1,'icalerror.h']]],
- ['icalerror_5fcheck_5farg_5frz_122',['icalerror_check_arg_rz',['../icalerror_8h.html#a95198bf515920804672520856c300666',1,'icalerror.h']]],
- ['icalerror_5fclear_5ferrno_123',['icalerror_clear_errno',['../icalerror_8h.html#ae87b46acb90ce9fee0fa377fd9b57c28',1,'icalerror.c']]],
- ['icalerror_5fcrash_5fhere_124',['icalerror_crash_here',['../icalerror_8h.html#a0cbc33f05e014e767bd92b04bfb92f62',1,'icalerror.c']]],
- ['icalerror_5ferror_5ffrom_5fstring_125',['icalerror_error_from_string',['../icalerror_8h.html#a9b60700869241af095f0604f35b1c446',1,'icalerror.c']]],
- ['icalerror_5fget_5ferror_5fstate_126',['icalerror_get_error_state',['../icalerror_8h.html#a5fe3cbc229f74250b59c077e21abf82d',1,'icalerror.c']]],
- ['icalerror_5fget_5ferrors_5fare_5ffatal_127',['icalerror_get_errors_are_fatal',['../icalerror_8h.html#a44fa677ba623cdcebe9e38b03cd08389',1,'icalerror.c']]],
- ['icalerror_5fperror_128',['icalerror_perror',['../icalerror_8h.html#a5c3975fee79ab587467be6531497dbbc',1,'icalerror.c']]],
- ['icalerror_5frestore_129',['icalerror_restore',['../icalerror_8h.html#a8377dadcd17bf305d1931aa2518c321a',1,'icalerror.c']]],
- ['icalerror_5fset_5ferrno_130',['icalerror_set_errno',['../icalerror_8h.html#a8266eaa216926b6703a0ef31cd99f0b2',1,'icalerror.c']]],
- ['icalerror_5fset_5ferror_5fstate_131',['icalerror_set_error_state',['../icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4',1,'icalerror.c']]],
- ['icalerror_5fset_5ferrors_5fare_5ffatal_132',['icalerror_set_errors_are_fatal',['../icalerror_8h.html#a05941b21472c45d4b3654cb7d94bf3e8',1,'icalerror.c']]],
- ['icalerror_5fstate_133',['icalerror_state',['../structicalerror__state.html',1,'']]],
- ['icalerror_5fstop_5fhere_134',['icalerror_stop_here',['../icalerror_8h.html#a9102f6b721a280151c7858860707171b',1,'icalerror.c']]],
- ['icalerror_5fstrerror_135',['icalerror_strerror',['../icalerror_8h.html#a78e30857b73490e23848b92459510b8c',1,'icalerror.c']]],
- ['icalerror_5fstring_5fmap_136',['icalerror_string_map',['../structicalerror__string__map.html',1,'']]],
- ['icalerror_5fsupress_137',['icalerror_supress',['../icalerror_8h.html#af226f2c41272dabecd03ec9807d3a1e2',1,'icalerror.c']]],
- ['icalerror_5fwarn_138',['icalerror_warn',['../icalerror_8h.html#a2ab760137cd4f66d205ef00235a0ecd4',1,'icalerror.h']]],
- ['icalerrorenum_139',['icalerrorenum',['../icalerror_8h.html#a601c122fcea522513b1b7732fa23e833',1,'icalerror.h']]],
- ['icalerrorstate_140',['icalerrorstate',['../icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3',1,'icalerror.h']]],
- ['icalfileset_5fid_141',['icalfileset_id',['../structicalfileset__id.html',1,'']]],
- ['icalfileset_5fimpl_142',['icalfileset_impl',['../structicalfileset__impl.html',1,'']]],
- ['icalfileset_5foptions_143',['icalfileset_options',['../structicalfileset__options.html',1,'']]],
- ['icalgauge_2eh_144',['icalgauge.h',['../icalgauge_8h.html',1,'']]],
- ['icalgauge_5fcompare_145',['icalgauge_compare',['../icalgauge_8h.html#a9047a63c23d86af1b2ad3a2dd4ba63bd',1,'icalgauge.c']]],
- ['icalgauge_5fdump_146',['icalgauge_dump',['../icalgauge_8h.html#a3000c05fd412869503e8499c07030f48',1,'icalgauge.c']]],
- ['icalgauge_5fget_5fexpand_147',['icalgauge_get_expand',['../icalgauge_8h.html#a0e3a08b481636446b7d1cbefeba82998',1,'icalgauge.c']]],
- ['icalgauge_5fimpl_148',['icalgauge_impl',['../structicalgauge__impl.html',1,'']]],
- ['icalgauge_5fwhere_149',['icalgauge_where',['../structicalgauge__where.html',1,'']]],
- ['icalgeotype_150',['icalgeotype',['../structicalgeotype.html',1,'']]],
- ['icalmemory_2eh_151',['icalmemory.h',['../icalmemory_8h.html',1,'']]],
- ['icalmemory_5fadd_5ftmp_5fbuffer_152',['icalmemory_add_tmp_buffer',['../icalmemory_8h.html#ae9f1799733a1577748a028181098be48',1,'icalmemory.c']]],
- ['icalmemory_5fappend_5fchar_153',['icalmemory_append_char',['../icalmemory_8h.html#addac122edb16bc41a193895c86bd5ff5',1,'icalmemory.c']]],
- ['icalmemory_5fappend_5fstring_154',['icalmemory_append_string',['../icalmemory_8h.html#a647bf5dab81fc5b83a0ed8f8ad769ea6',1,'icalmemory.c']]],
- ['icalmemory_5ffree_5fbuffer_155',['icalmemory_free_buffer',['../icalmemory_8h.html#a2f164cb87c67f06b5dc04a5f21384879',1,'icalmemory.c']]],
- ['icalmemory_5ffree_5fring_156',['icalmemory_free_ring',['../icalmemory_8h.html#a175daa67f089bae6aefd4360fcd0d664',1,'icalmemory.c']]],
- ['icalmemory_5fget_5fmem_5falloc_5ffuncs_157',['icalmemory_get_mem_alloc_funcs',['../icalmemory_8h.html#ae1659b63eaac2744cae912c727655721',1,'icalmemory.c']]],
- ['icalmemory_5fnew_5fbuffer_158',['icalmemory_new_buffer',['../icalmemory_8h.html#a9b645edbcc1a05dbb64df5d86adbc367',1,'icalmemory.c']]],
- ['icalmemory_5fresize_5fbuffer_159',['icalmemory_resize_buffer',['../icalmemory_8h.html#a6cf9578649d6f12bf8eae97e4ef537e9',1,'icalmemory.c']]],
- ['icalmemory_5fset_5fmem_5falloc_5ffuncs_160',['icalmemory_set_mem_alloc_funcs',['../icalmemory_8h.html#aeaa82604d4c5ccf150ecd2fb6bfca30d',1,'icalmemory.c']]],
- ['icalmemory_5fstrdup_161',['icalmemory_strdup',['../icalmemory_8h.html#a313a5fd91cb6100f9ecc1b8f24acc336',1,'icalmemory.c']]],
- ['icalmemory_5ftmp_5fbuffer_162',['icalmemory_tmp_buffer',['../icalmemory_8h.html#aeaf6a28b3908f695bb0a7e35d1dfc8f7',1,'icalmemory.c']]],
- ['icalmemory_5ftmp_5fcopy_163',['icalmemory_tmp_copy',['../icalmemory_8h.html#aa5f6b34db6cc88a33bd1cd745d44f977',1,'icalmemory.c']]],
- ['icalparameter_164',['ICalParameter',['../classLibICal_1_1ICalParameter.html',1,'LibICal']]],
- ['icalparameter_2eh_165',['icalparameter.h',['../icalparameter_8h.html',1,'']]],
- ['icalparameter_5fas_5fical_5fstring_166',['icalparameter_as_ical_string',['../icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45',1,'icalparameter.c']]],
- ['icalparameter_5fas_5fical_5fstring_5fr_167',['icalparameter_as_ical_string_r',['../icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c',1,'icalparameter.c']]],
- ['icalparameter_5fclone_168',['icalparameter_clone',['../icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de',1,'icalparameter.c']]],
- ['icalparameter_5fcxx_2eh_169',['icalparameter_cxx.h',['../icalparameter__cxx_8h.html',1,'']]],
- ['icalparameter_5ffree_170',['icalparameter_free',['../icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800',1,'icalparameter.c']]],
- ['icalparameter_5fget_5fiana_5fname_171',['icalparameter_get_iana_name',['../icalparameter_8h.html#ab644f9bab546eea75306f349914af05a',1,'icalparameter.c']]],
- ['icalparameter_5fget_5fiana_5fvalue_172',['icalparameter_get_iana_value',['../icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7',1,'icalparameter.c']]],
- ['icalparameter_5fget_5fparent_173',['icalparameter_get_parent',['../icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea',1,'icalparameter.c']]],
- ['icalparameter_5fget_5fxname_174',['icalparameter_get_xname',['../icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438',1,'icalparameter.c']]],
- ['icalparameter_5fget_5fxvalue_175',['icalparameter_get_xvalue',['../icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72',1,'icalparameter.c']]],
- ['icalparameter_5fhas_5fsame_5fname_176',['icalparameter_has_same_name',['../icalparameter_8h.html#add735467f8a84b476f5899e262a072a2',1,'icalparameter.c']]],
- ['icalparameter_5fimpl_177',['icalparameter_impl',['../structicalparameter__impl.html',1,'']]],
- ['icalparameter_5fisa_178',['icalparameter_isa',['../icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b',1,'icalparameter.c']]],
- ['icalparameter_5fisa_5fparameter_179',['icalparameter_isa_parameter',['../icalparameter_8h.html#a960908ba27797c51f965b997be99f284',1,'icalparameter.c']]],
- ['icalparameter_5fkind_5fis_5fvalid_180',['icalparameter_kind_is_valid',['../icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66',1,'icalderivedparameter.c']]],
- ['icalparameter_5fkind_5fmap_181',['icalparameter_kind_map',['../structicalparameter__kind__map.html',1,'']]],
- ['icalparameter_5fkind_5fto_5fstring_182',['icalparameter_kind_to_string',['../icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438',1,'icalderivedparameter.c']]],
- ['icalparameter_5fmap_183',['icalparameter_map',['../structicalparameter__map.html',1,'']]],
- ['icalparameter_5fnew_184',['icalparameter_new',['../icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429',1,'icalparameter.c']]],
- ['icalparameter_5fnew_5fclone_185',['icalparameter_new_clone',['../icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264',1,'icalparameter.c']]],
- ['icalparameter_5fnew_5ffrom_5fstring_186',['icalparameter_new_from_string',['../icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b',1,'icalparameter.c']]],
- ['icalparameter_5fnew_5ffrom_5fvalue_5fstring_187',['icalparameter_new_from_value_string',['../icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f',1,'icalderivedparameter.c']]],
- ['icalparameter_5fset_5fiana_5fname_188',['icalparameter_set_iana_name',['../icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793',1,'icalparameter.c']]],
- ['icalparameter_5fset_5fiana_5fvalue_189',['icalparameter_set_iana_value',['../icalparameter_8h.html#adf6329d175597783232853ff1ca53e24',1,'icalparameter.c']]],
- ['icalparameter_5fset_5fparent_190',['icalparameter_set_parent',['../icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f',1,'icalparameter.c']]],
- ['icalparameter_5fset_5fxname_191',['icalparameter_set_xname',['../icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da',1,'icalparameter.c']]],
- ['icalparameter_5fset_5fxvalue_192',['icalparameter_set_xvalue',['../icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691',1,'icalparameter.c']]],
- ['icalparameter_5fstring_5fto_5fkind_193',['icalparameter_string_to_kind',['../icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6',1,'icalderivedparameter.c']]],
- ['icalparameter_5fvalue_5fkind_5fmap_194',['icalparameter_value_kind_map',['../structicalparameter__value__kind__map.html',1,'']]],
- ['icalparser_2eh_195',['icalparser.h',['../icalparser_8h.html',1,'']]],
- ['icalparser_5fadd_5fline_196',['icalparser_add_line',['../icalparser_8h.html#a987113ea951dc55e37a764af168caaca',1,'icalparser.c']]],
- ['icalparser_5fbegin_5fcomp_197',['ICALPARSER_BEGIN_COMP',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e',1,'icalparser.h']]],
- ['icalparser_5fclean_198',['icalparser_clean',['../icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7',1,'icalparser.c']]],
- ['icalparser_5fend_5fcomp_199',['ICALPARSER_END_COMP',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2',1,'icalparser.h']]],
- ['icalparser_5ferror_200',['ICALPARSER_ERROR',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8',1,'icalparser.h']]],
- ['icalparser_5ffree_201',['icalparser_free',['../icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d',1,'icalparser.c']]],
- ['icalparser_5fget_5fline_202',['icalparser_get_line',['../icalparser_8h.html#ada2de638b68de5146ae860631709f4a3',1,'icalparser.c']]],
- ['icalparser_5fget_5fstate_203',['icalparser_get_state',['../icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027',1,'icalparser.c']]],
- ['icalparser_5fimpl_204',['icalparser_impl',['../structicalparser__impl.html',1,'']]],
- ['icalparser_5fin_5fprogress_205',['ICALPARSER_IN_PROGRESS',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2',1,'icalparser.h']]],
- ['icalparser_5fnew_206',['icalparser_new',['../icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57',1,'icalparser.c']]],
- ['icalparser_5fparse_207',['icalparser_parse',['../icalparser_8h.html#a00330df647417bb017a7daaaffafddec',1,'icalparser.c']]],
- ['icalparser_5fparse_5fstring_208',['icalparser_parse_string',['../icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd',1,'icalparser.c']]],
- ['icalparser_5fset_5fgen_5fdata_209',['icalparser_set_gen_data',['../icalparser_8h.html#aae6d08b4084610e225621a25dddd7689',1,'icalparser.c']]],
- ['icalparser_5fstate_210',['icalparser_state',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7',1,'icalparser.h']]],
- ['icalparser_5fsuccess_211',['ICALPARSER_SUCCESS',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090',1,'icalparser.h']]],
- ['icalperiod_2eh_212',['icalperiod.h',['../icalperiod_8h.html',1,'']]],
- ['icalperiodtype_213',['icalperiodtype',['../structicalperiodtype.html',1,'']]],
- ['icalperiodtype_5fas_5fical_5fstring_214',['icalperiodtype_as_ical_string',['../icalperiod_8h.html#a28a5aa968b36182e39d7f3fd3491ecb3',1,'icalperiod.c']]],
- ['icalperiodtype_5fas_5fical_5fstring_5fr_215',['icalperiodtype_as_ical_string_r',['../icalperiod_8h.html#a2f7c3f3e1623c9774596d1ef68789171',1,'icalperiod.c']]],
- ['icalperiodtype_5ffrom_5fstring_216',['icalperiodtype_from_string',['../icalperiod_8h.html#a827e35abf4d6349e15aeaa9a483064fd',1,'icalperiod.c']]],
- ['icalperiodtype_5fis_5fnull_5fperiod_217',['icalperiodtype_is_null_period',['../icalperiod_8h.html#ae184bb1351602b7763044c5167a96bdf',1,'icalperiod.c']]],
- ['icalperiodtype_5fis_5fvalid_5fperiod_218',['icalperiodtype_is_valid_period',['../icalperiod_8h.html#af7feaf12370cd37d66d160c4d8fbf0c7',1,'icalperiod.c']]],
- ['icalperiodtype_5fnull_5fperiod_219',['icalperiodtype_null_period',['../icalperiod_8h.html#a60e59a9f46a1efa9885829a4d23eddfa',1,'icalperiod.c']]],
- ['icalproperty_220',['ICalProperty',['../classLibICal_1_1ICalProperty.html',1,'LibICal']]],
- ['icalproperty_2eh_221',['icalproperty.h',['../icalproperty_8h.html',1,'']]],
- ['icalproperty_5fclone_222',['icalproperty_clone',['../icalproperty_8h.html#a311fabb068960a73de22b02ac3033516',1,'icalproperty.c']]],
- ['icalproperty_5fcxx_2eh_223',['icalproperty_cxx.h',['../icalproperty__cxx_8h.html',1,'']]],
- ['icalproperty_5fenum_5fmap_224',['icalproperty_enum_map',['../structicalproperty__enum__map.html',1,'']]],
+ ['icalarray_30',['icalarray',['../icalarray_8h.html#ad36143942d5ac4709b68fff41615e598',1,'icalarray.h']]],
+ ['icalarray_2eh_31',['icalarray.h',['../icalarray_8h.html',1,'']]],
+ ['icalarray_5fappend_32',['icalarray_append',['../icalarray_8h.html#a9a11feb130b619af9dd7f4003d52d242',1,'icalarray.c']]],
+ ['icalarray_5fcopy_33',['icalarray_copy',['../icalarray_8h.html#a4e7b1165ef6a6a63e7d67dedfb789dc8',1,'icalarray.c']]],
+ ['icalarray_5felement_5fat_34',['icalarray_element_at',['../icalarray_8h.html#a2f12e8a9e9d70d80ad8a621b7d52af96',1,'icalarray.c']]],
+ ['icalarray_5ffree_35',['icalarray_free',['../icalarray_8h.html#a725724cdff58a12520abc7d6bfdf5e0f',1,'icalarray.c']]],
+ ['icalarray_5fnew_36',['icalarray_new',['../icalarray_8h.html#aeab98d02907573525bccdd548c6f8f1d',1,'icalarray.c']]],
+ ['icalarray_5fremove_5felement_5fat_37',['icalarray_remove_element_at',['../icalarray_8h.html#afeff7fd9edc32284b5fb34fb61ec8c0a',1,'icalarray.c']]],
+ ['icalarray_5fsort_38',['icalarray_sort',['../icalarray_8h.html#a7552d72058960fe92eeae36531275913',1,'icalarray.c']]],
+ ['icalattach_39',['icalattach',['../icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5',1,'icalattach.h']]],
+ ['icalattach_2eh_40',['icalattach.h',['../icalattach_8h.html',1,'']]],
+ ['icalattach_5ffree_5ffn_5ft_41',['icalattach_free_fn_t',['../icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41',1,'icalattach.h']]],
+ ['icalattach_5fget_5fdata_42',['icalattach_get_data',['../icalattach_8h.html#ab2039dd2691006e33174e39fedb4adca',1,'icalattach.c']]],
+ ['icalattach_5fget_5fis_5furl_43',['icalattach_get_is_url',['../icalattach_8h.html#a87aa30954aa1f901d90ab816abdfebd1',1,'icalattach.c']]],
+ ['icalattach_5fget_5furl_44',['icalattach_get_url',['../icalattach_8h.html#abff756d83d05c46417c8cbdaa7e0fa04',1,'icalattach.c']]],
+ ['icalattach_5fimpl_45',['icalattach_impl',['../structicalattach__impl.html',1,'']]],
+ ['icalattach_5fnew_5ffrom_5fdata_46',['icalattach_new_from_data',['../icalattach_8h.html#a02add24fd5d06a4753df5e7b9e9ce94b',1,'icalattach.c']]],
+ ['icalattach_5fnew_5ffrom_5furl_47',['icalattach_new_from_url',['../icalattach_8h.html#ae01e1b8479c7f4f6205d05271a4a8021',1,'icalattach.c']]],
+ ['icalattach_5fref_48',['icalattach_ref',['../icalattach_8h.html#aa442cd17e95dd605f5df40194d910002',1,'icalattach.c']]],
+ ['icalattach_5funref_49',['icalattach_unref',['../icalattach_8h.html#a4f9e8fe048e58d1035f82ca47e51024f',1,'icalattach.c']]],
+ ['icalbdbset_50',['ICalBDBSet',['../classLibICal_1_1ICalBDBSet.html',1,'LibICal']]],
+ ['icalbdbset_5fcxx_2eh_51',['icalbdbset_cxx.h',['../icalbdbset__cxx_8h.html',1,'']]],
+ ['icalbdbset_5fid_52',['icalbdbset_id',['../structicalbdbset__id.html',1,'']]],
+ ['icalbdbset_5fimpl_53',['icalbdbset_impl',['../structicalbdbset__impl.html',1,'']]],
+ ['icalbdbset_5foptions_54',['icalbdbset_options',['../structicalbdbset__options.html',1,'']]],
+ ['icalcalendar_2eh_55',['icalcalendar.h',['../icalcalendar_8h.html',1,'']]],
+ ['icalcalendar_5fimpl_56',['icalcalendar_impl',['../structicalcalendar__impl.html',1,'']]],
+ ['icalclassify_5fmap_57',['icalclassify_map',['../structicalclassify__map.html',1,'']]],
+ ['icalclassify_5fparts_58',['icalclassify_parts',['../structicalclassify__parts.html',1,'']]],
+ ['icalcluster_5fimpl_59',['icalcluster_impl',['../structicalcluster__impl.html',1,'']]],
+ ['icalcompiter_60',['icalcompiter',['../structicalcompiter.html',1,'']]],
+ ['icalcomponent_2eh_61',['icalcomponent.h',['../icalcomponent_8h.html',1,'']]],
+ ['icalcomponent_5fclone_62',['icalcomponent_clone',['../icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8',1,'icalcomponent.c']]],
+ ['icalcomponent_5fconvert_5ferrors_63',['icalcomponent_convert_errors',['../icalcomponent_8h.html#a05f04c49a8dcbe21e87fd895cd7fcb3e',1,'icalcomponent.c']]],
+ ['icalcomponent_5fcount_5ferrors_64',['icalcomponent_count_errors',['../icalcomponent_8h.html#aa1f40109577b185be2e807c0f2f00146',1,'icalcomponent.c']]],
+ ['icalcomponent_5fforeach_5frecurrence_65',['icalcomponent_foreach_recurrence',['../icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e',1,'icalcomponent.c']]],
+ ['icalcomponent_5fforeach_5ftzid_66',['icalcomponent_foreach_tzid',['../icalcomponent_8h.html#addacbedbeccb2e2d31ae9a6963e19e49',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5fcomponent_5fname_67',['icalcomponent_get_component_name',['../icalcomponent_8h.html#ac8151739c220f2a0bf3b6c39fe74a60c',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5fdtend_68',['icalcomponent_get_dtend',['../icalcomponent_8h.html#a233d19ae5347cc66920e755c2c966f70',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5fdtstart_69',['icalcomponent_get_dtstart',['../icalcomponent_8h.html#a23e20161c54d3aeff51e1cc444eee063',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5fdue_70',['icalcomponent_get_due',['../icalcomponent_8h.html#a914c732761507bf5333d246adfe80d85',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5fduration_71',['icalcomponent_get_duration',['../icalcomponent_8h.html#aa40346bf15111b7f9eb0e629c7e8a6e6',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5ffirst_5freal_5fcomponent_72',['icalcomponent_get_first_real_component',['../icalcomponent_8h.html#a822e1ecadd06473da50dbcb52ebb759d',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5finner_73',['icalcomponent_get_inner',['../icalcomponent_8h.html#a744361f31ad6f28771035527ea00d11f',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5fmethod_74',['icalcomponent_get_method',['../icalcomponent_8h.html#a36125a44be8baadb7d58b4f5d3c13ca7',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5frelcalid_75',['icalcomponent_get_relcalid',['../icalcomponent_8h.html#a8389c220f17ca9194ff35a53003fa7ff',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5fspan_76',['icalcomponent_get_span',['../icalcomponent_8h.html#ac1316a03cca77062e1e85a094a90c770',1,'icalcomponent.c']]],
+ ['icalcomponent_5fget_5ftimezone_77',['icalcomponent_get_timezone',['../icalcomponent_8h.html#abc399fff22411a68f6f28ff93f625f3d',1,'icalcomponent.c']]],
+ ['icalcomponent_5fimpl_78',['icalcomponent_impl',['../structicalcomponent__impl.html',1,'']]],
+ ['icalcomponent_5fkind_5fmap_79',['icalcomponent_kind_map',['../structicalcomponent__kind__map.html',1,'']]],
+ ['icalcomponent_5fmerge_5fcomponent_80',['icalcomponent_merge_component',['../icalcomponent_8h.html#a9a6e353e730464ff0f4ecf85475d648c',1,'icalcomponent.c']]],
+ ['icalcomponent_5fnew_81',['icalcomponent_new',['../icalcomponent_8h.html#a727a14d0c14c66b4dbf1b58b2cb6ac2e',1,'icalcomponent.c']]],
+ ['icalcomponent_5fnew_5fclone_82',['icalcomponent_new_clone',['../icalcomponent_8h.html#afe8057ad5859d3723984bb67aa253ca9',1,'icalcomponent.c']]],
+ ['icalcomponent_5fnew_5ffrom_5fstring_83',['icalcomponent_new_from_string',['../icalcomponent_8h.html#af4a04ae38f7633b65f629452aff3376a',1,'icalcomponent.c']]],
+ ['icalcomponent_5fnew_5fx_84',['icalcomponent_new_x',['../icalcomponent_8h.html#ad06faf0a54675bb708c3542b59f304dd',1,'icalcomponent.c']]],
+ ['icalcomponent_5fnormalize_85',['icalcomponent_normalize',['../icalcomponent_8h.html#a56150641c4d33ad4ec365c77a257e153',1,'icalcomponent.c']]],
+ ['icalcomponent_5fset_5fdtend_86',['icalcomponent_set_dtend',['../icalcomponent_8h.html#ac0812f64b10457645c4e89b441c0a415',1,'icalcomponent.c']]],
+ ['icalcomponent_5fset_5fdtstart_87',['icalcomponent_set_dtstart',['../icalcomponent_8h.html#a46f6c42c1190e84d2d34dd19591af07b',1,'icalcomponent.c']]],
+ ['icalcomponent_5fset_5fdue_88',['icalcomponent_set_due',['../icalcomponent_8h.html#ae9a61fb25f98f24b6b89276040c4f9f8',1,'icalcomponent.c']]],
+ ['icalcomponent_5fset_5fduration_89',['icalcomponent_set_duration',['../icalcomponent_8h.html#ad122989d32c8e8eebbc8ca14a1cdfb18',1,'icalcomponent.c']]],
+ ['icalcomponent_5fset_5fmethod_90',['icalcomponent_set_method',['../icalcomponent_8h.html#a6db8db9455d888c5f9cab83a6033bee5',1,'icalcomponent.c']]],
+ ['icalcomponent_5fset_5frelcalid_91',['icalcomponent_set_relcalid',['../icalcomponent_8h.html#a06bc97a17e83ebbcc6b1ff227ea4d701',1,'icalcomponent.c']]],
+ ['icalcomponent_5fstrip_5ferrors_92',['icalcomponent_strip_errors',['../icalcomponent_8h.html#a51f8653df2976e849923ae4a93b993fa',1,'icalcomponent.c']]],
+ ['icalcomponent_5fvanew_93',['icalcomponent_vanew',['../icalcomponent_8h.html#a6d04f3e1a9fac62b7b06c88eecd3b194',1,'icalcomponent.c']]],
+ ['icaldatetimeperiodtype_94',['icaldatetimeperiodtype',['../structicaldatetimeperiodtype.html',1,'']]],
+ ['icaldirset_2eh_95',['icaldirset.h',['../icaldirset_8h.html',1,'']]],
+ ['icaldirset_5fadd_5fcomponent_96',['icaldirset_add_component',['../icaldirset_8h.html#a123ff2d1b0887caafc027936bc9b921b',1,'icaldirset.c']]],
+ ['icaldirset_5fimpl_97',['icaldirset_impl',['../structicaldirset__impl.html',1,'']]],
+ ['icaldirset_5foptions_98',['icaldirset_options',['../structicaldirset__options.html',1,'']]],
+ ['icaldirset_5fremove_5fcomponent_99',['icaldirset_remove_component',['../icaldirset_8h.html#ae3b06ab0380ffb7c0e4b7ce9251931ad',1,'icaldirset.c']]],
+ ['icalduration_2eh_100',['icalduration.h',['../icalduration_8h.html',1,'']]],
+ ['icaldurationtype_101',['icaldurationtype',['../structicaldurationtype.html',1,'']]],
+ ['icaldurationtype_5fas_5fical_5fstring_102',['icaldurationtype_as_ical_string',['../icalduration_8h.html#adb753c6f52d493cfa9f31c2d7730ace1',1,'icalduration.c']]],
+ ['icaldurationtype_5fas_5fical_5fstring_5fr_103',['icaldurationtype_as_ical_string_r',['../icalduration_8h.html#ab87c9958f888dba23afa2249110ca137',1,'icalduration.c']]],
+ ['icaldurationtype_5fas_5fint_104',['icaldurationtype_as_int',['../icalduration_8h.html#a1828c484b9efb3cb1f08ec5eb58c7a18',1,'icalduration.c']]],
+ ['icaldurationtype_5fbad_5fduration_105',['icaldurationtype_bad_duration',['../icalduration_8h.html#a2578535a23fc5c6d4d61c09c880f03fd',1,'icalduration.c']]],
+ ['icaldurationtype_5ffrom_5fint_106',['icaldurationtype_from_int',['../icalduration_8h.html#a88157a8ae61263ea15af92a416889301',1,'icalduration.c']]],
+ ['icaldurationtype_5ffrom_5fstring_107',['icaldurationtype_from_string',['../icalduration_8h.html#a0d6d8cc773e19242448eaffb1368fef4',1,'icalduration.c']]],
+ ['icaldurationtype_5fis_5fbad_5fduration_108',['icaldurationtype_is_bad_duration',['../icalduration_8h.html#a88c5b90b57f9e1f79c00a544746687d6',1,'icalduration.c']]],
+ ['icaldurationtype_5fis_5fnull_5fduration_109',['icaldurationtype_is_null_duration',['../icalduration_8h.html#afcdeddc439488d8f586db0702593c270',1,'icalduration.c']]],
+ ['icaldurationtype_5fnull_5fduration_110',['icaldurationtype_null_duration',['../icalduration_8h.html#ad716774a6570e0be2eb11868deb86595',1,'icalduration.c']]],
+ ['icalenum_5fnum_5fto_5freqstat_111',['icalenum_num_to_reqstat',['../icalenums_8h.html#a53964f8e27e7e4db21c6e173e97d9169',1,'icalenums.c']]],
+ ['icalenum_5freqstat_5fcode_5fr_112',['icalenum_reqstat_code_r',['../icalenums_8h.html#ada0aa82f4ec0fb1c15550165fd49043c',1,'icalenums.c']]],
+ ['icalenum_5freqstat_5fdesc_113',['icalenum_reqstat_desc',['../icalenums_8h.html#a2b1eaf6c550ec93869dc760cf8d2e0f7',1,'icalenums.c']]],
+ ['icalenum_5freqstat_5fmajor_114',['icalenum_reqstat_major',['../icalenums_8h.html#a49c50e3cc8a770b11306605c58c84c7d',1,'icalenums.c']]],
+ ['icalenum_5freqstat_5fminor_115',['icalenum_reqstat_minor',['../icalenums_8h.html#a93c405d78c5d9589c823a7521ba7e3f9',1,'icalenums.c']]],
+ ['icalenums_2eh_116',['icalenums.h',['../icalenums_8h.html',1,'']]],
+ ['icalerrno_117',['icalerrno',['../icalerror_8h.html#ad2562706150f5c5a4d9b0ca149d78e37',1,'icalerror.h']]],
+ ['icalerrno_5freturn_118',['icalerrno_return',['../icalerror_8h.html#a03f44629289ba66eaf29e199ec9ec4b7',1,'icalerror.c']]],
+ ['icalerror_2eh_119',['icalerror.h',['../icalerror_8h.html',1,'']]],
+ ['icalerror_5fassert_120',['icalerror_assert',['../icalerror_8h.html#a44c46ab691b1a16f61b796350dc01bed',1,'icalerror.h']]],
+ ['icalerror_5fcheck_5farg_121',['icalerror_check_arg',['../icalerror_8h.html#afef4004abbb97d2599d131948655ae89',1,'icalerror.h']]],
+ ['icalerror_5fcheck_5farg_5fre_122',['icalerror_check_arg_re',['../icalerror_8h.html#ae163052ebae24e2026bf54108b10b914',1,'icalerror.h']]],
+ ['icalerror_5fcheck_5farg_5frv_123',['icalerror_check_arg_rv',['../icalerror_8h.html#a00245be23d5c2d4801c9ed74e1da6f6a',1,'icalerror.h']]],
+ ['icalerror_5fcheck_5farg_5frx_124',['icalerror_check_arg_rx',['../icalerror_8h.html#a7a71f70509be32e3e54edbaf3b45571a',1,'icalerror.h']]],
+ ['icalerror_5fcheck_5farg_5frz_125',['icalerror_check_arg_rz',['../icalerror_8h.html#a95198bf515920804672520856c300666',1,'icalerror.h']]],
+ ['icalerror_5fclear_5ferrno_126',['icalerror_clear_errno',['../icalerror_8h.html#ae87b46acb90ce9fee0fa377fd9b57c28',1,'icalerror.c']]],
+ ['icalerror_5fcrash_5fhere_127',['icalerror_crash_here',['../icalerror_8h.html#a0cbc33f05e014e767bd92b04bfb92f62',1,'icalerror.c']]],
+ ['icalerror_5ferror_5ffrom_5fstring_128',['icalerror_error_from_string',['../icalerror_8h.html#a9b60700869241af095f0604f35b1c446',1,'icalerror.c']]],
+ ['icalerror_5fget_5ferror_5fstate_129',['icalerror_get_error_state',['../icalerror_8h.html#a5fe3cbc229f74250b59c077e21abf82d',1,'icalerror.c']]],
+ ['icalerror_5fget_5ferrors_5fare_5ffatal_130',['icalerror_get_errors_are_fatal',['../icalerror_8h.html#a44fa677ba623cdcebe9e38b03cd08389',1,'icalerror.c']]],
+ ['icalerror_5fperror_131',['icalerror_perror',['../icalerror_8h.html#a5c3975fee79ab587467be6531497dbbc',1,'icalerror.c']]],
+ ['icalerror_5frestore_132',['icalerror_restore',['../icalerror_8h.html#a8377dadcd17bf305d1931aa2518c321a',1,'icalerror.c']]],
+ ['icalerror_5fset_5ferrno_133',['icalerror_set_errno',['../icalerror_8h.html#a8266eaa216926b6703a0ef31cd99f0b2',1,'icalerror.c']]],
+ ['icalerror_5fset_5ferror_5fstate_134',['icalerror_set_error_state',['../icalerror_8h.html#a777a41722836b68ffb27ae5a746a14b4',1,'icalerror.c']]],
+ ['icalerror_5fset_5ferrors_5fare_5ffatal_135',['icalerror_set_errors_are_fatal',['../icalerror_8h.html#a05941b21472c45d4b3654cb7d94bf3e8',1,'icalerror.c']]],
+ ['icalerror_5fstate_136',['icalerror_state',['../structicalerror__state.html',1,'']]],
+ ['icalerror_5fstop_5fhere_137',['icalerror_stop_here',['../icalerror_8h.html#a9102f6b721a280151c7858860707171b',1,'icalerror.c']]],
+ ['icalerror_5fstrerror_138',['icalerror_strerror',['../icalerror_8h.html#a78e30857b73490e23848b92459510b8c',1,'icalerror.c']]],
+ ['icalerror_5fstring_5fmap_139',['icalerror_string_map',['../structicalerror__string__map.html',1,'']]],
+ ['icalerror_5fsupress_140',['icalerror_supress',['../icalerror_8h.html#af226f2c41272dabecd03ec9807d3a1e2',1,'icalerror.c']]],
+ ['icalerror_5fwarn_141',['icalerror_warn',['../icalerror_8h.html#a2ab760137cd4f66d205ef00235a0ecd4',1,'icalerror.h']]],
+ ['icalerrorenum_142',['icalerrorenum',['../icalerror_8h.html#a601c122fcea522513b1b7732fa23e833',1,'icalerror.h']]],
+ ['icalerrorstate_143',['icalerrorstate',['../icalerror_8h.html#a3cb9a92508be773fbb4dba7c658443d3',1,'icalerror.h']]],
+ ['icalfileset_5fid_144',['icalfileset_id',['../structicalfileset__id.html',1,'']]],
+ ['icalfileset_5fimpl_145',['icalfileset_impl',['../structicalfileset__impl.html',1,'']]],
+ ['icalfileset_5foptions_146',['icalfileset_options',['../structicalfileset__options.html',1,'']]],
+ ['icalgauge_2eh_147',['icalgauge.h',['../icalgauge_8h.html',1,'']]],
+ ['icalgauge_5fcompare_148',['icalgauge_compare',['../icalgauge_8h.html#a9047a63c23d86af1b2ad3a2dd4ba63bd',1,'icalgauge.c']]],
+ ['icalgauge_5fdump_149',['icalgauge_dump',['../icalgauge_8h.html#a3000c05fd412869503e8499c07030f48',1,'icalgauge.c']]],
+ ['icalgauge_5fget_5fexpand_150',['icalgauge_get_expand',['../icalgauge_8h.html#a0e3a08b481636446b7d1cbefeba82998',1,'icalgauge.c']]],
+ ['icalgauge_5fimpl_151',['icalgauge_impl',['../structicalgauge__impl.html',1,'']]],
+ ['icalgauge_5fwhere_152',['icalgauge_where',['../structicalgauge__where.html',1,'']]],
+ ['icalgeotype_153',['icalgeotype',['../structicalgeotype.html',1,'']]],
+ ['icalmemory_2eh_154',['icalmemory.h',['../icalmemory_8h.html',1,'']]],
+ ['icalmemory_5fadd_5ftmp_5fbuffer_155',['icalmemory_add_tmp_buffer',['../icalmemory_8h.html#ae9f1799733a1577748a028181098be48',1,'icalmemory.c']]],
+ ['icalmemory_5fappend_5fchar_156',['icalmemory_append_char',['../icalmemory_8h.html#addac122edb16bc41a193895c86bd5ff5',1,'icalmemory.c']]],
+ ['icalmemory_5fappend_5fstring_157',['icalmemory_append_string',['../icalmemory_8h.html#a647bf5dab81fc5b83a0ed8f8ad769ea6',1,'icalmemory.c']]],
+ ['icalmemory_5ffree_5fbuffer_158',['icalmemory_free_buffer',['../icalmemory_8h.html#a2f164cb87c67f06b5dc04a5f21384879',1,'icalmemory.c']]],
+ ['icalmemory_5ffree_5fring_159',['icalmemory_free_ring',['../icalmemory_8h.html#a175daa67f089bae6aefd4360fcd0d664',1,'icalmemory.c']]],
+ ['icalmemory_5fget_5fmem_5falloc_5ffuncs_160',['icalmemory_get_mem_alloc_funcs',['../icalmemory_8h.html#ae1659b63eaac2744cae912c727655721',1,'icalmemory.c']]],
+ ['icalmemory_5fnew_5fbuffer_161',['icalmemory_new_buffer',['../icalmemory_8h.html#a9b645edbcc1a05dbb64df5d86adbc367',1,'icalmemory.c']]],
+ ['icalmemory_5fresize_5fbuffer_162',['icalmemory_resize_buffer',['../icalmemory_8h.html#a6cf9578649d6f12bf8eae97e4ef537e9',1,'icalmemory.c']]],
+ ['icalmemory_5fset_5fmem_5falloc_5ffuncs_163',['icalmemory_set_mem_alloc_funcs',['../icalmemory_8h.html#aeaa82604d4c5ccf150ecd2fb6bfca30d',1,'icalmemory.c']]],
+ ['icalmemory_5fstrdup_164',['icalmemory_strdup',['../icalmemory_8h.html#a313a5fd91cb6100f9ecc1b8f24acc336',1,'icalmemory.c']]],
+ ['icalmemory_5ftmp_5fbuffer_165',['icalmemory_tmp_buffer',['../icalmemory_8h.html#aeaf6a28b3908f695bb0a7e35d1dfc8f7',1,'icalmemory.c']]],
+ ['icalmemory_5ftmp_5fcopy_166',['icalmemory_tmp_copy',['../icalmemory_8h.html#aa5f6b34db6cc88a33bd1cd745d44f977',1,'icalmemory.c']]],
+ ['icalparameter_167',['ICalParameter',['../classLibICal_1_1ICalParameter.html',1,'LibICal']]],
+ ['icalparameter_2eh_168',['icalparameter.h',['../icalparameter_8h.html',1,'']]],
+ ['icalparameter_5fas_5fical_5fstring_169',['icalparameter_as_ical_string',['../icalparameter_8h.html#ab8222d0c7236fee6e6ae47a79955db45',1,'icalparameter.c']]],
+ ['icalparameter_5fas_5fical_5fstring_5fr_170',['icalparameter_as_ical_string_r',['../icalparameter_8h.html#afe13c2029af7332593df37d1ebbd8b3c',1,'icalparameter.c']]],
+ ['icalparameter_5fclone_171',['icalparameter_clone',['../icalparameter_8h.html#a736a5b4f88c51ba730fddb29981c57de',1,'icalparameter.c']]],
+ ['icalparameter_5fcxx_2eh_172',['icalparameter_cxx.h',['../icalparameter__cxx_8h.html',1,'']]],
+ ['icalparameter_5ffree_173',['icalparameter_free',['../icalparameter_8h.html#aafadb9fd4172bab0d17252d251c69800',1,'icalparameter.c']]],
+ ['icalparameter_5fget_5fiana_5fname_174',['icalparameter_get_iana_name',['../icalparameter_8h.html#ab644f9bab546eea75306f349914af05a',1,'icalparameter.c']]],
+ ['icalparameter_5fget_5fiana_5fvalue_175',['icalparameter_get_iana_value',['../icalparameter_8h.html#a93de301878e702d08cf89dae83c071f7',1,'icalparameter.c']]],
+ ['icalparameter_5fget_5fparent_176',['icalparameter_get_parent',['../icalproperty_8h.html#ab0fd104bb6eb9d30d2b03a3f35c6a1ea',1,'icalparameter.c']]],
+ ['icalparameter_5fget_5fxname_177',['icalparameter_get_xname',['../icalparameter_8h.html#a28c4415b82455f7551aa4c48b36be438',1,'icalparameter.c']]],
+ ['icalparameter_5fget_5fxvalue_178',['icalparameter_get_xvalue',['../icalparameter_8h.html#a1e2ee9baea3213f18d2b93cdf3892c72',1,'icalparameter.c']]],
+ ['icalparameter_5fhas_5fsame_5fname_179',['icalparameter_has_same_name',['../icalparameter_8h.html#add735467f8a84b476f5899e262a072a2',1,'icalparameter.c']]],
+ ['icalparameter_5fimpl_180',['icalparameter_impl',['../structicalparameter__impl.html',1,'']]],
+ ['icalparameter_5fisa_181',['icalparameter_isa',['../icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b',1,'icalparameter.c']]],
+ ['icalparameter_5fisa_5fparameter_182',['icalparameter_isa_parameter',['../icalparameter_8h.html#a960908ba27797c51f965b997be99f284',1,'icalparameter.c']]],
+ ['icalparameter_5fkind_5fis_5fvalid_183',['icalparameter_kind_is_valid',['../icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66',1,'icalparameter.h']]],
+ ['icalparameter_5fkind_5fto_5fstring_184',['icalparameter_kind_to_string',['../icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438',1,'icalparameter.h']]],
+ ['icalparameter_5fnew_185',['icalparameter_new',['../icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429',1,'icalparameter.c']]],
+ ['icalparameter_5fnew_5fclone_186',['icalparameter_new_clone',['../icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264',1,'icalparameter.c']]],
+ ['icalparameter_5fnew_5ffrom_5fstring_187',['icalparameter_new_from_string',['../icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b',1,'icalparameter.c']]],
+ ['icalparameter_5fnew_5ffrom_5fvalue_5fstring_188',['icalparameter_new_from_value_string',['../icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f',1,'icalparameter.h']]],
+ ['icalparameter_5fset_5fiana_5fname_189',['icalparameter_set_iana_name',['../icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793',1,'icalparameter.c']]],
+ ['icalparameter_5fset_5fiana_5fvalue_190',['icalparameter_set_iana_value',['../icalparameter_8h.html#adf6329d175597783232853ff1ca53e24',1,'icalparameter.c']]],
+ ['icalparameter_5fset_5fparent_191',['icalparameter_set_parent',['../icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f',1,'icalparameter.c']]],
+ ['icalparameter_5fset_5fxname_192',['icalparameter_set_xname',['../icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da',1,'icalparameter.c']]],
+ ['icalparameter_5fset_5fxvalue_193',['icalparameter_set_xvalue',['../icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691',1,'icalparameter.c']]],
+ ['icalparameter_5fstring_5fto_5fkind_194',['icalparameter_string_to_kind',['../icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6',1,'icalparameter.h']]],
+ ['icalparser_195',['icalparser',['../icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa',1,'icalparser.h']]],
+ ['icalparser_2eh_196',['icalparser.h',['../icalparser_8h.html',1,'']]],
+ ['icalparser_5fadd_5fline_197',['icalparser_add_line',['../icalparser_8h.html#a987113ea951dc55e37a764af168caaca',1,'icalparser.c']]],
+ ['icalparser_5fbegin_5fcomp_198',['ICALPARSER_BEGIN_COMP',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a0bfd41070e190cb87f0e8385e0c8031e',1,'icalparser.h']]],
+ ['icalparser_5fclean_199',['icalparser_clean',['../icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7',1,'icalparser.c']]],
+ ['icalparser_5fend_5fcomp_200',['ICALPARSER_END_COMP',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a5a29afa239e509cc9f45a61a2c10feb2',1,'icalparser.h']]],
+ ['icalparser_5ferror_201',['ICALPARSER_ERROR',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7adc8fd0c6d697007e6b3fa12bd118a9c8',1,'icalparser.h']]],
+ ['icalparser_5ffree_202',['icalparser_free',['../icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d',1,'icalparser.c']]],
+ ['icalparser_5fget_5fline_203',['icalparser_get_line',['../icalparser_8h.html#ada2de638b68de5146ae860631709f4a3',1,'icalparser.c']]],
+ ['icalparser_5fget_5fstate_204',['icalparser_get_state',['../icalparser_8h.html#a9a27d19ac53219bb65aeb9a031dbf027',1,'icalparser.c']]],
+ ['icalparser_5fimpl_205',['icalparser_impl',['../structicalparser__impl.html',1,'']]],
+ ['icalparser_5fin_5fprogress_206',['ICALPARSER_IN_PROGRESS',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a927206f107dfdc62cfd33a9115a997b2',1,'icalparser.h']]],
+ ['icalparser_5fnew_207',['icalparser_new',['../icalparser_8h.html#a9848e4dc69f814f49a5ece028c43be57',1,'icalparser.c']]],
+ ['icalparser_5fparse_208',['icalparser_parse',['../icalparser_8h.html#a00330df647417bb017a7daaaffafddec',1,'icalparser.c']]],
+ ['icalparser_5fparse_5fstring_209',['icalparser_parse_string',['../icalparser_8h.html#a5e1268344c61e44a0ec18085688f07fd',1,'icalparser.c']]],
+ ['icalparser_5fset_5fgen_5fdata_210',['icalparser_set_gen_data',['../icalparser_8h.html#aae6d08b4084610e225621a25dddd7689',1,'icalparser.c']]],
+ ['icalparser_5fstate_211',['icalparser_state',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7',1,'icalparser.h']]],
+ ['icalparser_5fsuccess_212',['ICALPARSER_SUCCESS',['../icalparser_8h.html#aeec42cd09dd789c699d7b6741cbec3e7a2dc67ce9b2811c477a462025a9ed9090',1,'icalparser.h']]],
+ ['icalperiod_2eh_213',['icalperiod.h',['../icalperiod_8h.html',1,'']]],
+ ['icalperiodtype_214',['icalperiodtype',['../structicalperiodtype.html',1,'']]],
+ ['icalperiodtype_5fas_5fical_5fstring_215',['icalperiodtype_as_ical_string',['../icalperiod_8h.html#a28a5aa968b36182e39d7f3fd3491ecb3',1,'icalperiod.c']]],
+ ['icalperiodtype_5fas_5fical_5fstring_5fr_216',['icalperiodtype_as_ical_string_r',['../icalperiod_8h.html#a2f7c3f3e1623c9774596d1ef68789171',1,'icalperiod.c']]],
+ ['icalperiodtype_5ffrom_5fstring_217',['icalperiodtype_from_string',['../icalperiod_8h.html#a827e35abf4d6349e15aeaa9a483064fd',1,'icalperiod.c']]],
+ ['icalperiodtype_5fis_5fnull_5fperiod_218',['icalperiodtype_is_null_period',['../icalperiod_8h.html#ae184bb1351602b7763044c5167a96bdf',1,'icalperiod.c']]],
+ ['icalperiodtype_5fis_5fvalid_5fperiod_219',['icalperiodtype_is_valid_period',['../icalperiod_8h.html#af7feaf12370cd37d66d160c4d8fbf0c7',1,'icalperiod.c']]],
+ ['icalperiodtype_5fnull_5fperiod_220',['icalperiodtype_null_period',['../icalperiod_8h.html#a60e59a9f46a1efa9885829a4d23eddfa',1,'icalperiod.c']]],
+ ['icalproperty_221',['ICalProperty',['../classLibICal_1_1ICalProperty.html',1,'LibICal']]],
+ ['icalproperty_2eh_222',['icalproperty.h',['../icalproperty_8h.html',1,'']]],
+ ['icalproperty_5fclone_223',['icalproperty_clone',['../icalproperty_8h.html#a311fabb068960a73de22b02ac3033516',1,'icalproperty.c']]],
+ ['icalproperty_5fcxx_2eh_224',['icalproperty_cxx.h',['../icalproperty__cxx_8h.html',1,'']]],
['icalproperty_5fget_5fdatetime_5fwith_5fcomponent_225',['icalproperty_get_datetime_with_component',['../icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721',1,'icalproperty.c']]],
['icalproperty_5fget_5fparent_226',['icalproperty_get_parent',['../icalcomponent_8h.html#a3d9f076b73a18e740c426329a6b969c7',1,'icalproperty.c']]],
['icalproperty_5fget_5fproperty_5fname_227',['icalproperty_get_property_name',['../icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956',1,'icalproperty.c']]],
['icalproperty_5fimpl_228',['icalproperty_impl',['../structicalproperty__impl.html',1,'']]],
- ['icalproperty_5fkind_5fis_5fvalid_229',['icalproperty_kind_is_valid',['../icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675',1,'icalderivedproperty.c']]],
- ['icalproperty_5fmap_230',['icalproperty_map',['../structicalproperty__map.html',1,'']]],
- ['icalproperty_5fnew_5fclone_231',['icalproperty_new_clone',['../icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d',1,'icalproperty.c']]],
- ['icalproperty_5fnormalize_232',['icalproperty_normalize',['../icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa',1,'icalproperty.c']]],
- ['icalproperty_5frecurrence_5fis_5fexcluded_233',['icalproperty_recurrence_is_excluded',['../icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f',1,'icalcomponent.c']]],
- ['icalproperty_5fremove_5fparameter_5fby_5fkind_234',['icalproperty_remove_parameter_by_kind',['../icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d',1,'icalproperty.c']]],
- ['icalproperty_5fremove_5fparameter_5fby_5fname_235',['icalproperty_remove_parameter_by_name',['../icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe',1,'icalproperty.c']]],
- ['icalproperty_5fremove_5fparameter_5fby_5fref_236',['icalproperty_remove_parameter_by_ref',['../icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e',1,'icalproperty.c']]],
- ['icalproperty_5fset_5fparent_237',['icalproperty_set_parent',['../icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2',1,'icalproperty.c']]],
- ['icalrecur_2eh_238',['icalrecur.h',['../icalrecur_8h.html',1,'']]],
- ['icalrecur_5fexpand_5frecurrence_239',['icalrecur_expand_recurrence',['../icalrecur_8h.html#a805af3920689b3b77d6db54317784409',1,'icalrecur.c']]],
- ['icalrecur_5fiterator_5ffree_240',['icalrecur_iterator_free',['../icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc',1,'icalrecur.c']]],
- ['icalrecur_5fiterator_5fimpl_241',['icalrecur_iterator_impl',['../structicalrecur__iterator__impl.html',1,'']]],
- ['icalrecur_5fiterator_5fnew_242',['icalrecur_iterator_new',['../icalrecur_8h.html#a34c26e8377e120586398b06d37a1f63e',1,'icalrecur.c']]],
- ['icalrecur_5fiterator_5fnext_243',['icalrecur_iterator_next',['../icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3',1,'icalrecur.c']]],
- ['icalrecur_5fiterator_5fprev_244',['icalrecur_iterator_prev',['../icalrecur_8h.html#aa15f2414c34796d414acce20ab7a2bf0',1,'icalrecur.c']]],
- ['icalrecur_5fiterator_5fset_5fend_245',['icalrecur_iterator_set_end',['../icalrecur_8h.html#abf97ae59c917f9a2856257418dcb1016',1,'icalrecur.c']]],
- ['icalrecur_5fiterator_5fset_5frange_246',['icalrecur_iterator_set_range',['../icalrecur_8h.html#af830056b191d4e037813ff27c60932cf',1,'icalrecur.c']]],
- ['icalrecur_5fiterator_5fset_5fstart_247',['icalrecur_iterator_set_start',['../icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5',1,'icalrecur.c']]],
- ['icalrecur_5fparser_248',['icalrecur_parser',['../structicalrecur__parser.html',1,'']]],
- ['icalrecurrencetype_249',['icalrecurrencetype',['../structicalrecurrencetype.html',1,'']]],
- ['icalrecurrencetype_5fday_5fday_5fof_5fweek_250',['icalrecurrencetype_day_day_of_week',['../icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7',1,'icalrecur.c']]],
- ['icalrecurrencetype_5fday_5fposition_251',['icalrecurrencetype_day_position',['../icalrecur_8h.html#aa730e9ac327064456902076b718400f4',1,'icalrecur.c']]],
- ['icalrecurrencetype_5fencode_5fday_252',['icalrecurrencetype_encode_day',['../icalrecur_8h.html#a1de1894ce541ebf3d5a3cbaf6c5978e1',1,'icalrecur.c']]],
- ['icalrecurrencetype_5fencode_5fmonth_253',['icalrecurrencetype_encode_month',['../icalrecur_8h.html#aa9d7b1ae411cd1eeb7464ee481e1609b',1,'icalrecur.c']]],
- ['icalrecurrencetype_5ffrom_5fstring_254',['icalrecurrencetype_from_string',['../icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926',1,'icalrecur.c']]],
- ['icalrecurrencetype_5fmonth_5fis_5fleap_255',['icalrecurrencetype_month_is_leap',['../icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c',1,'icalrecur.c']]],
- ['icalreqstattype_256',['icalreqstattype',['../structicalreqstattype.html',1,'']]],
- ['icalrestriction_2eh_257',['icalrestriction.h',['../icalrestriction_8h.html',1,'']]],
- ['icalrestriction_5fcheck_258',['icalrestriction_check',['../icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57',1,'icalrestriction.c']]],
- ['icalrestriction_5fcompare_259',['icalrestriction_compare',['../icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d',1,'icalrestriction.c']]],
- ['icalrestriction_5fkind_260',['icalrestriction_kind',['../icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9',1,'icalrestriction_kind():&#160;icalrestriction.h'],['../icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1',1,'icalrestriction_kind():&#160;icalrestriction.h']]],
- ['icalrestriction_5frecord_261',['icalrestriction_record',['../structicalrestriction__record.html',1,'']]],
- ['icalset_2eh_262',['icalset.h',['../icalset_8h.html',1,'']]],
- ['icalset_5fcommit_263',['icalset_commit',['../icalset_8h.html#a2c852ee9d1ddd570809482ba56fee0e6',1,'icalset.c']]],
- ['icalset_5ffetch_264',['icalset_fetch',['../icalset_8h.html#a98ebedc03e491568cf62830be8459921',1,'icalset.c']]],
- ['icalset_5ffree_265',['icalset_free',['../icalset_8h.html#a2a602a0901474216b3dddbd21f5ff8f5',1,'icalset.c']]],
- ['icalset_5fget_5fcurrent_5fcomponent_266',['icalset_get_current_component',['../icalset_8h.html#a420481c47762be041d21a8fc22a488c4',1,'icalset.c']]],
- ['icalset_5fimpl_267',['icalset_impl',['../structicalset__impl.html',1,'']]],
- ['icalset_5fmark_268',['icalset_mark',['../icalset_8h.html#a2caa3e1d3c665fe107dde1e4be8c49c1',1,'icalset.c']]],
- ['icalset_5fmodify_269',['icalset_modify',['../icalset_8h.html#afb2fbb4b1dae61bd4e2ad78c70daa1df',1,'icalset.c']]],
- ['icalset_5fnew_270',['icalset_new',['../icalset_8h.html#ad39065fe67efd5f3baf9f5af0379505e',1,'icalset.c']]],
- ['icalset_5fregister_5fclass_271',['icalset_register_class',['../icalset_8h.html#a40ba946500e79218ae39f89db5397121',1,'icalset.h']]],
- ['icalset_5fselect_272',['icalset_select',['../icalset_8h.html#a0d4a88d44364f1da9e107f99926a7217',1,'icalset.c']]],
- ['icalsetiter_273',['icalsetiter',['../structicalsetiter.html',1,'']]],
- ['icalsetiter_5fnext_274',['icalsetiter_next',['../icalset_8h.html#a309ac5871c9902f356f7a521dfcd0a62',1,'icalset.c']]],
- ['icalsetiter_5fnull_275',['icalsetiter_null',['../icalset_8h.html#a66eebdc183a6a66a99d91a5275ccd6ec',1,'icalset.c']]],
- ['icalsetiter_5fto_5fnext_276',['icalsetiter_to_next',['../icalset_8h.html#a47b0c14d98ea34c38315948bc9cc9097',1,'icalset.c']]],
- ['icalspanlist_277',['ICalSpanList',['../classLibICal_1_1ICalSpanList.html#a677ad30a4a2d1753b3357fcdd38cfa85',1,'LibICal::ICalSpanList::ICalSpanList(VComponent &amp;comp)'],['../classLibICal_1_1ICalSpanList.html#a553e46923b9b8cdf5f45043eefab3190',1,'LibICal::ICalSpanList::ICalSpanList(icalcomponent *comp)'],['../classLibICal_1_1ICalSpanList.html#a009d494e48e9bd6401a80315e292e487',1,'LibICal::ICalSpanList::ICalSpanList(icalset *set, icaltimetype start, icaltimetype end)'],['../classLibICal_1_1ICalSpanList.html',1,'LibICal::ICalSpanList']]],
- ['icalspanlist_2eh_278',['icalspanlist.h',['../icalspanlist_8h.html',1,'']]],
- ['icalspanlist_5fas_5ffreebusy_5fmatrix_279',['icalspanlist_as_freebusy_matrix',['../icalspanlist_8h.html#a7075f544806d8dec4696ccf80067f7d7',1,'icalspanlist.c']]],
- ['icalspanlist_5fas_5fvfreebusy_280',['icalspanlist_as_vfreebusy',['../icalspanlist_8h.html#aed5ab46eeb595eb24cb99494f6837267',1,'icalspanlist.c']]],
- ['icalspanlist_5fcxx_2eh_281',['icalspanlist_cxx.h',['../icalspanlist__cxx_8h.html',1,'']]],
- ['icalspanlist_5fdump_282',['icalspanlist_dump',['../icalspanlist_8h.html#a31a026b29f6b18108e49b15c9593a7fa',1,'icalspanlist.c']]],
- ['icalspanlist_5ffree_283',['icalspanlist_free',['../icalspanlist_8h.html#acb42d8b7053e8886c8ea895699f6fa9c',1,'icalspanlist.c']]],
- ['icalspanlist_5ffrom_5fvfreebusy_284',['icalspanlist_from_vfreebusy',['../icalspanlist_8h.html#a980cdf00f77540c74dc44f7037aa82a5',1,'icalspanlist.c']]],
- ['icalspanlist_5fimpl_285',['icalspanlist_impl',['../structicalspanlist__impl.html',1,'']]],
- ['icalspanlist_5fnew_286',['icalspanlist_new',['../icalspanlist_8h.html#acbf0f85b59416bfc8e8a65970e191136',1,'icalspanlist.c']]],
- ['icalspanlist_5fnext_5ffree_5ftime_287',['icalspanlist_next_free_time',['../icalspanlist_8h.html#af8686abb751773c3358c1a82fb79606c',1,'icalspanlist.c']]],
- ['icaltime_2eh_288',['icaltime.h',['../icaltime_8h.html',1,'']]],
- ['icaltime_5fadd_289',['icaltime_add',['../icalduration_8h.html#aacc4e7db2c4b8dd96fd428edee73acf5',1,'icalduration.c']]],
- ['icaltime_5fadjust_290',['icaltime_adjust',['../icaltime_8h.html#aeeff97a90d535fd004d93057e49e8663',1,'icaltime.c']]],
- ['icaltime_5fas_5fical_5fstring_291',['icaltime_as_ical_string',['../icaltime_8h.html#a96d92fa0eb3e7b3cc2f57628d8d2900e',1,'icaltime.c']]],
- ['icaltime_5fas_5fical_5fstring_5fr_292',['icaltime_as_ical_string_r',['../icaltime_8h.html#aff3743be95ab23fecba3a1de69ffdc2e',1,'icaltime.c']]],
- ['icaltime_5fas_5ftimet_293',['icaltime_as_timet',['../icaltime_8h.html#a7b39742d0f786f41df391c62ee56ec10',1,'icaltime.c']]],
- ['icaltime_5fas_5ftimet_5fwith_5fzone_294',['icaltime_as_timet_with_zone',['../icaltime_8h.html#a4ec8d0734d00b761745ea55808db8237',1,'icaltime.c']]],
- ['icaltime_5fcompare_295',['icaltime_compare',['../icaltime_8h.html#a123759194c6e8c44e1b05193cb61196a',1,'icaltime.c']]],
- ['icaltime_5fcompare_5fdate_5fonly_296',['icaltime_compare_date_only',['../icaltime_8h.html#a178f667071ea4e8f22140ee8e2f4cdae',1,'icaltime.c']]],
- ['icaltime_5fcompare_5fdate_5fonly_5ftz_297',['icaltime_compare_date_only_tz',['../icaltime_8h.html#abfa31574ddedeaf5e5b783b29ce0346d',1,'icaltime.c']]],
- ['icaltime_5fconvert_5fto_5fzone_298',['icaltime_convert_to_zone',['../icaltime_8h.html#a9fd9b6de943eec5733b74d958951a9c8',1,'icaltime.c']]],
- ['icaltime_5fcurrent_5ftime_5fwith_5fzone_299',['icaltime_current_time_with_zone',['../icaltime_8h.html#a35ab8c2fdc5766e30d3dd6c873af0151',1,'icaltime.c']]],
- ['icaltime_5fday_5fof_5fweek_300',['icaltime_day_of_week',['../icaltime_8h.html#a6df493d8d79b6eef9fca25adefbb6d69',1,'icaltime.c']]],
- ['icaltime_5fday_5fof_5fyear_301',['icaltime_day_of_year',['../icaltime_8h.html#a39606ca412bb507284a55356c9522b91',1,'icaltime.c']]],
- ['icaltime_5fdays_5fin_5fmonth_302',['icaltime_days_in_month',['../icaltime_8h.html#a99e9d9e26bea0231d23eb171990a1e8f',1,'icaltime.c']]],
- ['icaltime_5fdays_5fin_5fyear_303',['icaltime_days_in_year',['../icaltime_8h.html#ac50c6fc84b7b70f1678d1771c287b73b',1,'icaltime.c']]],
- ['icaltime_5ffrom_5fday_5fof_5fyear_304',['icaltime_from_day_of_year',['../icaltime_8h.html#a2915233b392cc2a68aa5a9acf39e2307',1,'icaltime.c']]],
- ['icaltime_5ffrom_5fstring_305',['icaltime_from_string',['../icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5',1,'icaltime.c']]],
- ['icaltime_5ffrom_5ftimet_5fwith_5fzone_306',['icaltime_from_timet_with_zone',['../icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401',1,'icaltime.h']]],
- ['icaltime_5fget_5ftimezone_307',['icaltime_get_timezone',['../icaltime_8h.html#a5a59eb5d3951c49e5d62953fcffda3b0',1,'icaltime.c']]],
- ['icaltime_5fget_5ftzid_308',['icaltime_get_tzid',['../icaltime_8h.html#a2189e2b4850921f206f87e7112e9e55b',1,'icaltime.c']]],
- ['icaltime_5fis_5fdate_309',['icaltime_is_date',['../icaltime_8h.html#a738950db4a3f2751f414a2a71c1ea4d2',1,'icaltime.c']]],
- ['icaltime_5fis_5fleap_5fyear_310',['icaltime_is_leap_year',['../icaltime_8h.html#accb8f16099b25c282dc4f7e33531dae4',1,'icaltime.c']]],
- ['icaltime_5fis_5fnull_5ftime_311',['icaltime_is_null_time',['../icaltime_8h.html#a97483d9daf2fc8f8b1bbdc0c75ced095',1,'icaltime.c']]],
- ['icaltime_5fis_5futc_312',['icaltime_is_utc',['../icaltime_8h.html#a097e18ea14aceb3dbc68c370f26f9b6c',1,'icaltime.c']]],
- ['icaltime_5fis_5fvalid_5ftime_313',['icaltime_is_valid_time',['../icaltime_8h.html#aaa1991e79202eabe71080a83e1e5c08e',1,'icaltime.c']]],
- ['icaltime_5fnormalize_314',['icaltime_normalize',['../icaltime_8h.html#ae02d3d34fd01c3d0e356cea4f789bace',1,'icaltime.c']]],
- ['icaltime_5fnull_5fdate_315',['icaltime_null_date',['../icaltime_8h.html#a7c210823a8ad13687089f12ad285df25',1,'icaltime.c']]],
- ['icaltime_5fnull_5ftime_316',['icaltime_null_time',['../icaltime_8h.html#af3f088ebb60b8716131742ef16eb7ce1',1,'icaltime.c']]],
- ['icaltime_5fset_5ftimezone_317',['icaltime_set_timezone',['../icaltime_8h.html#aea5c3a433f2919943b42d7d6400f6304',1,'icaltime.c']]],
- ['icaltime_5fspan_318',['icaltime_span',['../structicaltime__span.html',1,'']]],
- ['icaltime_5fspan_5fcontains_319',['icaltime_span_contains',['../icaltime_8h.html#a1b02dd66ec510ce626aa12395d1fdf79',1,'icaltime.c']]],
- ['icaltime_5fspan_5fnew_320',['icaltime_span_new',['../icaltime_8h.html#a4e024d5c8a41b226a31b573d0a86b722',1,'icaltime.c']]],
- ['icaltime_5fspan_5foverlaps_321',['icaltime_span_overlaps',['../icaltime_8h.html#a87a564f5d5c8ebb0746a1799817cfa83',1,'icaltime.c']]],
- ['icaltime_5fstart_5fdoy_5fweek_322',['icaltime_start_doy_week',['../icaltime_8h.html#a3e4ae35fd30b3d2b829f0e5bb7328e31',1,'icaltime.c']]],
- ['icaltime_5fsubtract_323',['icaltime_subtract',['../icalduration_8h.html#aaafcb16e5d2aaa6eb0e20fdac419fc0d',1,'icalduration.c']]],
- ['icaltime_5ftoday_324',['icaltime_today',['../icaltime_8h.html#a78f4440633835d80c182488b11df9372',1,'icaltime.c']]],
- ['icaltime_5fweek_5fnumber_325',['icaltime_week_number',['../icaltime_8h.html#a5be09f07b9444f73a66d179ae61f137a',1,'icaltime.c']]],
- ['icaltimetype_326',['icaltimetype',['../structicaltimetype.html',1,'']]],
- ['icaltimezone_327',['icaltimezone',['../icaltimezone_8h.html#a8561e9d4374ca1e29cd5ade459a50208',1,'icaltimezone.h']]],
- ['icaltimezone_2eh_328',['icaltimezone.h',['../icaltimezone_8h.html',1,'']]],
- ['icaltimezone_5fdump_5fchanges_329',['icaltimezone_dump_changes',['../icaltimezone_8h.html#a12c7192c39744d49e4c23249926ae22a',1,'icaltimezone.c']]],
- ['icaltimezone_5ffree_330',['icaltimezone_free',['../icaltimezone_8h.html#aa96c3397fd8bcce74e1f220ca3fc333d',1,'icaltimezone.c']]],
- ['icaltimezone_5ffree_5fbuiltin_5ftimezones_331',['icaltimezone_free_builtin_timezones',['../icaltimezone_8h.html#a7596677c1f0c38bac7e687f37e19e397',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5fbuiltin_5ftimezone_332',['icaltimezone_get_builtin_timezone',['../icaltimezone_8h.html#a8670c0a0730ddb27a2a59efb9b476b24',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5fbuiltin_5ftimezone_5ffrom_5foffset_333',['icaltimezone_get_builtin_timezone_from_offset',['../icaltimezone_8h.html#a1224ff59d8d1618ee41f17b5c6357312',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5fbuiltin_5ftimezone_5ffrom_5ftzid_334',['icaltimezone_get_builtin_timezone_from_tzid',['../icaltimezone_8h.html#ad05c4a96c4e7095f574641dfb9ceafc5',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5fbuiltin_5ftimezones_335',['icaltimezone_get_builtin_timezones',['../icaltimezone_8h.html#a8b765c5eb599505d208c89a799e13d21',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5fcomponent_336',['icaltimezone_get_component',['../icaltimezone_8h.html#a684813584e0e55460be636e8ebc81f53',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5fdisplay_5fname_337',['icaltimezone_get_display_name',['../icaltimezone_8h.html#aaf3d9c36dca3dd4e2233aac2a88997bc',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5flatitude_338',['icaltimezone_get_latitude',['../icaltimezone_8h.html#acfc51cb64dcc62ff668df02073c803d6',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5flocation_339',['icaltimezone_get_location',['../icaltimezone_8h.html#a876e1b3dc89bc76961708fe6974a03c1',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5flocation_5ffrom_5fvtimezone_340',['icaltimezone_get_location_from_vtimezone',['../icaltimezone_8h.html#a4666bfd001ff5654fc3ee851e2e2338e',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5flongitude_341',['icaltimezone_get_longitude',['../icaltimezone_8h.html#a346caee2838d8dfbeb07bc9c66b04e2b',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5ftzid_342',['icaltimezone_get_tzid',['../icaltimezone_8h.html#a8d74150570a8a31e1fb8fe976fea9250',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5ftznames_343',['icaltimezone_get_tznames',['../icaltimezone_8h.html#a7de03feecf3cbb0c7899b36d1285fd63',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5ftznames_5ffrom_5fvtimezone_344',['icaltimezone_get_tznames_from_vtimezone',['../icaltimezone_8h.html#a48a804fe8f8d61aed3efbf86504baf79',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5futc_5foffset_345',['icaltimezone_get_utc_offset',['../icaltimezone_8h.html#a1ebe99e4975a461da82f4add92ca01d4',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5futc_5foffset_5fof_5futc_5ftime_346',['icaltimezone_get_utc_offset_of_utc_time',['../icaltimezone_8h.html#af6c4b7dc1e0c056bfbbd0f833d039b5d',1,'icaltimezone.c']]],
- ['icaltimezone_5fget_5futc_5ftimezone_347',['icaltimezone_get_utc_timezone',['../icaltimezone_8h.html#a8e9c520fc9a3ec85f5cc63fef1548583',1,'icaltimezone.c']]],
- ['icaltimezone_5fnew_348',['icaltimezone_new',['../icaltimezone_8h.html#a01b653e3e1f9feefc63e7d71c036f330',1,'icaltimezone.c']]],
- ['icaltimezone_5fset_5fcomponent_349',['icaltimezone_set_component',['../icaltimezone_8h.html#ac06a9a060f021b7f4bdff282b2638357',1,'icaltimezone.c']]],
- ['icaltimezone_5fset_5ftzid_5fprefix_350',['icaltimezone_set_tzid_prefix',['../icaltimezone_8h.html#a04849ce67c1a529f19d695b74cb238fe',1,'icaltimezone.c']]],
- ['icaltriggertype_351',['icaltriggertype',['../structicaltriggertype.html',1,'']]],
- ['icalvalue_352',['ICalValue',['../classLibICal_1_1ICalValue.html',1,'LibICal']]],
- ['icalvalue_2eh_353',['icalvalue.h',['../icalvalue_8h.html',1,'']]],
- ['icalvalue_5fclone_354',['icalvalue_clone',['../icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8',1,'icalvalue.c']]],
- ['icalvalue_5fdecode_5fical_5fstring_355',['icalvalue_decode_ical_string',['../icalvalue_8h.html#ad809218d40ebb1e356f00c563e34e3d6',1,'icalvalue.c']]],
- ['icalvalue_5fencode_5fical_5fstring_356',['icalvalue_encode_ical_string',['../icalvalue_8h.html#a47037dfa87d634a358c39055c01b9f79',1,'icalvalue.c']]],
- ['icalvalue_5fget_5fparent_357',['icalvalue_get_parent',['../icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93',1,'icalvalue.c']]],
- ['icalvalue_5fimpl_358',['icalvalue_impl',['../structicalvalue__impl.html',1,'']]],
- ['icalvalue_5fkind_5fis_5fvalid_359',['icalvalue_kind_is_valid',['../icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a',1,'icalderivedvalue.c']]],
- ['icalvalue_5fkind_5fmap_360',['icalvalue_kind_map',['../structicalvalue__kind__map.html',1,'']]],
- ['icalvalue_5fnew_5fclone_361',['icalvalue_new_clone',['../icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f',1,'icalvalue.c']]],
- ['icalvalue_5fset_5fparent_362',['icalvalue_set_parent',['../icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7',1,'icalvalue.c']]],
- ['icpointerholder_363',['ICPointerHolder',['../classICPointerHolder.html',1,'']]],
- ['icptrholder_5fcxx_2eh_364',['icptrholder_cxx.h',['../icptrholder__cxx_8h.html',1,'']]],
- ['is_5fbusy_365',['is_busy',['../structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf',1,'icaltime_span']]],
- ['is_5fdate_366',['is_date',['../structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96',1,'icaltimetype']]],
- ['is_5fdaylight_367',['is_daylight',['../structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50',1,'icaltimetype::is_daylight()'],['../struct__icaltimezonechange.html#a37d811204cf5d7129767b12de5302e37',1,'_icaltimezonechange::is_daylight()']]]
+ ['icalproperty_5fkind_5fis_5fvalid_229',['icalproperty_kind_is_valid',['../icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675',1,'icalproperty.h']]],
+ ['icalproperty_5fnew_5fclone_230',['icalproperty_new_clone',['../icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d',1,'icalproperty.c']]],
+ ['icalproperty_5fnormalize_231',['icalproperty_normalize',['../icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa',1,'icalproperty.c']]],
+ ['icalproperty_5frecurrence_5fis_5fexcluded_232',['icalproperty_recurrence_is_excluded',['../icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f',1,'icalcomponent.c']]],
+ ['icalproperty_5fremove_5fparameter_5fby_5fkind_233',['icalproperty_remove_parameter_by_kind',['../icalproperty_8h.html#a68baed35b3b1af4ababf2c62b2ced68d',1,'icalproperty.c']]],
+ ['icalproperty_5fremove_5fparameter_5fby_5fname_234',['icalproperty_remove_parameter_by_name',['../icalproperty_8h.html#a51587b7b70961ff814f964bf81a64afe',1,'icalproperty.c']]],
+ ['icalproperty_5fremove_5fparameter_5fby_5fref_235',['icalproperty_remove_parameter_by_ref',['../icalproperty_8h.html#a3e16fd227adaaa8ec34aea6d2d565c3e',1,'icalproperty.c']]],
+ ['icalproperty_5fset_5fparent_236',['icalproperty_set_parent',['../icalcomponent_8h.html#a81bb4666b9d6bdbc62a4fe9ef682e0e2',1,'icalproperty.c']]],
+ ['icalrecur_2eh_237',['icalrecur.h',['../icalrecur_8h.html',1,'']]],
+ ['icalrecur_5fexpand_5frecurrence_238',['icalrecur_expand_recurrence',['../icalrecur_8h.html#a805af3920689b3b77d6db54317784409',1,'icalrecur.c']]],
+ ['icalrecur_5fiterator_5ffree_239',['icalrecur_iterator_free',['../icalrecur_8h.html#a14daf9df313fdad9f536a7d9242b4cdc',1,'icalrecur.c']]],
+ ['icalrecur_5fiterator_5fimpl_240',['icalrecur_iterator_impl',['../structicalrecur__iterator__impl.html',1,'']]],
+ ['icalrecur_5fiterator_5fnew_241',['icalrecur_iterator_new',['../icalrecur_8h.html#a34c26e8377e120586398b06d37a1f63e',1,'icalrecur.c']]],
+ ['icalrecur_5fiterator_5fnext_242',['icalrecur_iterator_next',['../icalrecur_8h.html#a2e10af320612cd7ab8c6fb6177ade3e3',1,'icalrecur.c']]],
+ ['icalrecur_5fiterator_5fprev_243',['icalrecur_iterator_prev',['../icalrecur_8h.html#aa15f2414c34796d414acce20ab7a2bf0',1,'icalrecur.c']]],
+ ['icalrecur_5fiterator_5fset_5fend_244',['icalrecur_iterator_set_end',['../icalrecur_8h.html#abf97ae59c917f9a2856257418dcb1016',1,'icalrecur.c']]],
+ ['icalrecur_5fiterator_5fset_5frange_245',['icalrecur_iterator_set_range',['../icalrecur_8h.html#af830056b191d4e037813ff27c60932cf',1,'icalrecur.c']]],
+ ['icalrecur_5fiterator_5fset_5fstart_246',['icalrecur_iterator_set_start',['../icalrecur_8h.html#ab632c95c37375ef11d62d8742e8406d5',1,'icalrecur.c']]],
+ ['icalrecur_5fparser_247',['icalrecur_parser',['../structicalrecur__parser.html',1,'']]],
+ ['icalrecurrencetype_248',['icalrecurrencetype',['../structicalrecurrencetype.html',1,'']]],
+ ['icalrecurrencetype_5fday_5fday_5fof_5fweek_249',['icalrecurrencetype_day_day_of_week',['../icalrecur_8h.html#a96c160e7e6b16e0e369c540f2ee164c7',1,'icalrecur.c']]],
+ ['icalrecurrencetype_5fday_5fposition_250',['icalrecurrencetype_day_position',['../icalrecur_8h.html#aa730e9ac327064456902076b718400f4',1,'icalrecur.c']]],
+ ['icalrecurrencetype_5fencode_5fday_251',['icalrecurrencetype_encode_day',['../icalrecur_8h.html#a1de1894ce541ebf3d5a3cbaf6c5978e1',1,'icalrecur.c']]],
+ ['icalrecurrencetype_5fencode_5fmonth_252',['icalrecurrencetype_encode_month',['../icalrecur_8h.html#aa9d7b1ae411cd1eeb7464ee481e1609b',1,'icalrecur.c']]],
+ ['icalrecurrencetype_5ffrom_5fstring_253',['icalrecurrencetype_from_string',['../icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926',1,'icalrecur.c']]],
+ ['icalrecurrencetype_5fmonth_5fis_5fleap_254',['icalrecurrencetype_month_is_leap',['../icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c',1,'icalrecur.c']]],
+ ['icalreqstattype_255',['icalreqstattype',['../structicalreqstattype.html',1,'']]],
+ ['icalrestriction_2eh_256',['icalrestriction.h',['../icalrestriction_8h.html',1,'']]],
+ ['icalrestriction_5fcheck_257',['icalrestriction_check',['../icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57',1,'icalrestriction.h']]],
+ ['icalrestriction_5fcompare_258',['icalrestriction_compare',['../icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d',1,'icalrestriction.h']]],
+ ['icalrestriction_5fkind_259',['icalrestriction_kind',['../icalrestriction_8h.html#ac6d836f345770d880b446d964f685db1',1,'icalrestriction_kind():&#160;icalrestriction.h'],['../icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9',1,'icalrestriction_kind():&#160;icalrestriction.h']]],
+ ['icalset_2eh_260',['icalset.h',['../icalset_8h.html',1,'']]],
+ ['icalset_5fcommit_261',['icalset_commit',['../icalset_8h.html#a2c852ee9d1ddd570809482ba56fee0e6',1,'icalset.c']]],
+ ['icalset_5ffetch_262',['icalset_fetch',['../icalset_8h.html#a98ebedc03e491568cf62830be8459921',1,'icalset.c']]],
+ ['icalset_5ffree_263',['icalset_free',['../icalset_8h.html#a2a602a0901474216b3dddbd21f5ff8f5',1,'icalset.c']]],
+ ['icalset_5fget_5fcurrent_5fcomponent_264',['icalset_get_current_component',['../icalset_8h.html#a420481c47762be041d21a8fc22a488c4',1,'icalset.c']]],
+ ['icalset_5fimpl_265',['icalset_impl',['../structicalset__impl.html',1,'']]],
+ ['icalset_5fmark_266',['icalset_mark',['../icalset_8h.html#a2caa3e1d3c665fe107dde1e4be8c49c1',1,'icalset.c']]],
+ ['icalset_5fmodify_267',['icalset_modify',['../icalset_8h.html#afb2fbb4b1dae61bd4e2ad78c70daa1df',1,'icalset.c']]],
+ ['icalset_5fnew_268',['icalset_new',['../icalset_8h.html#ad39065fe67efd5f3baf9f5af0379505e',1,'icalset.c']]],
+ ['icalset_5fregister_5fclass_269',['icalset_register_class',['../icalset_8h.html#a40ba946500e79218ae39f89db5397121',1,'icalset.h']]],
+ ['icalset_5fselect_270',['icalset_select',['../icalset_8h.html#a0d4a88d44364f1da9e107f99926a7217',1,'icalset.c']]],
+ ['icalsetiter_271',['icalsetiter',['../structicalsetiter.html',1,'']]],
+ ['icalsetiter_5fnext_272',['icalsetiter_next',['../icalset_8h.html#a309ac5871c9902f356f7a521dfcd0a62',1,'icalset.c']]],
+ ['icalsetiter_5fnull_273',['icalsetiter_null',['../icalset_8h.html#a66eebdc183a6a66a99d91a5275ccd6ec',1,'icalset.c']]],
+ ['icalsetiter_5fto_5fnext_274',['icalsetiter_to_next',['../icalset_8h.html#a47b0c14d98ea34c38315948bc9cc9097',1,'icalset.c']]],
+ ['icalspanlist_275',['ICalSpanList',['../classLibICal_1_1ICalSpanList.html#a009d494e48e9bd6401a80315e292e487',1,'LibICal::ICalSpanList::ICalSpanList(icalset *set, icaltimetype start, icaltimetype end)'],['../classLibICal_1_1ICalSpanList.html#a553e46923b9b8cdf5f45043eefab3190',1,'LibICal::ICalSpanList::ICalSpanList(icalcomponent *comp)'],['../classLibICal_1_1ICalSpanList.html#a677ad30a4a2d1753b3357fcdd38cfa85',1,'LibICal::ICalSpanList::ICalSpanList(VComponent &amp;comp)'],['../classLibICal_1_1ICalSpanList.html',1,'LibICal::ICalSpanList']]],
+ ['icalspanlist_2eh_276',['icalspanlist.h',['../icalspanlist_8h.html',1,'']]],
+ ['icalspanlist_5fas_5ffreebusy_5fmatrix_277',['icalspanlist_as_freebusy_matrix',['../icalspanlist_8h.html#a7075f544806d8dec4696ccf80067f7d7',1,'icalspanlist.c']]],
+ ['icalspanlist_5fas_5fvfreebusy_278',['icalspanlist_as_vfreebusy',['../icalspanlist_8h.html#aed5ab46eeb595eb24cb99494f6837267',1,'icalspanlist.c']]],
+ ['icalspanlist_5fcxx_2eh_279',['icalspanlist_cxx.h',['../icalspanlist__cxx_8h.html',1,'']]],
+ ['icalspanlist_5fdump_280',['icalspanlist_dump',['../icalspanlist_8h.html#a31a026b29f6b18108e49b15c9593a7fa',1,'icalspanlist.c']]],
+ ['icalspanlist_5ffree_281',['icalspanlist_free',['../icalspanlist_8h.html#acb42d8b7053e8886c8ea895699f6fa9c',1,'icalspanlist.c']]],
+ ['icalspanlist_5ffrom_5fvfreebusy_282',['icalspanlist_from_vfreebusy',['../icalspanlist_8h.html#a980cdf00f77540c74dc44f7037aa82a5',1,'icalspanlist.c']]],
+ ['icalspanlist_5fimpl_283',['icalspanlist_impl',['../structicalspanlist__impl.html',1,'']]],
+ ['icalspanlist_5fnew_284',['icalspanlist_new',['../icalspanlist_8h.html#acbf0f85b59416bfc8e8a65970e191136',1,'icalspanlist.c']]],
+ ['icalspanlist_5fnext_5ffree_5ftime_285',['icalspanlist_next_free_time',['../icalspanlist_8h.html#af8686abb751773c3358c1a82fb79606c',1,'icalspanlist.c']]],
+ ['icaltime_2eh_286',['icaltime.h',['../icaltime_8h.html',1,'']]],
+ ['icaltime_5fadd_287',['icaltime_add',['../icalduration_8h.html#aacc4e7db2c4b8dd96fd428edee73acf5',1,'icalduration.c']]],
+ ['icaltime_5fadjust_288',['icaltime_adjust',['../icaltime_8h.html#aeeff97a90d535fd004d93057e49e8663',1,'icaltime.c']]],
+ ['icaltime_5fas_5fical_5fstring_289',['icaltime_as_ical_string',['../icaltime_8h.html#a96d92fa0eb3e7b3cc2f57628d8d2900e',1,'icaltime.c']]],
+ ['icaltime_5fas_5fical_5fstring_5fr_290',['icaltime_as_ical_string_r',['../icaltime_8h.html#aff3743be95ab23fecba3a1de69ffdc2e',1,'icaltime.c']]],
+ ['icaltime_5fas_5ftimet_291',['icaltime_as_timet',['../icaltime_8h.html#a7b39742d0f786f41df391c62ee56ec10',1,'icaltime.c']]],
+ ['icaltime_5fas_5ftimet_5fwith_5fzone_292',['icaltime_as_timet_with_zone',['../icaltime_8h.html#a4ec8d0734d00b761745ea55808db8237',1,'icaltime.c']]],
+ ['icaltime_5fcompare_293',['icaltime_compare',['../icaltime_8h.html#a123759194c6e8c44e1b05193cb61196a',1,'icaltime.c']]],
+ ['icaltime_5fcompare_5fdate_5fonly_294',['icaltime_compare_date_only',['../icaltime_8h.html#a178f667071ea4e8f22140ee8e2f4cdae',1,'icaltime.c']]],
+ ['icaltime_5fcompare_5fdate_5fonly_5ftz_295',['icaltime_compare_date_only_tz',['../icaltime_8h.html#abfa31574ddedeaf5e5b783b29ce0346d',1,'icaltime.c']]],
+ ['icaltime_5fconvert_5fto_5fzone_296',['icaltime_convert_to_zone',['../icaltime_8h.html#a9fd9b6de943eec5733b74d958951a9c8',1,'icaltime.c']]],
+ ['icaltime_5fcurrent_5ftime_5fwith_5fzone_297',['icaltime_current_time_with_zone',['../icaltime_8h.html#a35ab8c2fdc5766e30d3dd6c873af0151',1,'icaltime.c']]],
+ ['icaltime_5fday_5fof_5fweek_298',['icaltime_day_of_week',['../icaltime_8h.html#a6df493d8d79b6eef9fca25adefbb6d69',1,'icaltime.c']]],
+ ['icaltime_5fday_5fof_5fyear_299',['icaltime_day_of_year',['../icaltime_8h.html#a39606ca412bb507284a55356c9522b91',1,'icaltime.c']]],
+ ['icaltime_5fdays_5fin_5fmonth_300',['icaltime_days_in_month',['../icaltime_8h.html#a99e9d9e26bea0231d23eb171990a1e8f',1,'icaltime.c']]],
+ ['icaltime_5fdays_5fin_5fyear_301',['icaltime_days_in_year',['../icaltime_8h.html#ac50c6fc84b7b70f1678d1771c287b73b',1,'icaltime.c']]],
+ ['icaltime_5ffrom_5fday_5fof_5fyear_302',['icaltime_from_day_of_year',['../icaltime_8h.html#a2915233b392cc2a68aa5a9acf39e2307',1,'icaltime.c']]],
+ ['icaltime_5ffrom_5fstring_303',['icaltime_from_string',['../icaltime_8h.html#a1b66b9f52a9823b95e4cd33f9dd9b8e5',1,'icaltime.c']]],
+ ['icaltime_5ffrom_5ftimet_5fwith_5fzone_304',['icaltime_from_timet_with_zone',['../icaltime_8h.html#a86a8cb717a14ef07e75060e22711d401',1,'icaltime.h']]],
+ ['icaltime_5fget_5ftimezone_305',['icaltime_get_timezone',['../icaltime_8h.html#a5a59eb5d3951c49e5d62953fcffda3b0',1,'icaltime.c']]],
+ ['icaltime_5fget_5ftzid_306',['icaltime_get_tzid',['../icaltime_8h.html#a2189e2b4850921f206f87e7112e9e55b',1,'icaltime.c']]],
+ ['icaltime_5fis_5fdate_307',['icaltime_is_date',['../icaltime_8h.html#a738950db4a3f2751f414a2a71c1ea4d2',1,'icaltime.c']]],
+ ['icaltime_5fis_5fleap_5fyear_308',['icaltime_is_leap_year',['../icaltime_8h.html#accb8f16099b25c282dc4f7e33531dae4',1,'icaltime.c']]],
+ ['icaltime_5fis_5fnull_5ftime_309',['icaltime_is_null_time',['../icaltime_8h.html#a97483d9daf2fc8f8b1bbdc0c75ced095',1,'icaltime.c']]],
+ ['icaltime_5fis_5futc_310',['icaltime_is_utc',['../icaltime_8h.html#a097e18ea14aceb3dbc68c370f26f9b6c',1,'icaltime.c']]],
+ ['icaltime_5fis_5fvalid_5ftime_311',['icaltime_is_valid_time',['../icaltime_8h.html#aaa1991e79202eabe71080a83e1e5c08e',1,'icaltime.c']]],
+ ['icaltime_5fnormalize_312',['icaltime_normalize',['../icaltime_8h.html#ae02d3d34fd01c3d0e356cea4f789bace',1,'icaltime.c']]],
+ ['icaltime_5fnull_5fdate_313',['icaltime_null_date',['../icaltime_8h.html#a7c210823a8ad13687089f12ad285df25',1,'icaltime.c']]],
+ ['icaltime_5fnull_5ftime_314',['icaltime_null_time',['../icaltime_8h.html#af3f088ebb60b8716131742ef16eb7ce1',1,'icaltime.c']]],
+ ['icaltime_5fset_5ftimezone_315',['icaltime_set_timezone',['../icaltime_8h.html#aea5c3a433f2919943b42d7d6400f6304',1,'icaltime.c']]],
+ ['icaltime_5fspan_316',['icaltime_span',['../structicaltime__span.html',1,'']]],
+ ['icaltime_5fspan_5fcontains_317',['icaltime_span_contains',['../icaltime_8h.html#a1b02dd66ec510ce626aa12395d1fdf79',1,'icaltime.c']]],
+ ['icaltime_5fspan_5fnew_318',['icaltime_span_new',['../icaltime_8h.html#a4e024d5c8a41b226a31b573d0a86b722',1,'icaltime.c']]],
+ ['icaltime_5fspan_5foverlaps_319',['icaltime_span_overlaps',['../icaltime_8h.html#a87a564f5d5c8ebb0746a1799817cfa83',1,'icaltime.c']]],
+ ['icaltime_5fstart_5fdoy_5fweek_320',['icaltime_start_doy_week',['../icaltime_8h.html#a3e4ae35fd30b3d2b829f0e5bb7328e31',1,'icaltime.c']]],
+ ['icaltime_5fsubtract_321',['icaltime_subtract',['../icalduration_8h.html#aaafcb16e5d2aaa6eb0e20fdac419fc0d',1,'icalduration.c']]],
+ ['icaltime_5ftoday_322',['icaltime_today',['../icaltime_8h.html#a78f4440633835d80c182488b11df9372',1,'icaltime.c']]],
+ ['icaltime_5fweek_5fnumber_323',['icaltime_week_number',['../icaltime_8h.html#a5be09f07b9444f73a66d179ae61f137a',1,'icaltime.c']]],
+ ['icaltimetype_324',['icaltimetype',['../structicaltimetype.html',1,'']]],
+ ['icaltimezone_325',['icaltimezone',['../icaltimezone_8h.html#a8561e9d4374ca1e29cd5ade459a50208',1,'icaltimezone.h']]],
+ ['icaltimezone_2eh_326',['icaltimezone.h',['../icaltimezone_8h.html',1,'']]],
+ ['icaltimezone_5fdump_5fchanges_327',['icaltimezone_dump_changes',['../icaltimezone_8h.html#a12c7192c39744d49e4c23249926ae22a',1,'icaltimezone.c']]],
+ ['icaltimezone_5ffree_328',['icaltimezone_free',['../icaltimezone_8h.html#aa96c3397fd8bcce74e1f220ca3fc333d',1,'icaltimezone.c']]],
+ ['icaltimezone_5ffree_5fbuiltin_5ftimezones_329',['icaltimezone_free_builtin_timezones',['../icaltimezone_8h.html#a7596677c1f0c38bac7e687f37e19e397',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5fbuiltin_5ftimezone_330',['icaltimezone_get_builtin_timezone',['../icaltimezone_8h.html#a8670c0a0730ddb27a2a59efb9b476b24',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5fbuiltin_5ftimezone_5ffrom_5foffset_331',['icaltimezone_get_builtin_timezone_from_offset',['../icaltimezone_8h.html#a1224ff59d8d1618ee41f17b5c6357312',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5fbuiltin_5ftimezone_5ffrom_5ftzid_332',['icaltimezone_get_builtin_timezone_from_tzid',['../icaltimezone_8h.html#ad05c4a96c4e7095f574641dfb9ceafc5',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5fbuiltin_5ftimezones_333',['icaltimezone_get_builtin_timezones',['../icaltimezone_8h.html#a8b765c5eb599505d208c89a799e13d21',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5fcomponent_334',['icaltimezone_get_component',['../icaltimezone_8h.html#a684813584e0e55460be636e8ebc81f53',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5fdisplay_5fname_335',['icaltimezone_get_display_name',['../icaltimezone_8h.html#aaf3d9c36dca3dd4e2233aac2a88997bc',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5flatitude_336',['icaltimezone_get_latitude',['../icaltimezone_8h.html#acfc51cb64dcc62ff668df02073c803d6',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5flocation_337',['icaltimezone_get_location',['../icaltimezone_8h.html#a876e1b3dc89bc76961708fe6974a03c1',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5flocation_5ffrom_5fvtimezone_338',['icaltimezone_get_location_from_vtimezone',['../icaltimezone_8h.html#a4666bfd001ff5654fc3ee851e2e2338e',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5flongitude_339',['icaltimezone_get_longitude',['../icaltimezone_8h.html#a346caee2838d8dfbeb07bc9c66b04e2b',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5ftzid_340',['icaltimezone_get_tzid',['../icaltimezone_8h.html#a8d74150570a8a31e1fb8fe976fea9250',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5ftznames_341',['icaltimezone_get_tznames',['../icaltimezone_8h.html#a7de03feecf3cbb0c7899b36d1285fd63',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5ftznames_5ffrom_5fvtimezone_342',['icaltimezone_get_tznames_from_vtimezone',['../icaltimezone_8h.html#a48a804fe8f8d61aed3efbf86504baf79',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5futc_5foffset_343',['icaltimezone_get_utc_offset',['../icaltimezone_8h.html#a1ebe99e4975a461da82f4add92ca01d4',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5futc_5foffset_5fof_5futc_5ftime_344',['icaltimezone_get_utc_offset_of_utc_time',['../icaltimezone_8h.html#af6c4b7dc1e0c056bfbbd0f833d039b5d',1,'icaltimezone.c']]],
+ ['icaltimezone_5fget_5futc_5ftimezone_345',['icaltimezone_get_utc_timezone',['../icaltimezone_8h.html#a8e9c520fc9a3ec85f5cc63fef1548583',1,'icaltimezone.c']]],
+ ['icaltimezone_5fnew_346',['icaltimezone_new',['../icaltimezone_8h.html#a01b653e3e1f9feefc63e7d71c036f330',1,'icaltimezone.c']]],
+ ['icaltimezone_5fset_5fcomponent_347',['icaltimezone_set_component',['../icaltimezone_8h.html#ac06a9a060f021b7f4bdff282b2638357',1,'icaltimezone.c']]],
+ ['icaltimezone_5fset_5ftzid_5fprefix_348',['icaltimezone_set_tzid_prefix',['../icaltimezone_8h.html#a04849ce67c1a529f19d695b74cb238fe',1,'icaltimezone.c']]],
+ ['icaltriggertype_349',['icaltriggertype',['../structicaltriggertype.html',1,'']]],
+ ['icalvalue_350',['ICalValue',['../classLibICal_1_1ICalValue.html',1,'LibICal']]],
+ ['icalvalue_2eh_351',['icalvalue.h',['../icalvalue_8h.html',1,'']]],
+ ['icalvalue_5fclone_352',['icalvalue_clone',['../icalvalue_8h.html#ab56b7fc4448d25a22d3d446b45ca31a8',1,'icalvalue.c']]],
+ ['icalvalue_5fdecode_5fical_5fstring_353',['icalvalue_decode_ical_string',['../icalvalue_8h.html#ad809218d40ebb1e356f00c563e34e3d6',1,'icalvalue.c']]],
+ ['icalvalue_5fencode_5fical_5fstring_354',['icalvalue_encode_ical_string',['../icalvalue_8h.html#a47037dfa87d634a358c39055c01b9f79',1,'icalvalue.c']]],
+ ['icalvalue_5fget_5fparent_355',['icalvalue_get_parent',['../icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93',1,'icalvalue.c']]],
+ ['icalvalue_5fimpl_356',['icalvalue_impl',['../structicalvalue__impl.html',1,'']]],
+ ['icalvalue_5fkind_5fis_5fvalid_357',['icalvalue_kind_is_valid',['../icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a',1,'icalvalue.h']]],
+ ['icalvalue_5fnew_5fclone_358',['icalvalue_new_clone',['../icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f',1,'icalvalue.c']]],
+ ['icalvalue_5fset_5fparent_359',['icalvalue_set_parent',['../icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7',1,'icalvalue.c']]],
+ ['icpointerholder_360',['ICPointerHolder',['../classICPointerHolder.html',1,'']]],
+ ['icptrholder_5fcxx_2eh_361',['icptrholder_cxx.h',['../icptrholder__cxx_8h.html',1,'']]],
+ ['is_5fbusy_362',['is_busy',['../structicaltime__span.html#a8e328dae6c1e17b38a099071a4badbcf',1,'icaltime_span']]],
+ ['is_5fdate_363',['is_date',['../structicaltimetype.html#a48d5ac850b2675cd80bbcefe00d7ae96',1,'icaltimetype']]],
+ ['is_5fdaylight_364',['is_daylight',['../structicaltimetype.html#a8b90b6a7979294823e98a2dd3d7edd50',1,'icaltimetype::is_daylight()'],['../struct__icaltimezonechange.html#a37d811204cf5d7129767b12de5302e37',1,'_icaltimezonechange::is_daylight()']]]
];
diff --git a/apidocs/search/all_c.js b/apidocs/search/all_c.js
index 1d0cf243..714efc3a 100644
--- a/apidocs/search/all_c.js
+++ b/apidocs/search/all_c.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['magic_0',['MAGIC',['../structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5',1,'pvl_elem_t::MAGIC()'],['../structpvl__list__t.html#ae810b262dbf64bbdfb437979151d2eba',1,'pvl_list_t::MAGIC()']]],
+ ['magic_0',['MAGIC',['../structpvl__list__t.html#ae810b262dbf64bbdfb437979151d2eba',1,'pvl_list_t::MAGIC()'],['../structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5',1,'pvl_elem_t::MAGIC()']]],
['major_5fcontent_5ftype_5fmap_1',['major_content_type_map',['../structmajor__content__type__map.html',1,'']]],
['mime_5fimpl_2',['mime_impl',['../structmime__impl.html',1,'']]],
['minor_5fcontent_5ftype_5fmap_3',['minor_content_type_map',['../structminor__content__type__map.html',1,'']]],
- ['mode_4',['mode',['../structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9',1,'icalfileset_options::mode()'],['../structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad',1,'icalbdbset_options::mode()']]],
+ ['mode_4',['mode',['../structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad',1,'icalbdbset_options::mode()'],['../structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9',1,'icalfileset_options::mode()']]],
['month_5',['month',['../structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d',1,'icaltimetype::month()'],['../structut__instant.html#a02a71f42b488eb4170228654451b9277',1,'ut_instant::month()'],['../structut__instant__int.html#abc63db8913ec067c47ceca70086a7535',1,'ut_instant_int::month()'],['../struct__icaltimezonechange.html#a0baa29db902c7456fa20108a50059b8d',1,'_icaltimezonechange::month()']]]
];
diff --git a/apidocs/search/all_d.js b/apidocs/search/all_d.js
index 24933061..d675551c 100644
--- a/apidocs/search/all_d.js
+++ b/apidocs/search/all_d.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['next_0',['next',['../structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec',1,'pvl_elem_t']]]
+ ['next_0',['next',['../structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d',1,'pvl_elem_t']]]
];
diff --git a/apidocs/search/all_f.js b/apidocs/search/all_f.js
index 331878ff..ca1c6c7f 100644
--- a/apidocs/search/all_f.js
+++ b/apidocs/search/all_f.js
@@ -2,10 +2,10 @@ var searchData=
[
['p_0',['p',['../structpvl__list__t.html#a13d9f2a4ed1f60b9a885192a9cb1b359',1,'pvl_list_t']]],
['path_1',['path',['../structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0',1,'icalfileset_impl']]],
- ['pfunc_2',['pfunc',['../structicalbdbset__options.html#ab97c72644e3cfa5356f1f6f0b2dfe5fb',1,'icalbdbset_options']]],
+ ['pfunc_2',['pfunc',['../structicalbdbset__options.html#af08565396096d8139ee9f54b523e4ebd',1,'icalbdbset_options']]],
['predefprop_3',['PreDefProp',['../structPreDefProp.html',1,'']]],
['prev_5futc_5foffset_4',['prev_utc_offset',['../struct__icaltimezonechange.html#a4c4c11ee948c011b073fa6f065739eb3',1,'_icaltimezonechange']]],
- ['prior_5',['prior',['../structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d',1,'pvl_elem_t']]],
+ ['prior_5',['prior',['../structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274',1,'pvl_elem_t']]],
['pvl_5felem_5ft_6',['pvl_elem_t',['../structpvl__elem__t.html',1,'']]],
['pvl_5flist_5ft_7',['pvl_list_t',['../structpvl__list__t.html',1,'']]]
];
diff --git a/apidocs/search/classes_6.js b/apidocs/search/classes_6.js
index a78fa69e..349a04b0 100644
--- a/apidocs/search/classes_6.js
+++ b/apidocs/search/classes_6.js
@@ -26,29 +26,22 @@ var searchData=
['icalgeotype_23',['icalgeotype',['../structicalgeotype.html',1,'']]],
['icalparameter_24',['ICalParameter',['../classLibICal_1_1ICalParameter.html',1,'LibICal']]],
['icalparameter_5fimpl_25',['icalparameter_impl',['../structicalparameter__impl.html',1,'']]],
- ['icalparameter_5fkind_5fmap_26',['icalparameter_kind_map',['../structicalparameter__kind__map.html',1,'']]],
- ['icalparameter_5fmap_27',['icalparameter_map',['../structicalparameter__map.html',1,'']]],
- ['icalparameter_5fvalue_5fkind_5fmap_28',['icalparameter_value_kind_map',['../structicalparameter__value__kind__map.html',1,'']]],
- ['icalparser_5fimpl_29',['icalparser_impl',['../structicalparser__impl.html',1,'']]],
- ['icalperiodtype_30',['icalperiodtype',['../structicalperiodtype.html',1,'']]],
- ['icalproperty_31',['ICalProperty',['../classLibICal_1_1ICalProperty.html',1,'LibICal']]],
- ['icalproperty_5fenum_5fmap_32',['icalproperty_enum_map',['../structicalproperty__enum__map.html',1,'']]],
- ['icalproperty_5fimpl_33',['icalproperty_impl',['../structicalproperty__impl.html',1,'']]],
- ['icalproperty_5fmap_34',['icalproperty_map',['../structicalproperty__map.html',1,'']]],
- ['icalrecur_5fiterator_5fimpl_35',['icalrecur_iterator_impl',['../structicalrecur__iterator__impl.html',1,'']]],
- ['icalrecur_5fparser_36',['icalrecur_parser',['../structicalrecur__parser.html',1,'']]],
- ['icalrecurrencetype_37',['icalrecurrencetype',['../structicalrecurrencetype.html',1,'']]],
- ['icalreqstattype_38',['icalreqstattype',['../structicalreqstattype.html',1,'']]],
- ['icalrestriction_5frecord_39',['icalrestriction_record',['../structicalrestriction__record.html',1,'']]],
- ['icalset_5fimpl_40',['icalset_impl',['../structicalset__impl.html',1,'']]],
- ['icalsetiter_41',['icalsetiter',['../structicalsetiter.html',1,'']]],
- ['icalspanlist_42',['ICalSpanList',['../classLibICal_1_1ICalSpanList.html',1,'LibICal']]],
- ['icalspanlist_5fimpl_43',['icalspanlist_impl',['../structicalspanlist__impl.html',1,'']]],
- ['icaltime_5fspan_44',['icaltime_span',['../structicaltime__span.html',1,'']]],
- ['icaltimetype_45',['icaltimetype',['../structicaltimetype.html',1,'']]],
- ['icaltriggertype_46',['icaltriggertype',['../structicaltriggertype.html',1,'']]],
- ['icalvalue_47',['ICalValue',['../classLibICal_1_1ICalValue.html',1,'LibICal']]],
- ['icalvalue_5fimpl_48',['icalvalue_impl',['../structicalvalue__impl.html',1,'']]],
- ['icalvalue_5fkind_5fmap_49',['icalvalue_kind_map',['../structicalvalue__kind__map.html',1,'']]],
- ['icpointerholder_50',['ICPointerHolder',['../classICPointerHolder.html',1,'']]]
+ ['icalparser_5fimpl_26',['icalparser_impl',['../structicalparser__impl.html',1,'']]],
+ ['icalperiodtype_27',['icalperiodtype',['../structicalperiodtype.html',1,'']]],
+ ['icalproperty_28',['ICalProperty',['../classLibICal_1_1ICalProperty.html',1,'LibICal']]],
+ ['icalproperty_5fimpl_29',['icalproperty_impl',['../structicalproperty__impl.html',1,'']]],
+ ['icalrecur_5fiterator_5fimpl_30',['icalrecur_iterator_impl',['../structicalrecur__iterator__impl.html',1,'']]],
+ ['icalrecur_5fparser_31',['icalrecur_parser',['../structicalrecur__parser.html',1,'']]],
+ ['icalrecurrencetype_32',['icalrecurrencetype',['../structicalrecurrencetype.html',1,'']]],
+ ['icalreqstattype_33',['icalreqstattype',['../structicalreqstattype.html',1,'']]],
+ ['icalset_5fimpl_34',['icalset_impl',['../structicalset__impl.html',1,'']]],
+ ['icalsetiter_35',['icalsetiter',['../structicalsetiter.html',1,'']]],
+ ['icalspanlist_36',['ICalSpanList',['../classLibICal_1_1ICalSpanList.html',1,'LibICal']]],
+ ['icalspanlist_5fimpl_37',['icalspanlist_impl',['../structicalspanlist__impl.html',1,'']]],
+ ['icaltime_5fspan_38',['icaltime_span',['../structicaltime__span.html',1,'']]],
+ ['icaltimetype_39',['icaltimetype',['../structicaltimetype.html',1,'']]],
+ ['icaltriggertype_40',['icaltriggertype',['../structicaltriggertype.html',1,'']]],
+ ['icalvalue_41',['ICalValue',['../classLibICal_1_1ICalValue.html',1,'LibICal']]],
+ ['icalvalue_5fimpl_42',['icalvalue_impl',['../structicalvalue__impl.html',1,'']]],
+ ['icpointerholder_43',['ICPointerHolder',['../classICPointerHolder.html',1,'']]]
];
diff --git a/apidocs/search/functions_6.js b/apidocs/search/functions_6.js
index dcef0e6b..348e2888 100644
--- a/apidocs/search/functions_6.js
+++ b/apidocs/search/functions_6.js
@@ -102,18 +102,18 @@ var searchData=
['icalparameter_5fhas_5fsame_5fname_99',['icalparameter_has_same_name',['../icalparameter_8h.html#add735467f8a84b476f5899e262a072a2',1,'icalparameter.c']]],
['icalparameter_5fisa_100',['icalparameter_isa',['../icalparameter_8h.html#a0671e8fcd545049a3fbc1b5d5d0f2b2b',1,'icalparameter.c']]],
['icalparameter_5fisa_5fparameter_101',['icalparameter_isa_parameter',['../icalparameter_8h.html#a960908ba27797c51f965b997be99f284',1,'icalparameter.c']]],
- ['icalparameter_5fkind_5fis_5fvalid_102',['icalparameter_kind_is_valid',['../icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66',1,'icalderivedparameter.c']]],
- ['icalparameter_5fkind_5fto_5fstring_103',['icalparameter_kind_to_string',['../icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438',1,'icalderivedparameter.c']]],
+ ['icalparameter_5fkind_5fis_5fvalid_102',['icalparameter_kind_is_valid',['../icalparameter_8h.html#a236331311b5c8957e718f6abb205fb66',1,'icalparameter.h']]],
+ ['icalparameter_5fkind_5fto_5fstring_103',['icalparameter_kind_to_string',['../icalparameter_8h.html#a6a172a9cc1bc5cc1315f96e6cad70438',1,'icalparameter.h']]],
['icalparameter_5fnew_104',['icalparameter_new',['../icalparameter_8h.html#a252cdad9d54b31b898ff273ce5439429',1,'icalparameter.c']]],
['icalparameter_5fnew_5fclone_105',['icalparameter_new_clone',['../icalparameter_8h.html#a913f1e9184b211c0c59a7b36e2710264',1,'icalparameter.c']]],
['icalparameter_5fnew_5ffrom_5fstring_106',['icalparameter_new_from_string',['../icalparameter_8h.html#aa3f2cce04d344d002ca83e797c05dd8b',1,'icalparameter.c']]],
- ['icalparameter_5fnew_5ffrom_5fvalue_5fstring_107',['icalparameter_new_from_value_string',['../icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f',1,'icalderivedparameter.c']]],
+ ['icalparameter_5fnew_5ffrom_5fvalue_5fstring_107',['icalparameter_new_from_value_string',['../icalparameter_8h.html#abe33daa839d72261aab283d0f44f711f',1,'icalparameter.h']]],
['icalparameter_5fset_5fiana_5fname_108',['icalparameter_set_iana_name',['../icalparameter_8h.html#aab70ecf438e02384a5a13ca6a71e7793',1,'icalparameter.c']]],
['icalparameter_5fset_5fiana_5fvalue_109',['icalparameter_set_iana_value',['../icalparameter_8h.html#adf6329d175597783232853ff1ca53e24',1,'icalparameter.c']]],
['icalparameter_5fset_5fparent_110',['icalparameter_set_parent',['../icalproperty_8h.html#add1ff57f4b9ffe33607a1629e68cdf1f',1,'icalparameter.c']]],
['icalparameter_5fset_5fxname_111',['icalparameter_set_xname',['../icalparameter_8h.html#a2e77cb0c365e67a65487f916ece223da',1,'icalparameter.c']]],
['icalparameter_5fset_5fxvalue_112',['icalparameter_set_xvalue',['../icalparameter_8h.html#aaf0fbf906d011f5af3ce38b626906691',1,'icalparameter.c']]],
- ['icalparameter_5fstring_5fto_5fkind_113',['icalparameter_string_to_kind',['../icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6',1,'icalderivedparameter.c']]],
+ ['icalparameter_5fstring_5fto_5fkind_113',['icalparameter_string_to_kind',['../icalparameter_8h.html#a4e659bfa64d0c6c7cc3da29aadc5d3d6',1,'icalparameter.h']]],
['icalparser_5fadd_5fline_114',['icalparser_add_line',['../icalparser_8h.html#a987113ea951dc55e37a764af168caaca',1,'icalparser.c']]],
['icalparser_5fclean_115',['icalparser_clean',['../icalparser_8h.html#aa6e4c9c494345c51adf49a7e30255fb7',1,'icalparser.c']]],
['icalparser_5ffree_116',['icalparser_free',['../icalparser_8h.html#a1cb8b8678b781d3d2ede0fbce613b90d',1,'icalparser.c']]],
@@ -133,7 +133,7 @@ var searchData=
['icalproperty_5fget_5fdatetime_5fwith_5fcomponent_130',['icalproperty_get_datetime_with_component',['../icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721',1,'icalproperty.c']]],
['icalproperty_5fget_5fparent_131',['icalproperty_get_parent',['../icalcomponent_8h.html#a3d9f076b73a18e740c426329a6b969c7',1,'icalproperty.c']]],
['icalproperty_5fget_5fproperty_5fname_132',['icalproperty_get_property_name',['../icalproperty_8h.html#a6a4e4af2200ccba5f48748f953968956',1,'icalproperty.c']]],
- ['icalproperty_5fkind_5fis_5fvalid_133',['icalproperty_kind_is_valid',['../icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675',1,'icalderivedproperty.c']]],
+ ['icalproperty_5fkind_5fis_5fvalid_133',['icalproperty_kind_is_valid',['../icalproperty_8h.html#ae30c17db923194abbbc7d2fe3b252675',1,'icalproperty.h']]],
['icalproperty_5fnew_5fclone_134',['icalproperty_new_clone',['../icalproperty_8h.html#a739fafd886413bc35f45a7470e4ad47d',1,'icalproperty.c']]],
['icalproperty_5fnormalize_135',['icalproperty_normalize',['../icalproperty_8h.html#a7b1e4b49622fbd0f1160b65c102fbcfa',1,'icalproperty.c']]],
['icalproperty_5frecurrence_5fis_5fexcluded_136',['icalproperty_recurrence_is_excluded',['../icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f',1,'icalcomponent.c']]],
@@ -155,8 +155,8 @@ var searchData=
['icalrecurrencetype_5fencode_5fmonth_152',['icalrecurrencetype_encode_month',['../icalrecur_8h.html#aa9d7b1ae411cd1eeb7464ee481e1609b',1,'icalrecur.c']]],
['icalrecurrencetype_5ffrom_5fstring_153',['icalrecurrencetype_from_string',['../icalrecur_8h.html#a0e8ebcf355ba22299f553f8f5e657926',1,'icalrecur.c']]],
['icalrecurrencetype_5fmonth_5fis_5fleap_154',['icalrecurrencetype_month_is_leap',['../icalrecur_8h.html#a37565d0a4c56c67bd08b556d58f59b5c',1,'icalrecur.c']]],
- ['icalrestriction_5fcheck_155',['icalrestriction_check',['../icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57',1,'icalrestriction.c']]],
- ['icalrestriction_5fcompare_156',['icalrestriction_compare',['../icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d',1,'icalrestriction.c']]],
+ ['icalrestriction_5fcheck_155',['icalrestriction_check',['../icalrestriction_8h.html#a36eeedfdce2344da44fd09d9e3f18b57',1,'icalrestriction.h']]],
+ ['icalrestriction_5fcompare_156',['icalrestriction_compare',['../icalrestriction_8h.html#acd3882ab8b58bf0e12cb9ed48234ce2d',1,'icalrestriction.h']]],
['icalset_5fcommit_157',['icalset_commit',['../icalset_8h.html#a2c852ee9d1ddd570809482ba56fee0e6',1,'icalset.c']]],
['icalset_5ffetch_158',['icalset_fetch',['../icalset_8h.html#a98ebedc03e491568cf62830be8459921',1,'icalset.c']]],
['icalset_5ffree_159',['icalset_free',['../icalset_8h.html#a2a602a0901474216b3dddbd21f5ff8f5',1,'icalset.c']]],
@@ -238,7 +238,7 @@ var searchData=
['icalvalue_5fdecode_5fical_5fstring_235',['icalvalue_decode_ical_string',['../icalvalue_8h.html#ad809218d40ebb1e356f00c563e34e3d6',1,'icalvalue.c']]],
['icalvalue_5fencode_5fical_5fstring_236',['icalvalue_encode_ical_string',['../icalvalue_8h.html#a47037dfa87d634a358c39055c01b9f79',1,'icalvalue.c']]],
['icalvalue_5fget_5fparent_237',['icalvalue_get_parent',['../icalproperty_8h.html#aca3ee9b1a28fa212f294962bd84c6c93',1,'icalvalue.c']]],
- ['icalvalue_5fkind_5fis_5fvalid_238',['icalvalue_kind_is_valid',['../icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a',1,'icalderivedvalue.c']]],
+ ['icalvalue_5fkind_5fis_5fvalid_238',['icalvalue_kind_is_valid',['../icalvalue_8h.html#ada00c51fccf5a71ec7e43fb6207b634a',1,'icalvalue.h']]],
['icalvalue_5fnew_5fclone_239',['icalvalue_new_clone',['../icalvalue_8h.html#a71a024314438b3fa83c2db66e618a09f',1,'icalvalue.c']]],
['icalvalue_5fset_5fparent_240',['icalvalue_set_parent',['../icalproperty_8h.html#a810f13ffbf32703b6f1e71ad3e0189c7',1,'icalvalue.c']]]
];
diff --git a/apidocs/search/typedefs_0.js b/apidocs/search/typedefs_0.js
index 9933b5a0..cfc3a7f6 100644
--- a/apidocs/search/typedefs_0.js
+++ b/apidocs/search/typedefs_0.js
@@ -1,5 +1,9 @@
var searchData=
[
- ['icalrestriction_5fkind_0',['icalrestriction_kind',['../icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9',1,'icalrestriction.h']]],
- ['icaltimezone_1',['icaltimezone',['../icaltimezone_8h.html#a8561e9d4374ca1e29cd5ade459a50208',1,'icaltimezone.h']]]
+ ['icalarray_0',['icalarray',['../icalarray_8h.html#ad36143942d5ac4709b68fff41615e598',1,'icalarray.h']]],
+ ['icalattach_1',['icalattach',['../icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5',1,'icalattach.h']]],
+ ['icalattach_5ffree_5ffn_5ft_2',['icalattach_free_fn_t',['../icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41',1,'icalattach.h']]],
+ ['icalparser_3',['icalparser',['../icalparser_8h.html#a9332da05cc4922f68ae2b07f442c06fa',1,'icalparser.h']]],
+ ['icalrestriction_5fkind_4',['icalrestriction_kind',['../icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9',1,'icalrestriction.h']]],
+ ['icaltimezone_5',['icaltimezone',['../icaltimezone_8h.html#a8561e9d4374ca1e29cd5ade459a50208',1,'icaltimezone.h']]]
];
diff --git a/apidocs/search/variables_0.js b/apidocs/search/variables_0.js
index d0629401..a7f2e9f9 100644
--- a/apidocs/search/variables_0.js
+++ b/apidocs/search/variables_0.js
@@ -1,7 +1,7 @@
var searchData=
[
['builtin_5ftimezone_0',['builtin_timezone',['../struct__icaltimezone.html#a3c2dfe057f0cf02a612552b6d2e87a75',1,'_icaltimezone']]],
- ['by_5fday_1',['by_day',['../structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478',1,'icalrecurrencetype']]],
- ['by_5fmonth_2',['by_month',['../structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36',1,'icalrecurrencetype']]],
+ ['by_5fday_1',['by_day',['../structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d',1,'icalrecurrencetype']]],
+ ['by_5fmonth_2',['by_month',['../structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e',1,'icalrecurrencetype']]],
['by_5fptrs_3',['by_ptrs',['../structicalrecur__iterator__impl.html#a94aecf2f3a0a22e8e8072eac31168273',1,'icalrecur_iterator_impl']]]
];
diff --git a/apidocs/search/variables_1.js b/apidocs/search/variables_1.js
index 13b695ab..7f51df0c 100644
--- a/apidocs/search/variables_1.js
+++ b/apidocs/search/variables_1.js
@@ -2,7 +2,7 @@ var searchData=
[
['changed_0',['changed',['../structicalfileset__impl.html#aca045add6b479ef73d34866664be2166',1,'icalfileset_impl']]],
['changes_1',['changes',['../struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11',1,'_icaltimezone']]],
- ['cluster_2',['cluster',['../structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528',1,'icalfileset_options::cluster()'],['../structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33',1,'icaldirset_impl::cluster()'],['../structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1',1,'icalfileset_impl::cluster()']]],
+ ['cluster_2',['cluster',['../structicaldirset__impl.html#aa47812c9b0ef4f6cfb2a8740185a8a33',1,'icaldirset_impl::cluster()'],['../structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3',1,'icalfileset_options::cluster()'],['../structicalfileset__impl.html#aca21f307b7a2529a8044660dd277dda1',1,'icalfileset_impl::cluster()']]],
['component_3',['component',['../struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14',1,'_icaltimezone']]],
['count_4',['count',['../structpvl__list__t.html#ad9bae505599af5261d472eb36b42d75e',1,'pvl_list_t']]]
];
diff --git a/apidocs/search/variables_13.js b/apidocs/search/variables_13.js
index 865810b2..3f2bd621 100644
--- a/apidocs/search/variables_13.js
+++ b/apidocs/search/variables_13.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['zone_0',['zone',['../structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe',1,'icaltimetype']]]
+ ['zone_0',['zone',['../structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c',1,'icaltimetype']]]
];
diff --git a/apidocs/search/variables_2.js b/apidocs/search/variables_2.js
index 9c222c74..14607587 100644
--- a/apidocs/search/variables_2.js
+++ b/apidocs/search/variables_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['d_0',['d',['../structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0',1,'pvl_elem_t']]],
+ ['d_0',['d',['../structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134',1,'pvl_elem_t']]],
['d_5fhour_1',['d_hour',['../structut__instant.html#a580db00dd9b27454af1b3e3f9b4d3ecb',1,'ut_instant']]],
['d_5fminute_2',['d_minute',['../structut__instant.html#ac7002360b3d2d6751c9f76b0751ccfca',1,'ut_instant']]],
['d_5fsecond_3',['d_second',['../structut__instant.html#ab379732301da97977b5a4700855b1cb6',1,'ut_instant']]],
diff --git a/apidocs/search/variables_4.js b/apidocs/search/variables_4.js
index fa2be0d0..aafeec76 100644
--- a/apidocs/search/variables_4.js
+++ b/apidocs/search/variables_4.js
@@ -3,6 +3,6 @@ var searchData=
['fd_0',['fd',['../structicalfileset__impl.html#abae099ff18e830676aa35f69737ee73c',1,'icalfileset_impl']]],
['first_5fcomponent_1',['first_component',['../structicaldirset__impl.html#a8e6c64e19d709ce5fd79b8eadecca817',1,'icaldirset_impl']]],
['flag_2',['flag',['../structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc',1,'icalbdbset_options']]],
- ['flags_3',['flags',['../structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1',1,'icalfileset_options::flags()'],['../structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0',1,'icaldirset_options::flags()']]],
+ ['flags_3',['flags',['../structicaldirset__options.html#a0198ec47b0288039a835e8fd5cfd2df0',1,'icaldirset_options::flags()'],['../structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1',1,'icalfileset_options::flags()']]],
['from_4',['from',['../structicalgauge__impl.html#a9e1fa8848b716866cebcc22750f273fa',1,'icalgauge_impl']]]
];
diff --git a/apidocs/search/variables_a.js b/apidocs/search/variables_a.js
index 9fa27a69..cabdf627 100644
--- a/apidocs/search/variables_a.js
+++ b/apidocs/search/variables_a.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['magic_0',['MAGIC',['../structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5',1,'pvl_elem_t::MAGIC()'],['../structpvl__list__t.html#ae810b262dbf64bbdfb437979151d2eba',1,'pvl_list_t::MAGIC()']]],
- ['mode_1',['mode',['../structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9',1,'icalfileset_options::mode()'],['../structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad',1,'icalbdbset_options::mode()']]],
+ ['magic_0',['MAGIC',['../structpvl__list__t.html#ae810b262dbf64bbdfb437979151d2eba',1,'pvl_list_t::MAGIC()'],['../structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5',1,'pvl_elem_t::MAGIC()']]],
+ ['mode_1',['mode',['../structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad',1,'icalbdbset_options::mode()'],['../structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9',1,'icalfileset_options::mode()']]],
['month_2',['month',['../structicaltimetype.html#abfb15dfde907211cafd3cd6cafa5531d',1,'icaltimetype::month()'],['../structut__instant.html#a02a71f42b488eb4170228654451b9277',1,'ut_instant::month()'],['../structut__instant__int.html#abc63db8913ec067c47ceca70086a7535',1,'ut_instant_int::month()'],['../struct__icaltimezonechange.html#a0baa29db902c7456fa20108a50059b8d',1,'_icaltimezonechange::month()']]]
];
diff --git a/apidocs/search/variables_b.js b/apidocs/search/variables_b.js
index 24933061..d675551c 100644
--- a/apidocs/search/variables_b.js
+++ b/apidocs/search/variables_b.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['next_0',['next',['../structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec',1,'pvl_elem_t']]]
+ ['next_0',['next',['../structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d',1,'pvl_elem_t']]]
];
diff --git a/apidocs/search/variables_d.js b/apidocs/search/variables_d.js
index 38bf795c..484abb28 100644
--- a/apidocs/search/variables_d.js
+++ b/apidocs/search/variables_d.js
@@ -2,7 +2,7 @@ var searchData=
[
['p_0',['p',['../structpvl__list__t.html#a13d9f2a4ed1f60b9a885192a9cb1b359',1,'pvl_list_t']]],
['path_1',['path',['../structicalfileset__impl.html#a4924243737e060acf24fd5daf9e732a0',1,'icalfileset_impl']]],
- ['pfunc_2',['pfunc',['../structicalbdbset__options.html#ab97c72644e3cfa5356f1f6f0b2dfe5fb',1,'icalbdbset_options']]],
+ ['pfunc_2',['pfunc',['../structicalbdbset__options.html#af08565396096d8139ee9f54b523e4ebd',1,'icalbdbset_options']]],
['prev_5futc_5foffset_3',['prev_utc_offset',['../struct__icaltimezonechange.html#a4c4c11ee948c011b073fa6f065739eb3',1,'_icaltimezonechange']]],
- ['prior_4',['prior',['../structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d',1,'pvl_elem_t']]]
+ ['prior_4',['prior',['../structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274',1,'pvl_elem_t']]]
];
diff --git a/apidocs/src/libicalvcal/README.txt b/apidocs/src/libicalvcal/README.txt
new file mode 100644
index 00000000..734c30a4
--- /dev/null
+++ b/apidocs/src/libicalvcal/README.txt
@@ -0,0 +1,959 @@
+SPDX-FileCopyrightText: 1996 Apple Computer, Inc., AT&T Corp., International
+Business Machines Corporation and Siemens Rolm Communications Inc.
+
+SPDX-License-Identifier: LicenseRef-APPLEMIT
+
+The software is provided with RESTRICTED RIGHTS. Use, duplication, or
+disclosure by the government are subject to restrictions set forth in
+DFARS 252.227-7013 or 48 CFR 52.227-19, as applicable.
+
+NOTE: If you used the earlier APIs released by Versit
+then you will want to look at the document "migrate.doc"
+included with this package. It contains a discussion of
+the differences between the old API and this one.
+
+----------------------------------------------------------------
+
+The vCard/vCalendar C interface is implemented in the set
+of files as follows:
+
+vcc.y, yacc source, and vcc.c, the yacc output you will use
+implements the core parser
+
+vobject.c implements an API that insulates the caller from
+the parser and changes in the vCard/vCalendar BNF
+
+port.h defines compilation environment dependent stuff
+
+vcc.h and vobject.h are header files for their .c counterparts
+
+vcaltmp.h and vcaltmp.c implement vCalendar "macro" functions
+which you may find useful.
+
+test.c is a standalone test driver that exercises some of
+the features of the APIs provided. Invoke test.exe on a
+VCARD/VCALENDAR input text file and you will see the pretty
+print output of the internal representation (this pretty print
+output should give you a good idea of how the internal
+representation looks like -- there is one such output in the
+following too). Also, a file with the .out suffix is generated
+to show that the internal representation can be written back
+in the original text format.
+
+-----------------------------------------------------------------
+
+
+ VObject for VCard/VCalendar
+
+Table of Contents
+=================
+1. VObject
+2. Internal Representations of VCard/VCalendar
+3. Iterating Through VObject's Properties or Values
+4. Pretty Printing a VObject Tree
+5. Building A VObject Representation of A VCard/VCalendar
+6. Converting A VObject Representation Into Its Textual Representation
+7. Miscellaneous Notes On VObject APIs usages
+8. Brief descriptions of each APIs
+9. Additional Programming Notes.
+
+This document is mainly about the VObject and its APIs. The main
+use of a VObject is to represent a VCard or a VCalendar inside
+a program. However, its use is not limited to aforemention as it
+can represent an arbitrary information that makes up of a tree or
+forest of properties/values.
+
+1. VObject
+ =======
+A VObject can have a name (id) and a list of associated properties and
+a value. Each property is itself a VObject.
+
+2. Internal Representations of VCard/VCalendar
+ ===========================================
+A list of VCard or a VCalendar is represented by a list of VObjects.
+The name (id) of the VObjects in the list is either VCCardProp or
+VCCalProp. Each of these VObjects can have a list of properties.
+Since a property is represented as a VObject, each of these properties
+can have a name, a list of properties, and a value.
+
+For example, the input file "vobject.vcf":
+
+BEGIN:VCARD
+N:Alden;Roland
+FN:Roland H. Alden
+ORG:AT&T;Versit Project Office
+TITLE:Consultant
+EMAIL;WORK;PREF;INTERNET:sf!rincon!ralden@alden.attmail.com
+EMAIL;INTERNET:ralden@sfgate.com
+EMAIL;MCIMail:242-2200
+LABEL;DOM;POSTAL;PARCEL;HOME;WORK;QUOTED-PRINTABLE:Roland H. Alden=0A=
+Suite 2208=0A=
+One Pine Street=0A=
+San Francisco, CA 94111
+LABEL;POSTAL;PARCEL;HOME;WORK;QUOTED-PRINTABLE:Roland H. Alden=0A=
+Suite 2208=0A=
+One Pine Street=0A=
+San Francisco, CA 94111=0A=
+U.S.A.
+TEL;WORK;PREF;MSG:+1 415 296 9106
+TEL;WORK;FAX:+1 415 296 9016
+TEL;MSG;CELL:+1 415 608 5981
+ADR:;Suite 2208;One Pine Street;San Francisco;CA;94111;U.S.A.
+SOUND:ROW-LAND H ALL-DIN
+LOGO;GIF;BASE64:
+ R0lGODdhpgBOAMQAAP///+/v797e3s7Ozr29va2trZycnIyMjHt7e2NjY1JSUkJC
+ QjExMSEhIRAQEO///87v9973/73n95zW71K13jGl1nvG50Kt3iGc1gCMzq3e94zO
+ 7xCU1nO952O15wAAACwAAAAApgBOAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv
+ /8CgcEj8QTaeywWTyWCUno2kSK0KI5tLc8vtNi+WiHVMlj0mFK96nalsxOW4fPSw
+ cNj4tQc+7xcjGh4WExJTJYUTFkp3eU0eEH6RkpOUlTARhRoWm5ydFpCWoS0QEqAu
+ ARKaHRcVjV0borEoFl0cSre4Sq67FA+yvwAeTU8XHZ7HmxS6u2wVfMCVpAE3pJoW
+ ylrMptDcOqSF4OHg3eQ5pInInb7lcc86mNbLzBXsZbRfUOn6ucyNHvVWJHCpQFDf
+ MWwEEzLqx2YCQCqF3OnItClJNmYcJD7cSAKTuI/gtnEcOQKkyVIk6/+ds5CkFcMM
+ 61LiENikwi1jBnNyuvUSjwWZOS5uIZarqNFcNl32XMMB6I06GgoJ+bZp1ZKeDl8E
+ +MC1K1cBIhZ4HUu2LAsCZdOWRQDt20lxIlccSHsgrNq7Xc/ixcsWmNu34WKyYJCW
+ gQjCe9XqTZy2L4pv04gg2sSKSc8OLgTcBSuWsdkVaD2TdXyiQxebFyjo1Gnx6tJm
+ LuaqrdtZtNfFtruSNmF5IKujwIsmJbjwtRqNJhrcNVw79wcRAgogmE4ArIjQzj/s
+ JvHAGCFDQR4UqigPK4sBe62XwO51OwADiMcqUG+iOdcFAL+hW20BfAoEexlwAnu6
+ mZDAXQ1EVh//WfhxJB5gIbHgwFgOTOiVAgOuVQKAfKFg3weGwSBYFZMp4hpDGKyA
+ 3lgJKECWgiMQyBVpW+0V4oJjNfhCNkR1IgWEb21QlRK9GdfFCgeOZYBsXgm4noYj
+ GEBhAQHYh0J8XenoQnFGdrkUciJY6FUAK15ogozakcBhliKsyZWHDMZQ0wWC/Aim
+ DB6h01KRr/lXQgFxAqDcWDACgCZpUnrVQJtjwTnWjS6MWAYqqfDnSaEkJOlVXQBo
+ 2pWTMUJ53WgAuPncCR9q6VQMAYjZlXWJmknCoSUM2p4BC+SaKwG88hoZlvfFMM4f
+ hQh5TXkv+RklWYtC91mopJIAKFkJlDAW/wF25ShnLbeo5gmQ+1FGkJdrKCuCi2OR
+ BuwHBcwqKgABrMtVAgpem61XkLbAJ7n8uiIpvGVhO4KpH1QLbbpqLheZvQCkGoNL
+ thSzSTg2UGVBBzbtaxwKsYrmgLvRAlCmWgwMAADD66rKAgR3XlGspcdkZYK8ibU7
+ asgEl+XAyB8I7PCqMWiWncGGimpfAgO4ypXSPpOVLwsRCDJxRD2AoyeRRv5kApO5
+ fXwzwvfOKLKtaTWtbQxccmGLTZy8xYlVSvXbhbk0M2YzrYfJJ0K8m+V9NgxpyC04
+ UycI/aiuiH9Y8NftDUwWp1Wm5UABnAUKwwRsPFGBt4Oc9PZvGvNLwf8JOZt8Arpe
+ eY23yDovwIDiBX74NAsPVLDJj3Hh4JEExsKcjrlKf9DsCVx3ZfLqAKBuG1s/A90C
+ z2KjYHjjyPOdG1spz6BBUr+BcUxUb1nDCTa/VZD2Uv+YkLPAKJC9dNEh7628WgqI
+ ybzlaA+ufxMa6bxC6ciLUQLcx5UGIAAsAkDA6wQkOxrcY39yo4cQMNWCAPTKV1R4
+ wPkgaBxzOc8FtMiF1NoGoXBRJjgoPApmPsjCFlbMdzCM4TFy50IXxI2DPcHAv2rY
+ gghsEIeu8CAPW6ABIPYEFkOsAeaMyIz0JfGJUExBBGRIRX0IMYovWCIT1eBELNpA
+ i1vcgta8iANPCIQOghzQABl30J0tXqBla4wjFLFQxZzAUY42CIAd5OYBCuKxB2c4
+ I0b28EcrQKADgmSKB9RYyDhA4BqCxIBqrtjIMTwoFeCjYSU3KZMQAAA7
+
+BEGIN:VCALENDAR
+DCREATED:19960523T100522
+PRODID:-//Alden Roland/Hand Crafted In North Carolina//NONSGML Made By Hand//EN
+VERSION:0.3
+BEGIN:VEVENT
+START:19960523T120000
+END:19960523T130000
+SUBTYPE:PHONE CALL
+SUMMARY:VERSIT PDI PR Teleconference/Interview
+DESCRIPTION:VERSIT PDI PR Teleconference/Interview With Tom Streeter and Alden Roland
+END:VEVENT
+BEGIN:VEVENT
+START:19960523T113000
+END:19960523T115500
+SUBTYPE:LUNCH
+SUMMARY:Eat in the cafeteria today
+END:VEVENT
+END:VCALENDAR
+
+END:VCARD
+
+
+will conceptually be represented as
+ vcard
+ VCNameProp
+ VCFamilyNameProp=Alden
+ VCGivenNameProp=Roland
+ VCFullNameProp=Roland H.Alden
+ ....
+
+note that
+ EMAIL;WORK;PREF;INTERNET:sf!rincon!ralden@alden.attmail.com
+will be represented as:
+ VCEmailAddress=sf!rincon!ralden@alden.attmail.com
+ VCWork
+ VCPreferred
+ VCInternet
+where the lower level properties are properties of the property
+VCEmailAddress.
+
+Groupings are flattened out in the VObject representation such
+that:
+ a.b:blah
+ a.c:blahblah
+are represented as:
+ b=blah
+ VCGrouping=a
+ c=blahblah
+ VCGrouping=a
+i.e. one can read the above as:
+ the property "b" has value "blah" and property "VCGrouping"
+ with the value "a".
+ the property "c" has value "blahblah" and property "VCGrouping"
+ with the value "a".
+likewise, multi-level groupings are flatten similarly. e.g.
+ a.b.c:blah
+ a.b.e:blahblah
+-->
+ c=blah
+ VCGrouping=b
+ VCGrouping=a
+ e=blahblah
+ VCGrouping=b
+ VCGrouping=a
+which read:
+ the property "c" has value "blah" and property "VCGrouping"
+ with the value "b" which has property "VCGrouping"
+ with value "a".
+ the property "e" has value "blahblah" and property "VCGrouping"
+ with the value "b" which has property "VCGrouping"
+ with value "a".
+
+3. Iterating Through VObject's Properties or Values
+ ================================================
+The following is a skeletal form of iterating through
+all properties of a vobject, o:
+
+ // assume the object of interest, o, is of type VObject
+ VObjectIterator i;
+ initPropIterator(&i,o);
+ while (moreIteration(&i)) {
+ VObject *each = nextVObject(&i);
+ // ... do something with "each" property
+ }
+
+Use the API vObjectName() to access a VObject's name.
+Use the API vObjectValueType() to determine if a VObject has
+ a value. For VCard/VCalendar application, you
+ should not need this function as practically
+ all values are either of type VCVT_USTRINGZ or
+ VCVT_RAW (i.e set by setVObjectUStringZValue and
+ setVObjectAnyValue APIs respectively), and the
+ value returned by calls to vObjectUStringZValue
+ and vObjectAnyValue are 0 if a VObject has no
+ value. (There is a minor exception where VObject with
+ VCDataSizeProp has value that is set by
+ setVObjectLongValue).
+Use the APIs vObject???Value() to access a VObject's value.
+ where ??? is the expected type.
+Use the APIs setvObject???Value() to set or modify a VObject's value.
+ where ??? is the expected type.
+Use the API isAPropertyOf() to query if a name match the name of
+ a property of a VObject. Since isAPropertyOf() return
+ the matching property, we can use that to retrieve
+ a property and subsequently the value of the property.
+
+4. Pretty Printing a VObject Tree
+ ==============================
+VObject tree can be pretty printed with the printVObject() function.
+The output of pretty printing a VObject representation of the input
+test file "vobject.vcf" is shown below. Note that the indentation
+indicates the tree hirerarchy where the immediate children nodes
+of a parent node is all at the same indentation level and the
+immediate children nodes are the immediate properties of the
+associated parent nodes. In the following, {N,FN,ORG,TITLE,...}
+are immediate properties of VCARD. {F and G} are properties of N
+with value {"Alden" and "Roland"} respectively; FN has no property
+but has the value "Roland H. Alden"; EMAIL has value and
+the properties WORK, PREF, and INTERNET.
+
+
+VCARD
+ N
+ F="Alden"
+ G="Roland"
+ FN="Roland H. Alden"
+ ORG
+ ORGNAME="AT&T"
+ OUN="Versit Project Office"
+ TITLE="Consultant"
+ EMAIL="sf!rincon!ralden@alden.attmail.com"
+ WORK
+ PREF
+ INTERNET
+ EMAIL="ralden@sfgate.com"
+ INTERNET
+ EMAIL="242-2200"
+ MCIMail
+ LABEL="Roland H. Alden
+ Suite 2208
+ One Pine Street
+ San Francisco, CA 94111"
+ DOM
+ POSTAL
+ PARCEL
+ HOME
+ WORK
+ QP
+ LABEL="Roland H. Alden
+ Suite 2208
+ One Pine Street
+ San Francisco, CA 94111
+ U.S.A."
+ POSTAL
+ PARCEL
+ HOME
+ WORK
+ QP
+ TEL="+1 415 296 9106"
+ WORK
+ PREF
+ MSG
+ TEL="+1 415 296 9016"
+ WORK
+ FAX
+ TEL="+1 415 608 5981"
+ MSG
+ CELL
+ ADR
+ EXT ADD="Suite 2208"
+ STREET="One Pine Street"
+ L="San Francisco"
+ R="CA"
+ PC="94111"
+ C="U.S.A."
+ SOUND="ROW-LAND H ALL-DIN"
+ LOGO=[raw data]
+ GIF
+ BASE64
+ DataSize=1482
+VCALENDAR
+ DCREATED="19960523T100522"
+ PRODID="-//Alden Roland/Hand Crafted In North Carolina//NONSGML Made By Hand//EN"
+ VERSION="0.3"
+ VEVENT
+ START="19960523T120000"
+ END="19960523T130000"
+ SUBTYPE="PHONE CALL"
+ SUMMARY="VERSIT PDI PR Teleconference/Interview"
+ DESCRIPTION="VERSIT PDI PR Teleconference/Interview With Tom Streeter and Alden Roland"
+ VEVENT
+ START="19960523T113000"
+ END="19960523T115500"
+ SUBTYPE="LUNCH"
+ SUMMARY="Eat in the cafeteria today"
+
+5. Building A VObject Representation of A VCard/VCalendar
+ ======================================================
+The parser in vcc.y converts an input file with one or more
+VCard/VCalendar that is in their textual representation
+into their corresponding VObject representation.
+
+VObject representation of a VCard/VCalendar can also be built
+directly with calls to the VObject building APIs. e.g.
+
+ VObject *prop;
+ VObject *vcard = newVObject(VCCardProp);
+ prop = addProp(vcard,VCNameProp);
+ addPropValue(prop,VCFamilyNameProp,"Alden");
+ addPropValue(prop,VCGivenNameProp,"Roland");
+ addPropValue(vcard,VCFullNameProp,"Roland H. Alden");
+ ....
+
+6. Converting A VObject Representation Into Its Textual Representation
+ ===================================================================
+The VObject representation can be converted back to its textual
+representation via the call to writeVObject() or writeMemVObject()
+API. e.g.
+ a. to write to a file:
+ // assume vcard is of type VObject
+ FILE *fp = fopen("alden.vcf","w");
+ writeVObject(fp,vcard);
+ a. to write to memory, and let the API allocate the required memory.
+ char* clipboard = writeVObject(0,0,vcard);
+ ... do something to clipboard
+ free(clipboard);
+ b. to write to a user allocated buffer:
+ char clipboard[16384];
+ int len = 16384;
+ char *buf = writeVObject(clipboard,&len,vcard);
+ ... buf will be equal to clipboard if the write
+ is successful otherwise 0.
+
+In the case of writing to memory, the memory buffer can be either
+allocated by the API or the user. If the user allocate the
+memory for the buffer, then the length of the buffer needs to be
+communicated to the API via a variable. The variable passed as
+the length argument will be overwritten with the actual size
+of the text output. A 0 return value from writeMemVObject()
+indicates an error which could be caused by overflowing the
+size of the buffer or lack of heap memory.
+
+7. Miscellaneous Notes On VObject APIs usages
+ ==========================================
+a. vcc.h -- contains basic interfaces to the parser:
+ VObject* Parse_MIME(const char *input, unsigned long len);
+ VObject* Parse_MIME_FromFile(FILE *file);
+ -- both of this return a null-terminated list of
+ VObject that is either a VCARD or VCALENDAR.
+ To iterate through this list, do
+ VObject *t, *v;
+ v = Parse_Mime_FromFile(fp);
+ while (v) {
+ // ... do something to v.
+ t = v;
+ v = nextVObjectInList(v);
+ cleanVObject(t);
+ }
+ note that call to cleanVObject will release
+ resource used to represent the VObject.
+
+b. vobject.h -- contains basic interfaces to the VObject APIs.
+ see the header for more details.
+ The structure of VObject is purposely (hiddened) not exposed
+ to the user. Every access has to be done via
+ the APIs. This way, if we need to change the
+ structure or implementation, the client need not
+ recompile as long as the interfaces remain the
+ same.
+
+c. values of a property is determined by the property definition
+ itself. The vobject APIs does not attempt to enforce
+ any of such definition. It is the consumer's responsibility
+ to know what value is expected from a property. E.g.
+ most properties have unicode string value, so to access
+ the value of these type of properties, you will use
+ the vObjectUStringZValue() to read the value and
+ setVObjectUStringZValue() to set or modify the value.
+ Refer to the VCard and VCalendar specifications for
+ the definition of each property.
+
+d. properties name (id) are case insensitive.
+
+8. Brief descriptions of each APIs
+ ===============================
+ * the predefined properties' names (id) are listed under vobject.h
+ each is of the form VC*Prop. e.g.
+ #define VC7bitProp "7BIT"
+ #define VCAAlarmProp "AALARM"
+ ....
+
+ * consumer of a VObject can only define pointers to VObject.
+
+ * a variable of type VObjectIterator, say "i", can be used to iterate
+ through a VObject's properties, say "o". The APIs related to
+ VObjectIterator are:
+ void initPropIterator(VObjectIterator *i, VObject *o);
+ -- e.g. usage
+ initPropIterator(&i,o);
+ int moreIteration(VObjectIterator *i);
+ -- e.g. usage
+ while (moreIteration(&i)) { ... }
+ VObject* nextVObject(VObjectIterator *i);
+ -- e.g. usage
+ while (moreIteration(&i)) {
+ VObject *each = nextVObject(&i);
+ }
+
+ * VObject can be chained together to form a list. e.g. of such
+ use is in the parser where the return value of the parser is
+ a link list of VObject. A link list of VObject can be
+ built by:
+ void addList(VObject **o, VObject *p);
+ and iterated by
+ VObject* nextVObjectInList(VObject *o);
+ -- next VObjectInList return 0 if the list
+ is exhausted.
+
+ * the following APIs are mainly used to construct a VObject tree:
+ VObject* newVObject(const char *id);
+ -- used extensively internally by VObject APIs but when
+ used externally, its use is mainly limited to the
+ construction of top level object (e.g. an object
+ with VCCardProp or VCCalendarProp id).
+
+ void deleteVObject(VObject *p);
+ -- to deallocate single VObject, for most user, use
+ cleanVObject(VObject *o) instead for freeing all
+ resources associated with the VObject.
+
+ char* dupStr(const char *s, unsigned int size);
+ -- duplicate a string s. If size is 0, the string is
+ assume to be a null-terminated.
+
+ void deleteStr(const char *p);
+ -- used to deallocate a string allocated by dupStr();
+
+ void setVObjectName(VObject *o, const char* id);
+ -- set the id of VObject o. This function is not
+ normally used by the user. The setting of id
+ is normally done as part of other APIs (e.g.
+ addProp()).
+
+ void setVObjectStringZValue(VObject *o, const char *s);
+ -- set a string value of a VObject.
+
+ void setVObjectUStringZValue(VObject *o, const wchar_t *s);
+ -- set a Unicode string value of a VObject.
+
+ void setVObjectIntegerValue(VObject *o, unsigned int i);
+ -- set an integer value of a VObject.
+
+ void setVObjectLongValue(VObject *o, unsigned long l);
+ -- set an long integer value of a VObject.
+
+ void setVObjectAnyValue(VObject *o, void *t);
+ -- set any value of a VObject. The value type is
+ unspecified.
+
+ VObject* setValueWithSize(VObject *prop, void *val, unsigned int size);
+ -- set a raw data (stream of bytes) value of a VObject
+ whose size is size. The internal VObject representation
+ is
+ this object = val
+ VCDataSizeProp=size
+ i.e. the value val will be attached to the VObject prop
+ and a property of VCDataSize whose value is size
+ is also added to the object.
+
+ void setVObjectVObjectValue(VObject *o, VObject *p);
+ -- set a VObject as the value of another VObject.
+
+ const char* vObjectName(VObject *o);
+ -- retrieve the VObject's Name (i.e. id).
+
+ const char* vObjectStringZValue(VObject *o);
+ -- retrieve the VObject's value interpreted as
+ null-terminated string.
+
+ const wchar_t* vObjectUStringZValue(VObject *o);
+ -- retrieve the VObject's value interpreted as
+ null-terminated unicode string.
+
+ unsigned int vObjectIntegerValue(VObject *o);
+ -- retrieve the VObject's value interpreted as
+ integer.
+
+ unsigned long vObjectLongValue(VObject *o);
+ -- retrieve the VObject's value interpreted as
+ long integer.
+
+ void* vObjectAnyValue(VObject *o);
+ -- retrieve the VObject's value interpreted as
+ any value.
+
+ VObject* vObjectVObjectValue(VObject *o);
+ -- retrieve the VObject's value interpreted as
+ a VObject.
+
+ VObject* addVObjectProp(VObject *o, VObject *p);
+ -- add a VObject p as a property of VObject o.
+ (not normally used externally for building a
+ VObject).
+
+ VObject* addProp(VObject *o, const char *id);
+ -- add a property whose name is id to VObject o.
+
+ VObject* addPropValue(VObject *o, const char *id, const char *v);
+ -- add a property whose name is id and whose value
+ is a null-terminated string to VObject o.
+
+ VObject* addPropSizedValue(VObject *o, const char *id,
+ const char *v, unsigned int size);
+ -- add a property whose name is id and whose value
+ is a stream of bytes of size size, to VObject o.
+
+ VObject* addGroup(VObject *o, const char *g);
+ -- add a group g to VObject o.
+ e.g. if g is a.b.c, you will have
+ o
+ c
+ VCGroupingProp=b
+ VCGroupingProp=a
+ and the object c is returned.
+
+ VObject* isAPropertyOf(VObject *o, const char *id);
+ -- query if a property by the name id is in o and
+ return the VObject that represent that property.
+
+ void printVObject(VObject *o);
+ -- pretty print VObject o to stdout (for debugging use).
+
+ void writeVObject(FILE *fp, VObject *o);
+ -- convert VObject o to its textual representation and
+ write it to file.
+
+ char* writeMemVObject(char *s, int *len, VObject *o);
+ -- convert VObject o to its textual representation and
+ write it to memory. If s is 0, then memory required
+ to hold the textual representation will be allocated
+ by this API. If a variable len is passed, len will
+ be overwritten with the byte size of the textual
+ representation. If s is non-zero, then s has to
+ be a user allocated buffer whose size has be passed
+ in len as a variable. Memory allocated by the API
+ has to be freed with call to free. The return value
+ of this API is either the user supplied buffer,
+ the memory allocated by the API, or 0 (in case of
+ failure).
+
+ void cleanStrTbl();
+ -- this function has to be called when all
+ VObject has been destroyed.
+
+ void cleanVObject(VObject *o);
+ -- release all resources used by VObject o.
+
+ wchar_t* fakeUnicode(const char *ps, int *bytes);
+ -- convert char* to wchar_t*.
+
+ extern int uStrLen(const wchar_t *u);
+ -- length of unicode u.
+
+ char *fakeCString(const wchar_t *u);
+ -- convert wchar_t to CString (blindly assumes that
+ this could be done).
+
+9. Additional Programming Notes
+ ============================
+In the following notes, please refers to the listing
+of Example.vcf and its VObject Representation
+(shown at the end of this section).
+
+* Handling the Return Value of the VCard/VCalendar Parser
+ The example input text file contains two root VObjects
+ (a VCalendar and a VCard). The output of the VCard/VCalendar
+ parser is a null-terminated list of VObjects. For this
+ particular input file, the list will have two VObjects.
+ The following shows a template for iterating through the
+ output of the Parser:
+
+ VObject *t, *v;
+ v = Parse_Mime_fromFileName("example.vcf");
+ while (v) {
+ // currently, v will either be a VCard or a VCalendar
+ // do whatever your application need to do to
+ // v here ...
+ t = v;
+ v = nextVObjectInList(v);
+ cleanVObject(t);
+ }
+
+* Iterating Through a VCard/VCalendar VObject
+ From the VObject APIs point of view, a VCard VObject
+ is the same as a VCalendar VObject. However, the application
+ needs to know what are in a VCard or a VCalendar.
+ For example, A VCalendar VObject can have VCDCreatedProp,
+ a VCGEOLocationProp, etc, and one or more VCEventProp and
+ or VCTodoProp. The VCEventProp and VCTodoProp can have
+ many properties of their own, which in turn could have
+ more properties (e.g. VCDAlarmProp can be a VCEventProp
+ VObject's property, and VCRunTimeProp can be a
+ VCDAlarmProp VObject's property. Because a VObject tree
+ can be arbitrarily complex, in general, to process all
+ properties and values of a VObject tree, a recursive walk
+ is desirable. An example recursive VObject tree walk
+ can be found in the vobject.c source lines for printVObject*
+ and writeVObject* APIs. Depending on what the application need
+ to do with a VCard or a VCalendar, a recursive walk
+ of the VObject tree may or may not be desirable. An example
+ template of a non-recursive walk is shown below:
+
+ void processVCardVCalendar(char *inputFile)
+ {
+ VObject *t, *v;
+ v = Parse_Mime_fromFileName(inputFile);
+ while (v) {
+ char *n = vObjectName(v);
+ if (strcmp(n,VCCardProp) == 0) {
+ do_VCard(v);
+ }
+ else if (strcmp(n,VCCalendarProp) == 0) {
+ do_VCalendar(v);
+ }
+ else {
+ // don't know how to handle anything else!
+ }
+ t = v;
+ v = nextVObjectInList(v);
+ cleanVObject(t);
+ }
+ }
+
+ void do_VCard(VObject *vcard)
+ {
+ VObjectIterator t;
+ initPropIterator(&t,vcard);
+ while (moreIteration(&t)) {
+ VObject *eachProp = nextVObject(&t);
+ // The primary purpose of this example is to
+ // show how to iterate through a VCard VObject,
+ // it is not meant to be efficient at all.
+ char *n = vObjectName(eachProp);
+ if (strcmp(n,VCNameProp)==0) {
+ do_name(eachProp);
+ }
+ else if (strcmp(n,VCEmailProp)==0) {
+ do_email(eachProp);
+ }
+ else if (strcmp(n,VCLabelProp)==0) {
+ do_label(eachProp);
+ }
+ else if ....
+ }
+ }
+
+ void do_VCalendar(VObject *vcal)
+ {
+ VObjectIterator t;
+ initPropIterator(&t,vcard);
+ while (moreIteration(&t)) {
+ VObject *eachProp = nextVObject(&t);
+ // The primary purpose of this example is to
+ // show how to iterate through a VCalendar VObject,
+ // it is not meant to be efficient at all.
+ char *n = vObjectName(eachProp);
+ if (strcmp(n,VCDCreatedProp)==0) {
+ do_DCreated(eachProp);
+ }
+ else if (strcmp(n,VCVersionProp)==0) {
+ do_Version(eachProp);
+ }
+ else if (strcmp(n,VCTodoProp)==0) {
+ do_Todo(eachProp);
+ }
+ else if (strcmp(n,VCEventProp)==0) {
+ do_Event(eachProp);
+ }
+ else if ....
+ }
+ }
+
+ void do_Todo(VObject *vtodo) { ... }
+
+ void do_Event(VObject *vevent) { ... }
+
+ ...
+
+* Property's Values and Properties
+ The VObject APIs do not attempt to check for the
+ correctness of the values of a property. Nor do they
+ will prevent the user from attaching a non-VCard/VCalendar
+ standard property to a VCard/VCalendar property. Take
+ the example of line [11] of the example, "O.K" is not
+ a valid value of VCStatusProp. It is up to the application
+ to accept or reject the value of a property.
+
+* Output of printVObject
+ PrintVObject pretty prints a VObject tree in human
+ readable form. See the listing at the end of the file
+ for an example output of printVObject on the example
+ input file "Example.vcf".
+
+ Note that binary data are not shown in the output of
+ printVObject. Instead, a note is made ([raw data]) to
+ indicate that there exists such a binary data.
+
+* Note on Binary Data
+ When the value of a property is a binary data, it is only
+ useful to know the size of the binary data.
+
+ In the case of the VCard/VCalendar parser, it chooses
+ to represent the size information as a separate property
+ called VCDataSizeProp whose value is the size of the binary
+ data. The APIs sequence to construct the VObject subtree
+ of line [44] of Example.vcf is
+
+ // VObject *vcard;
+ VObject *p1 = addProp(vcard,VCLogoProp);
+ (void) addProp(p1,VCGIFProp);
+ (void) addProp(p1,VCBASE64Prop);
+ VObject *p2 = addProp(p1,VCDataSizeProp);
+ (void) setVObjectLongValue(p2,1482);
+ setVObjectAnyValue(vcard,...pointer to binary data);
+
+ Note the presence of VCBase64Prop will cause the
+ writeVObject API to output the binary data as BASE64 text.
+ For VCard/VCalendar application, having the VCBase64Prop
+ property is practically always necessary for property with
+ binary data as its value.
+
+* Note on Quoted-Printable String
+ String value with embedded newline are written out as
+ quoted-prinatable string. It is therefore important
+ to mark a property with a string value that has
+ one or more embedded newlines, with the VCQutedPrintableProp
+ property. e.g.
+
+ // VObject *root;
+ char *msg="To be\nor\nnot to be";
+ VObject *p = addPropValue(root,VCDescriptionProp,msg);
+ // the following is how you mark a property with
+ // a property. In this case, the marker is
+ // VCQuotedPrintableProp
+ addProp(p,VCQuotedPrintableProp);
+
+* Note on Unicode
+ Although, the current parser takes ASCII text file only,
+ string values are all stored as Unicode in the VObject tree.
+ For now, when using the VObject APIs to construct a
+ VObject tree, one should always convert ASCII string value
+ to a Unicode string value:
+
+ // VObject *root;
+ VObject *p = addProp(root,VCSomeProp);
+ setVObjectUStringZValue(p,fakeUnicode(someASCIIStringZvalue));
+
+ An API is provided to simplify the above process:
+
+ addPropValue(root,VCSomeProp,someASCIIStringZValue);
+
+ Note that someASCIISTringZValue is automatically converted to
+ Unicode by addPropValue API, where as, the former code
+ sequence do an explicit call to fakeUnicode.
+
+ To read back the value, one should use the vObjectUStringZValue
+ API not vObjectStringZValue API. The value returned by the
+ vObjectUStringZValue API is a Unicode string. If the application
+ do not know how to handle Unicode string, it can use the
+ fakeCString API to convert it back to ASCII string (as long
+ as the conversion is meaningful).
+
+ Note that fakeCString return a heap allocated memory. It is
+ important to call deleteStr on fakeCString return value if
+ it is not longer required (or there will be memory leak).
+
+ NOTE: Unfortunately, at the point when this document is written,
+ there is still no consensus on how Unicode is to be handled
+ in the textual representation of VCard/VCalendar. So, there
+ is no version of writeVObject and the parser to output and
+ input Unicode textual representation of VCard/VCalendar.
+
+
+Example.vcf
+-----------
+line
+number Input Text (example.vcf)
+------ ----------
+1 BEGIN:VCALENDAR
+2 DCREATED:19961102T100522
+3 GEO:0,0
+4 VERSION:1.0
+5 BEGIN:VEVENT
+6 DTSTART:19961103T000000
+7 DTEND:20000101T000000
+8 DESCRIPTION;QUOTED-PRINTABLE:To be =0A=
+9 or =0A=
+10 not to be
+11 STATUS:O.K.
+12 X-ACTION:No action required
+13 DALARM:19961103T114500;5;3;Enjoy
+14 MALARM:19970101T120000;;;johny@nowhere.com;Call Mom.
+15 END:VEVENT
+16
+17 BEGIN:VTODO
+18 DUE:19960614T0173000
+19 DESCRIPTION:Relex.
+20 END:VTODO
+21
+22 END:VCALENDAR
+23
+24 BEGIN:VCARD
+25 N:Alden;Roland
+26 FN:Roland H. Alden
+27 ORG:AT&T;Versit Project Office
+28 TITLE:Consultant
+29 EMAIL;WORK;PREF;INTERNET:ralden@ralden.com
+30 LABEL;DOM;POSTAL;PARCEL;HOME;WORK;QUOTED-PRINTABLE:Roland H. Alden=0A=
+31 Suite 2208=0A=
+32 One Pine Street=0A=
+33 San Francisco, CA 94111
+34 LABEL;POSTAL;PARCEL;HOME;WORK;QUOTED-PRINTABLE:Roland H. Alden=0A=
+35 Suite 2208=0A=
+36 One Pine Street=0A=
+37 San Francisco, CA 94111=0A=
+38 U.S.A.
+39 TEL;WORK;PREF;MSG:+1 415 296 9106
+40 TEL;WORK;FAX:+1 415 296 9016
+41 TEL;MSG;CELL:+1 415 608 5981
+42 ADR:;Suite 2208;One Pine Street;San Francisco;CA;94111;U.S.A.
+43 SOUND:ROW-LAND H ALL-DIN
+44 LOGO;GIF;BASE64:
+45 R0lGODdhpgBOAMQAAP///+/v797e3s7Ozr29va2trZycnIyMjHt7e2NjY1JSUkJC
+ ... 30 lines of BASE64 data not shown here.
+76 END:VCARD
+
+
+VObject Representation of Example.vcf:
+-------------------------------------
+line
+in
+text
+file VObject Tree as Printed by printVObject API
+---- -------------------------------------------
+1 VCALENDAR
+2 DCREATED="19961102T100522"
+3 GEO="0,0"
+4 VERSION="1.0"
+5 VEVENT
+6 DTSTART="19961103T000000"
+7 DTEND="20000101T000000"
+8 DESCRIPTION="To be
+9 or
+10 not to be"
+8 QUOTED-PRINTABLE
+11 STATUS="O.K."
+12 X-ACTION="No action required"
+13 DALARM
+13 RUNTIME="19961103T114500"
+13 SNOOZETIME="5"
+13 REPEATCOUNT="3"
+13 DISPLAYSTRING="Enjoy"
+14 MALARM
+14 RUNTIME="19970101T120000"
+14 EMAIL="johny@nowhere.com"
+14 NOTE="Call Mom"
+17 VTODO
+18 DUE="19960614T0173000"
+19 DESCRIPTION="Relex."
+24 VCARD
+25 N
+25 F="Alden"
+25 G="Roland"
+26 FN="Roland H. Alden"
+27 ORG
+27 ORGNAME="AT&T"
+27 OUN="Versit Project Office"
+28 TITLE="Consultant"
+29 EMAIL="ralden@alden.com"
+29 WORK
+29 PREF
+29 INTERNET
+30 LABEL="Roland H. Alden
+31 Suite 2208
+32 One Pine Street
+33 San Francisco, CA 94111"
+30 DOM
+30 POSTAL
+30 PARCEL
+30 HOME
+30 WORK
+30 QUOTED-PRINTABLE
+34 LABEL="Roland H. Alden
+35 Suite 2208
+36 One Pine Street
+37 San Francisco, CA 94111
+38 U.S.A."
+34 POSTAL
+34 PARCEL
+34 HOME
+34 WORK
+34 QUOTED-PRINTABLE
+39 TEL="+1 415 296 9106"
+39 WORK
+39 PREF
+39 MSG
+40 TEL="+1 415 296 9016"
+40 WORK
+40 FAX
+41 TEL="+1 415 608 5981"
+41 MSG
+41 CELL
+42 ADR
+42 EXT ADD="Suite 2208"
+42 STREET="One Pine Street"
+42 L="San Francisco"
+42 R="CA"
+42 PC="94111"
+42 C="U.S.A."
+43 SOUND="ROW-LAND H ALL-DIN"
+44 LOGO=[raw data]
+44 GIF
+44 BASE64
+44 DATASIZE=1482
diff --git a/apidocs/sspm_8h_source.html b/apidocs/sspm_8h_source.html
index aa85db88..2df69947 100644
--- a/apidocs/sspm_8h_source.html
+++ b/apidocs/sspm_8h_source.html
@@ -134,7 +134,7 @@ $(function() {
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> SSPM_MALFORMED_HEADER_ERROR</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>};</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__header.html">sspm_header</a></div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structsspm__header.html"> 66</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__header.html">sspm_header</a></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>{</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">int</span> def;</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">char</span> *boundary;</div>
@@ -150,7 +150,7 @@ $(function() {
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">char</span> *error_text;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>};</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
-<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__part.html">sspm_part</a></div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="structsspm__part.html"> 82</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__part.html">sspm_part</a></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span>{</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsspm__header.html">sspm_header</a> header;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">int</span> level;</div>
@@ -158,7 +158,7 @@ $(function() {
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">void</span> *data;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>};</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
-<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__action__map.html">sspm_action_map</a></div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="structsspm__action__map.html"> 90</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsspm__action__map.html">sspm_action_map</a></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>{</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">enum</span> sspm_major_type major;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">enum</span> sspm_minor_type minor;</div>
@@ -190,13 +190,13 @@ $(function() {
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordtype">char</span> **output_string, <span class="keyword">const</span> <span class="keywordtype">char</span> *header);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#endif </span><span class="comment">/* ICAL_SSPM_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="astructsspm__action__map_html"><div class="ttname"><a href="structsspm__action__map.html">sspm_action_map</a></div><div class="ttdef"><b>Definition:</b> ical.h:7341</div></div>
-<div class="ttc" id="astructsspm__header_html"><div class="ttname"><a href="structsspm__header.html">sspm_header</a></div><div class="ttdef"><b>Definition:</b> ical.h:7317</div></div>
-<div class="ttc" id="astructsspm__part_html"><div class="ttname"><a href="structsspm__part.html">sspm_part</a></div><div class="ttdef"><b>Definition:</b> ical.h:7333</div></div>
+<div class="ttc" id="astructsspm__action__map_html"><div class="ttname"><a href="structsspm__action__map.html">sspm_action_map</a></div><div class="ttdef"><b>Definition:</b> sspm.h:91</div></div>
+<div class="ttc" id="astructsspm__header_html"><div class="ttname"><a href="structsspm__header.html">sspm_header</a></div><div class="ttdef"><b>Definition:</b> sspm.h:67</div></div>
+<div class="ttc" id="astructsspm__part_html"><div class="ttname"><a href="structsspm__part.html">sspm_part</a></div><div class="ttdef"><b>Definition:</b> sspm.h:83</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structLexBuf.html b/apidocs/structLexBuf.html
index 5a8b653c..a921dc21 100644
--- a/apidocs/structLexBuf.html
+++ b/apidocs/structLexBuf.html
@@ -113,7 +113,7 @@ unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>strsLen</b><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structOFile.html b/apidocs/structOFile.html
index 9814f9cc..6d09296b 100644
--- a/apidocs/structOFile.html
+++ b/apidocs/structOFile.html
@@ -95,7 +95,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>s</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structPreDefProp.html b/apidocs/structPreDefProp.html
index 20f8c3cf..bfc8593c 100644
--- a/apidocs/structPreDefProp.html
+++ b/apidocs/structPreDefProp.html
@@ -89,7 +89,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structStrItem.html b/apidocs/structStrItem.html
index 8f8d874c..d2507c47 100644
--- a/apidocs/structStrItem.html
+++ b/apidocs/structStrItem.html
@@ -86,7 +86,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>s</b></td></t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structVObject.html b/apidocs/structVObject.html
index edb0b7e3..e4522327 100644
--- a/apidocs/structVObject.html
+++ b/apidocs/structVObject.html
@@ -92,7 +92,7 @@ unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>valType</b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structVObjectIterator.html b/apidocs/structVObjectIterator.html
index bf687707..e878075d 100644
--- a/apidocs/structVObjectIterator.html
+++ b/apidocs/structVObjectIterator.html
@@ -83,7 +83,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structYYSTACKDATA.html b/apidocs/structYYSTACKDATA.html
index 5c4f82cb..1bb964c2 100644
--- a/apidocs/structYYSTACKDATA.html
+++ b/apidocs/structYYSTACKDATA.html
@@ -95,7 +95,7 @@ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>stacksize</b></td
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/struct__compat__tzids.html b/apidocs/struct__compat__tzids.html
index 83ec6a56..f942446f 100644
--- a/apidocs/struct__compat__tzids.html
+++ b/apidocs/struct__compat__tzids.html
@@ -83,7 +83,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>tzid</b></td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/struct__icalarray.html b/apidocs/struct__icalarray.html
index d289fbc2..64093e28 100644
--- a/apidocs/struct__icalarray.html
+++ b/apidocs/struct__icalarray.html
@@ -70,9 +70,9 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a15bbcec900df06d38dddd54e26278f5e"><td class="memItemLeft" align="right" valign="top"><a id="a15bbcec900df06d38dddd54e26278f5e" name="a15bbcec900df06d38dddd54e26278f5e"></a>
+<tr class="memitem:ab897417847e10d46b2a75c7f959075b5"><td class="memItemLeft" align="right" valign="top"><a id="ab897417847e10d46b2a75c7f959075b5" name="ab897417847e10d46b2a75c7f959075b5"></a>
void **&#160;</td><td class="memItemRight" valign="bottom"><b>chunks</b></td></tr>
-<tr class="separator:a15bbcec900df06d38dddd54e26278f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:ab897417847e10d46b2a75c7f959075b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f69c60338ef625cc291ad5d7241334"><td class="memItemLeft" align="right" valign="top"><a id="a29f69c60338ef625cc291ad5d7241334" name="a29f69c60338ef625cc291ad5d7241334"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>element_size</b></td></tr>
<tr class="separator:a29f69c60338ef625cc291ad5d7241334"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -86,14 +86,13 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num_elements</b></t
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>space_allocated</b></td></tr>
<tr class="separator:a4cf600e4db71dfa0d68d6d92c9c1d02a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalarray_8h_source.html">icalarray.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/struct__icalarray__sort__context.html b/apidocs/struct__icalarray__sort__context.html
index 661acd6c..9907aa1c 100644
--- a/apidocs/struct__icalarray__sort__context.html
+++ b/apidocs/struct__icalarray__sort__context.html
@@ -71,7 +71,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:acc38c29a9eb44c2831586b26d5dc4134"><td class="memItemLeft" align="right" valign="top"><a id="acc38c29a9eb44c2831586b26d5dc4134" name="acc38c29a9eb44c2831586b26d5dc4134"></a>
-<a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>array</b></td></tr>
+<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>array</b></td></tr>
<tr class="separator:acc38c29a9eb44c2831586b26d5dc4134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82fe53b895cf7a2cce5e6a30aace9d60"><td class="memItemLeft" align="right" valign="top"><a id="a82fe53b895cf7a2cce5e6a30aace9d60" name="a82fe53b895cf7a2cce5e6a30aace9d60"></a>
int(*&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> )(const void *, const void *)</td></tr>
@@ -83,7 +83,7 @@ int(*&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> )(const
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/struct__icaltimezone.html b/apidocs/struct__icaltimezone.html
index 49b2fc12..5ad06b48 100644
--- a/apidocs/struct__icaltimezone.html
+++ b/apidocs/struct__icaltimezone.html
@@ -72,7 +72,7 @@ $(function() {
Data Fields</h2></td></tr>
<tr class="memitem:a3c2dfe057f0cf02a612552b6d2e87a75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__icaltimezone.html">icaltimezone</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__icaltimezone.html#a3c2dfe057f0cf02a612552b6d2e87a75">builtin_timezone</a></td></tr>
<tr class="separator:a3c2dfe057f0cf02a612552b6d2e87a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a841b16536a64c2c620e765079ca21d11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11">changes</a></td></tr>
+<tr class="memitem:a841b16536a64c2c620e765079ca21d11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__icaltimezone.html#a841b16536a64c2c620e765079ca21d11">changes</a></td></tr>
<tr class="separator:a841b16536a64c2c620e765079ca21d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c66736445277e7cc3bb8c45c32b7b14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__icaltimezone.html#a5c66736445277e7cc3bb8c45c32b7b14">component</a></td></tr>
<tr class="separator:a5c66736445277e7cc3bb8c45c32b7b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -113,7 +113,7 @@ double&#160;</td><td class="memItemRight" valign="bottom"><b>latitude</b></td></
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="struct__icalarray.html">icalarray</a>* _icaltimezone::changes</td>
+ <td class="memname"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a>* _icaltimezone::changes</td>
</tr>
</table>
</div><div class="memdoc">
@@ -217,7 +217,7 @@ double&#160;</td><td class="memItemRight" valign="bottom"><b>latitude</b></td></
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/struct__icaltimezonechange.html b/apidocs/struct__icaltimezonechange.html
index 6be901bd..ccdf173d 100644
--- a/apidocs/struct__icaltimezonechange.html
+++ b/apidocs/struct__icaltimezonechange.html
@@ -189,7 +189,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>minute</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/struct__icalvcal__defaults.html b/apidocs/struct__icalvcal__defaults.html
index d13acccb..87d2c933 100644
--- a/apidocs/struct__icalvcal__defaults.html
+++ b/apidocs/struct__icalvcal__defaults.html
@@ -86,7 +86,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>alarm_description</
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structbuffer__ring.html b/apidocs/structbuffer__ring.html
index 60802126..827d504b 100644
--- a/apidocs/structbuffer__ring.html
+++ b/apidocs/structbuffer__ring.html
@@ -83,7 +83,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><b>ring</b> [2500]</td
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structconversion__table__struct.html b/apidocs/structconversion__table__struct.html
index fe27b6dc..b1e21146 100644
--- a/apidocs/structconversion__table__struct.html
+++ b/apidocs/structconversion__table__struct.html
@@ -89,7 +89,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>vcalname</b><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structencoding__map.html b/apidocs/structencoding__map.html
index 09a3845d..e02f3593 100644
--- a/apidocs/structencoding__map.html
+++ b/apidocs/structencoding__map.html
@@ -83,7 +83,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structexpand__split__map__struct.html b/apidocs/structexpand__split__map__struct.html
index 45bb6109..181604f4 100644
--- a/apidocs/structexpand__split__map__struct.html
+++ b/apidocs/structexpand__split__map__struct.html
@@ -83,7 +83,7 @@ short&#160;</td><td class="memItemRight" valign="bottom"><b>map</b> [9]</td></tr
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structfreq__map.html b/apidocs/structfreq__map.html
index bcf4b074..63537f9a 100644
--- a/apidocs/structfreq__map.html
+++ b/apidocs/structfreq__map.html
@@ -83,7 +83,7 @@ const char&#160;</td><td class="memItemRight" valign="bottom"><b>str</b> [9]</td
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalattach__impl.html b/apidocs/structicalattach__impl.html
index 3a89e34c..dc05b48a 100644
--- a/apidocs/structicalattach__impl.html
+++ b/apidocs/structicalattach__impl.html
@@ -84,7 +84,7 @@ union {</td></tr>
&#160;&#160;&#160;&#160;&#160;&#160;char *&#160;&#160;&#160;<b>data</b></td></tr>
<tr class="separator:a7480f05efe003e8c3b1014a3a9acf95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80cd085622005391e758a88e6aee9bd2"><td class="memItemLeft" >
-&#160;&#160;&#160;&#160;&#160;&#160;icalattach_free_fn_t&#160;&#160;&#160;<b>free_fn</b></td></tr>
+&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="icalattach_8h.html#a331647f68081555d5dad37e6ebb96f41">icalattach_free_fn_t</a>&#160;&#160;&#160;<b>free_fn</b></td></tr>
<tr class="separator:a80cd085622005391e758a88e6aee9bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac26e0d41e6488280a5a21d5ad3cd2f84"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;void *&#160;&#160;&#160;<b>free_fn_data</b></td></tr>
@@ -107,7 +107,7 @@ union {</td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalbdbset__id.html b/apidocs/structicalbdbset__id.html
index 65e22be6..bf53913e 100644
--- a/apidocs/structicalbdbset__id.html
+++ b/apidocs/structicalbdbset__id.html
@@ -86,7 +86,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>uid</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalbdbset__impl.html b/apidocs/structicalbdbset__impl.html
index a392e09a..af74eb32 100644
--- a/apidocs/structicalbdbset__impl.html
+++ b/apidocs/structicalbdbset__impl.html
@@ -134,7 +134,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>subdb</b></td
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalbdbset__options.html b/apidocs/structicalbdbset__options.html
index 4fbde85b..363b7ad9 100644
--- a/apidocs/structicalbdbset__options.html
+++ b/apidocs/structicalbdbset__options.html
@@ -70,17 +70,17 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a0af3c1e4eac30f127a6fc48adcc0808e"><td class="memItemLeft" align="right" valign="top"><a id="a0af3c1e4eac30f127a6fc48adcc0808e" name="a0af3c1e4eac30f127a6fc48adcc0808e"></a>
+<tr class="memitem:a846f355aa29bd4983b43e60d9159d9b2"><td class="memItemLeft" align="right" valign="top"><a id="a846f355aa29bd4983b43e60d9159d9b2" name="a846f355aa29bd4983b43e60d9159d9b2"></a>
int(*&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b> )(DB *db, const DBT *dbt1, const DBT *dbt2, DBT *dbt3)</td></tr>
-<tr class="separator:a0af3c1e4eac30f127a6fc48adcc0808e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a846f355aa29bd4983b43e60d9159d9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c5ba0f36190405b6424f3a4b9c30f62"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalbdbset__options.html#a3c5ba0f36190405b6424f3a4b9c30f62">dbtype</a></td></tr>
<tr class="separator:a3c5ba0f36190405b6424f3a4b9c30f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f0f7a47ee749994b7009e7494dcafbc"><td class="memItemLeft" align="right" valign="top">u_int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalbdbset__options.html#a7f0f7a47ee749994b7009e7494dcafbc">flag</a></td></tr>
<tr class="separator:a7f0f7a47ee749994b7009e7494dcafbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae592079436dc76e304ef567b340835ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalbdbset__options.html#ae592079436dc76e304ef567b340835ad">mode</a></td></tr>
<tr class="separator:ae592079436dc76e304ef567b340835ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab97c72644e3cfa5356f1f6f0b2dfe5fb"><td class="memItemLeft" align="right" valign="top">char *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalbdbset__options.html#ab97c72644e3cfa5356f1f6f0b2dfe5fb">pfunc</a> )(const DBT *dbt)</td></tr>
-<tr class="separator:ab97c72644e3cfa5356f1f6f0b2dfe5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af08565396096d8139ee9f54b523e4ebd"><td class="memItemLeft" align="right" valign="top">char *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalbdbset__options.html#af08565396096d8139ee9f54b523e4ebd">pfunc</a> )(const DBT *dbt)</td></tr>
+<tr class="separator:af08565396096d8139ee9f54b523e4ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ac46ba03ef7ab1b04a0374fd4fbc7d8"><td class="memItemLeft" align="right" valign="top">icalbdbset_subdb_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalbdbset__options.html#a8ac46ba03ef7ab1b04a0374fd4fbc7d8">subdb</a></td></tr>
<tr class="separator:a8ac46ba03ef7ab1b04a0374fd4fbc7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -130,14 +130,14 @@ int(*&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b> )(DB *d
</div>
</div>
-<a id="ab97c72644e3cfa5356f1f6f0b2dfe5fb" name="ab97c72644e3cfa5356f1f6f0b2dfe5fb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab97c72644e3cfa5356f1f6f0b2dfe5fb">&#9670;&nbsp;</a></span>pfunc</h2>
+<a id="af08565396096d8139ee9f54b523e4ebd" name="af08565396096d8139ee9f54b523e4ebd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af08565396096d8139ee9f54b523e4ebd">&#9670;&nbsp;</a></span>pfunc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">char *(* icalbdbset_options::pfunc)(const DBT *dbt)</td>
+ <td class="memname">char *(* icalbdbset_options::pfunc) (const DBT *dbt)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -160,14 +160,13 @@ int(*&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b> )(DB *d
</div>
</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="icalss_8h_source.html">icalss.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalbdbset_8h_source.html">icalbdbset.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalcalendar__impl.html b/apidocs/structicalcalendar__impl.html
index 133a7398..028ac12a 100644
--- a/apidocs/structicalcalendar__impl.html
+++ b/apidocs/structicalcalendar__impl.html
@@ -92,7 +92,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>dir</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalclassify__map.html b/apidocs/structicalclassify__map.html
index ef98a1ba..c7683cb6 100644
--- a/apidocs/structicalclassify__map.html
+++ b/apidocs/structicalclassify__map.html
@@ -86,7 +86,7 @@ icalproperty_method&#160;</td><td class="memItemRight" valign="bottom"><b>method
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalclassify__parts.html b/apidocs/structicalclassify__parts.html
index c4084fc2..ada92b69 100644
--- a/apidocs/structicalclassify__parts.html
+++ b/apidocs/structicalclassify__parts.html
@@ -107,7 +107,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>uid</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalcluster__impl.html b/apidocs/structicalcluster__impl.html
index 03fde512..039ccfa3 100644
--- a/apidocs/structicalcluster__impl.html
+++ b/apidocs/structicalcluster__impl.html
@@ -89,7 +89,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>key</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalcompiter.html b/apidocs/structicalcompiter.html
index 8ed3c7ad..6d5ceb40 100644
--- a/apidocs/structicalcompiter.html
+++ b/apidocs/structicalcompiter.html
@@ -77,14 +77,13 @@ Data Fields</h2></td></tr>
icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
<tr class="separator:ab56f553e7944a093ee2179a2d73fe52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalcomponent_8h_source.html">icalcomponent.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalcomponent__impl.html b/apidocs/structicalcomponent__impl.html
index 9b558881..76db6933 100644
--- a/apidocs/structicalcomponent__impl.html
+++ b/apidocs/structicalcomponent__impl.html
@@ -91,7 +91,7 @@ struct <a class="el" href="structicalcomponent__impl.html">icalcomponent_impl</a
<tr class="memitem:a1cf88713a27cca3e971204f27f33c1fc"><td class="memItemLeft" align="right" valign="top"><a id="a1cf88713a27cca3e971204f27f33c1fc" name="a1cf88713a27cca3e971204f27f33c1fc"></a>
<a class="el" href="structpvl__elem__t.html">pvl_elem</a>&#160;</td><td class="memItemRight" valign="bottom"><b>property_iterator</b></td></tr>
<tr class="separator:a1cf88713a27cca3e971204f27f33c1fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5040b5504df33dd4cde7d07460a1edd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__icalarray.html">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalcomponent__impl.html#a5040b5504df33dd4cde7d07460a1edd4">timezones</a></td></tr>
+<tr class="memitem:a5040b5504df33dd4cde7d07460a1edd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalcomponent__impl.html#a5040b5504df33dd4cde7d07460a1edd4">timezones</a></td></tr>
<tr class="separator:a5040b5504df33dd4cde7d07460a1edd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5dbb259042c172f619af618f9c29c24"><td class="memItemLeft" align="right" valign="top"><a id="ac5dbb259042c172f619af618f9c29c24" name="ac5dbb259042c172f619af618f9c29c24"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>timezones_sorted</b></td></tr>
@@ -108,7 +108,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>x_name</b></td></tr
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="struct__icalarray.html">icalarray</a>* icalcomponent_impl::timezones</td>
+ <td class="memname"><a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a>* icalcomponent_impl::timezones</td>
</tr>
</table>
</div><div class="memdoc">
@@ -122,7 +122,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>x_name</b></td></tr
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalcomponent__kind__map.html b/apidocs/structicalcomponent__kind__map.html
index bea3d48e..851f7afa 100644
--- a/apidocs/structicalcomponent__kind__map.html
+++ b/apidocs/structicalcomponent__kind__map.html
@@ -83,7 +83,7 @@ char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [20]</td></t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicaldatetimeperiodtype.html b/apidocs/structicaldatetimeperiodtype.html
index abdb5442..19a22958 100644
--- a/apidocs/structicaldatetimeperiodtype.html
+++ b/apidocs/structicaldatetimeperiodtype.html
@@ -77,14 +77,13 @@ struct <a class="el" href="structicalperiodtype.html">icalperiodtype</a>&#160;</
struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
<tr class="separator:a77118543c37dc0c02d4fb170a515c322"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icaltypes_8h_source.html">icaltypes.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicaldirset__impl.html b/apidocs/structicaldirset__impl.html
index 6e4efc9a..127d436f 100644
--- a/apidocs/structicaldirset__impl.html
+++ b/apidocs/structicaldirset__impl.html
@@ -216,7 +216,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicaldirset__options.html b/apidocs/structicaldirset__options.html
index 4b97a40a..c61b9348 100644
--- a/apidocs/structicaldirset__options.html
+++ b/apidocs/structicaldirset__options.html
@@ -89,14 +89,13 @@ Data Fields</h2></td></tr>
</div>
</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="icalss_8h_source.html">icalss.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icaldirset_8h_source.html">icaldirset.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicaldurationtype.html b/apidocs/structicaldurationtype.html
index 267d8bb4..11513e13 100644
--- a/apidocs/structicaldurationtype.html
+++ b/apidocs/structicaldurationtype.html
@@ -71,7 +71,7 @@ $(function() {
<p>A struct representing a duration.
<a href="structicaldurationtype.html#details">More...</a></p>
-<p><code>#include &lt;<a class="el" href="ical_8h_source.html">ical.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="icalduration_8h_source.html">icalduration.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
@@ -96,14 +96,13 @@ unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>weeks</b></td
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >A struct representing a duration. </p>
-</div><hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalduration_8h_source.html">icalduration.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalerror__state.html b/apidocs/structicalerror__state.html
index 09c142e5..0befcefa 100644
--- a/apidocs/structicalerror__state.html
+++ b/apidocs/structicalerror__state.html
@@ -83,7 +83,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalerror__string__map.html b/apidocs/structicalerror__string__map.html
index c79f9a96..5e44c54a 100644
--- a/apidocs/structicalerror__string__map.html
+++ b/apidocs/structicalerror__string__map.html
@@ -86,7 +86,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalfileset__id.html b/apidocs/structicalfileset__id.html
index 256df9a6..d36fbf96 100644
--- a/apidocs/structicalfileset__id.html
+++ b/apidocs/structicalfileset__id.html
@@ -86,7 +86,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>uid</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalfileset__impl.html b/apidocs/structicalfileset__impl.html
index 98ae017b..c9e9267b 100644
--- a/apidocs/structicalfileset__impl.html
+++ b/apidocs/structicalfileset__impl.html
@@ -197,7 +197,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalfileset__options.html b/apidocs/structicalfileset__options.html
index be0753fd..0d0e7f50 100644
--- a/apidocs/structicalfileset__options.html
+++ b/apidocs/structicalfileset__options.html
@@ -71,12 +71,12 @@ $(function() {
<p>Options for opening an icalfileset.
<a href="structicalfileset__options.html#details">More...</a></p>
-<p><code>#include &lt;<a class="el" href="icalss_8h_source.html">icalss.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="icalfileset_8h_source.html">icalfileset.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:af72bbaec18595c9886ddc8b13a34d528"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcluster__impl.html">icalcluster</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalfileset__options.html#af72bbaec18595c9886ddc8b13a34d528">cluster</a></td></tr>
-<tr class="separator:af72bbaec18595c9886ddc8b13a34d528"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa47516d0acdab84e6a851dd57cf2bed3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcluster__impl.html">icalcluster</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalfileset__options.html#aa47516d0acdab84e6a851dd57cf2bed3">cluster</a></td></tr>
+<tr class="separator:aa47516d0acdab84e6a851dd57cf2bed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad19cc9176412d8a16b2a6ac45c8f3bd1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalfileset__options.html#ad19cc9176412d8a16b2a6ac45c8f3bd1">flags</a></td></tr>
<tr class="separator:ad19cc9176412d8a16b2a6ac45c8f3bd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e01006dc266beb9fd762ad4364218e9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalfileset__options.html#a5e01006dc266beb9fd762ad4364218e9">mode</a></td></tr>
@@ -88,14 +88,14 @@ Data Fields</h2></td></tr>
<div class="textblock"><p >Options for opening an icalfileset. </p>
<p >These options should be passed to the <a class="el" href="icalset_8h.html#ad39065fe67efd5f3baf9f5af0379505e" title="Generic icalset constructor.">icalset_new()</a> function </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a id="af72bbaec18595c9886ddc8b13a34d528" name="af72bbaec18595c9886ddc8b13a34d528"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af72bbaec18595c9886ddc8b13a34d528">&#9670;&nbsp;</a></span>cluster</h2>
+<a id="aa47516d0acdab84e6a851dd57cf2bed3" name="aa47516d0acdab84e6a851dd57cf2bed3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa47516d0acdab84e6a851dd57cf2bed3">&#9670;&nbsp;</a></span>cluster</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structicalcluster__impl.html">icalcluster</a> * icalfileset_options::cluster</td>
+ <td class="memname"><a class="el" href="structicalcluster__impl.html">icalcluster</a>* icalfileset_options::cluster</td>
</tr>
</table>
</div><div class="memdoc">
@@ -149,14 +149,13 @@ Data Fields</h2></td></tr>
</div>
</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="icalss_8h_source.html">icalss.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalfileset_8h_source.html">icalfileset.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalgauge__impl.html b/apidocs/structicalgauge__impl.html
index 8d5705a9..f18b8d03 100644
--- a/apidocs/structicalgauge__impl.html
+++ b/apidocs/structicalgauge__impl.html
@@ -132,7 +132,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>expand</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalgauge__where.html b/apidocs/structicalgauge__where.html
index e6ef92e4..906a66da 100644
--- a/apidocs/structicalgauge__where.html
+++ b/apidocs/structicalgauge__where.html
@@ -92,7 +92,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalgeotype.html b/apidocs/structicalgeotype.html
index 7d37dc40..dd73e562 100644
--- a/apidocs/structicalgeotype.html
+++ b/apidocs/structicalgeotype.html
@@ -70,21 +70,20 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a524eeaaba15717306bc87ef930e79f66"><td class="memItemLeft" align="right" valign="top"><a id="a524eeaaba15717306bc87ef930e79f66" name="a524eeaaba15717306bc87ef930e79f66"></a>
+<tr class="memitem:a2100f0d05beba89b1ce68d9928dd45c8"><td class="memItemLeft" align="right" valign="top"><a id="a2100f0d05beba89b1ce68d9928dd45c8" name="a2100f0d05beba89b1ce68d9928dd45c8"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b> [16]</td></tr>
-<tr class="separator:a524eeaaba15717306bc87ef930e79f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab048cf6acf3e3451f5cdc5ddf88c68cf"><td class="memItemLeft" align="right" valign="top"><a id="ab048cf6acf3e3451f5cdc5ddf88c68cf" name="ab048cf6acf3e3451f5cdc5ddf88c68cf"></a>
+<tr class="separator:a2100f0d05beba89b1ce68d9928dd45c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23a9dad57f7e07bf5401d56453852bfc"><td class="memItemLeft" align="right" valign="top"><a id="a23a9dad57f7e07bf5401d56453852bfc" name="a23a9dad57f7e07bf5401d56453852bfc"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><b>lon</b> [16]</td></tr>
-<tr class="separator:ab048cf6acf3e3451f5cdc5ddf88c68cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a23a9dad57f7e07bf5401d56453852bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icaltypes_8h_source.html">icaltypes.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalparameter__impl.html b/apidocs/structicalparameter__impl.html
index 0642a677..7e6d85a5 100644
--- a/apidocs/structicalparameter__impl.html
+++ b/apidocs/structicalparameter__impl.html
@@ -80,7 +80,7 @@ char&#160;</td><td class="memItemRight" valign="bottom"><b>id</b> [5]</td></tr>
icalparameter_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
<tr class="separator:a8a1f79fb596e09b27f98b08476eb361a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2711f7cb83e7774093da644f6422626a"><td class="memItemLeft" align="right" valign="top"><a id="a2711f7cb83e7774093da644f6422626a" name="a2711f7cb83e7774093da644f6422626a"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
<tr class="separator:a2711f7cb83e7774093da644f6422626a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab845f61dea041785823e3464330d0b0e"><td class="memItemLeft" align="right" valign="top"><a id="ab845f61dea041785823e3464330d0b0e" name="ab845f61dea041785823e3464330d0b0e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
@@ -98,7 +98,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>x_name</b></t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalparameter__kind__map.html b/apidocs/structicalparameter__kind__map.html
deleted file mode 100644
index 4d8c04e6..00000000
--- a/apidocs/structicalparameter__kind__map.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalparameter_kind_map Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icalparameter_kind_map Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:a145d0268d6fc2859e00d2b6a12401db2"><td class="memItemLeft" align="right" valign="top"><a id="a145d0268d6fc2859e00d2b6a12401db2" name="a145d0268d6fc2859e00d2b6a12401db2"></a>
-icalparameter_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
-<tr class="separator:a145d0268d6fc2859e00d2b6a12401db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afbab6b22c86c386b5f68d3e790f4f71f"><td class="memItemLeft" align="right" valign="top"><a id="afbab6b22c86c386b5f68d3e790f4f71f" name="afbab6b22c86c386b5f68d3e790f4f71f"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:afbab6b22c86c386b5f68d3e790f4f71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icalderivedparameter.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicalparameter__map.html b/apidocs/structicalparameter__map.html
deleted file mode 100644
index 6c0c2629..00000000
--- a/apidocs/structicalparameter__map.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalparameter_map Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icalparameter_map Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:ad65f20ec5f9e2d87c95031a8ee790e1a"><td class="memItemLeft" align="right" valign="top"><a id="ad65f20ec5f9e2d87c95031a8ee790e1a" name="ad65f20ec5f9e2d87c95031a8ee790e1a"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>enumeration</b></td></tr>
-<tr class="separator:ad65f20ec5f9e2d87c95031a8ee790e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aacc8df5981db78f49cb3a63157c1285c"><td class="memItemLeft" align="right" valign="top"><a id="aacc8df5981db78f49cb3a63157c1285c" name="aacc8df5981db78f49cb3a63157c1285c"></a>
-icalparameter_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
-<tr class="separator:aacc8df5981db78f49cb3a63157c1285c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ea406513c32f7364722107d4ed559f5"><td class="memItemLeft" align="right" valign="top"><a id="a2ea406513c32f7364722107d4ed559f5" name="a2ea406513c32f7364722107d4ed559f5"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td></tr>
-<tr class="separator:a2ea406513c32f7364722107d4ed559f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icalderivedparameter.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicalparameter__value__kind__map.html b/apidocs/structicalparameter__value__kind__map.html
deleted file mode 100644
index a0e1438e..00000000
--- a/apidocs/structicalparameter__value__kind__map.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalparameter_value_kind_map Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icalparameter_value_kind_map Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:ad238a76cc86dacb2d146b370f96a7e22"><td class="memItemLeft" align="right" valign="top"><a id="ad238a76cc86dacb2d146b370f96a7e22" name="ad238a76cc86dacb2d146b370f96a7e22"></a>
-icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
-<tr class="separator:ad238a76cc86dacb2d146b370f96a7e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af7af9d11a6b1f03b3d693fad03aeb72a"><td class="memItemLeft" align="right" valign="top"><a id="af7af9d11a6b1f03b3d693fad03aeb72a" name="af7af9d11a6b1f03b3d693fad03aeb72a"></a>
-icalparameter_value&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
-<tr class="separator:af7af9d11a6b1f03b3d693fad03aeb72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icalderivedparameter.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicalparser__impl.html b/apidocs/structicalparser__impl.html
index 1fd8d86b..be8f7771 100644
--- a/apidocs/structicalparser__impl.html
+++ b/apidocs/structicalparser__impl.html
@@ -113,7 +113,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalperiodtype.html b/apidocs/structicalperiodtype.html
index 8fbaeb01..3933e858 100644
--- a/apidocs/structicalperiodtype.html
+++ b/apidocs/structicalperiodtype.html
@@ -71,7 +71,7 @@ $(function() {
<p>Struct to represent a period in time.
<a href="structicalperiodtype.html#details">More...</a></p>
-<p><code>#include &lt;<a class="el" href="ical_8h_source.html">ical.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="icalperiod_8h_source.html">icalperiod.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
@@ -87,14 +87,13 @@ struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Struct to represent a period in time. </p>
-</div><hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalperiod_8h_source.html">icalperiod.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalproperty__enum__map.html b/apidocs/structicalproperty__enum__map.html
deleted file mode 100644
index dd20e108..00000000
--- a/apidocs/structicalproperty__enum__map.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalproperty_enum_map Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icalproperty_enum_map Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:a2aed6bf4aa5cf387eec49ab37fc31b69"><td class="memItemLeft" align="right" valign="top"><a id="a2aed6bf4aa5cf387eec49ab37fc31b69" name="a2aed6bf4aa5cf387eec49ab37fc31b69"></a>
-icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>prop</b></td></tr>
-<tr class="separator:a2aed6bf4aa5cf387eec49ab37fc31b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a222e4c840ed54fc2030aab0185e0f2bd"><td class="memItemLeft" align="right" valign="top"><a id="a222e4c840ed54fc2030aab0185e0f2bd" name="a222e4c840ed54fc2030aab0185e0f2bd"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>prop_enum</b></td></tr>
-<tr class="separator:a222e4c840ed54fc2030aab0185e0f2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acc345df218d9e359bb8cbaac2b6a6862"><td class="memItemLeft" align="right" valign="top"><a id="acc345df218d9e359bb8cbaac2b6a6862" name="acc345df218d9e359bb8cbaac2b6a6862"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td></tr>
-<tr class="separator:acc345df218d9e359bb8cbaac2b6a6862"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icalderivedproperty.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicalproperty__impl.html b/apidocs/structicalproperty__impl.html
index 131ca82d..cf4443de 100644
--- a/apidocs/structicalproperty__impl.html
+++ b/apidocs/structicalproperty__impl.html
@@ -86,7 +86,7 @@ icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
<tr class="separator:a4e54b6622cfab47b8d56ee918460c4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4910a05edf3890c930a92aef090c73"><td class="memItemLeft" align="right" valign="top"><a id="aad4910a05edf3890c930a92aef090c73" name="aad4910a05edf3890c930a92aef090c73"></a>
-<a class="el" href="structicalvalue__impl.html">icalvalue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+icalvalue *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="separator:aad4910a05edf3890c930a92aef090c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bf359c4755a96bbdb481e2822fc0b80"><td class="memItemLeft" align="right" valign="top"><a id="a0bf359c4755a96bbdb481e2822fc0b80" name="a0bf359c4755a96bbdb481e2822fc0b80"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>x_name</b></td></tr>
@@ -98,7 +98,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>x_name</b></td></tr
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalproperty__map.html b/apidocs/structicalproperty__map.html
deleted file mode 100644
index 084c1c1f..00000000
--- a/apidocs/structicalproperty__map.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalproperty_map Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icalproperty_map Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:a10e9b93af3da294b2c0213673a242caf"><td class="memItemLeft" align="right" valign="top"><a id="a10e9b93af3da294b2c0213673a242caf" name="a10e9b93af3da294b2c0213673a242caf"></a>
-icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>default_value</b></td></tr>
-<tr class="separator:a10e9b93af3da294b2c0213673a242caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a79725c853710f5c32fb15314ea927339"><td class="memItemLeft" align="right" valign="top"><a id="a79725c853710f5c32fb15314ea927339" name="a79725c853710f5c32fb15314ea927339"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
-<tr class="separator:a79725c853710f5c32fb15314ea927339"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab1ac6ceb3b9e873e164be32ec26a809e"><td class="memItemLeft" align="right" valign="top"><a id="ab1ac6ceb3b9e873e164be32ec26a809e" name="ab1ac6ceb3b9e873e164be32ec26a809e"></a>
-icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
-<tr class="separator:ab1ac6ceb3b9e873e164be32ec26a809e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa71df33905d10aee9d8e01de427de83f"><td class="memItemLeft" align="right" valign="top"><a id="aa71df33905d10aee9d8e01de427de83f" name="aa71df33905d10aee9d8e01de427de83f"></a>
-icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>libical_value</b></td></tr>
-<tr class="separator:aa71df33905d10aee9d8e01de427de83f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af7529521bfdee07339bc2e7a3a6dda4a"><td class="memItemLeft" align="right" valign="top"><a id="af7529521bfdee07339bc2e7a3a6dda4a" name="af7529521bfdee07339bc2e7a3a6dda4a"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:af7529521bfdee07339bc2e7a3a6dda4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1fd2f1052db3872899da37aa47a13ac6"><td class="memItemLeft" align="right" valign="top"><a id="a1fd2f1052db3872899da37aa47a13ac6" name="a1fd2f1052db3872899da37aa47a13ac6"></a>
-icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>valid_values</b> [4]</td></tr>
-<tr class="separator:a1fd2f1052db3872899da37aa47a13ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icalderivedproperty.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicalrecur__iterator__impl.html b/apidocs/structicalrecur__iterator__impl.html
index df187054..bcf50f36 100644
--- a/apidocs/structicalrecur__iterator__impl.html
+++ b/apidocs/structicalrecur__iterator__impl.html
@@ -148,7 +148,7 @@ struct <a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalrecur__parser.html b/apidocs/structicalrecur__parser.html
index b39c44c7..66da7818 100644
--- a/apidocs/structicalrecur__parser.html
+++ b/apidocs/structicalrecur__parser.html
@@ -92,7 +92,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>this_clause</b></td
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalrecurrencetype.html b/apidocs/structicalrecurrencetype.html
index cbfae894..e0dc98e7 100644
--- a/apidocs/structicalrecurrencetype.html
+++ b/apidocs/structicalrecurrencetype.html
@@ -68,37 +68,37 @@ $(function() {
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="ical_8h_source.html">ical.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="icalrecur_8h_source.html">icalrecur.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:acd409121a8b2e79e58ab445069003478"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">by_day</a> [7 *(56 -1)+1]</td></tr>
-<tr class="memdesc:acd409121a8b2e79e58ab445069003478"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encoded value. <a href="structicalrecurrencetype.html#acd409121a8b2e79e58ab445069003478">More...</a><br /></td></tr>
-<tr class="separator:acd409121a8b2e79e58ab445069003478"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3badb9ecb2710ff1e3634903e1b86434"><td class="memItemLeft" align="right" valign="top"><a id="a3badb9ecb2710ff1e3634903e1b86434" name="a3badb9ecb2710ff1e3634903e1b86434"></a>
+<tr class="memitem:abf0eb04e3bb9028e18c9c4c1e0462b9d"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d">by_day</a> [7 *(56 -1)+1]</td></tr>
+<tr class="memdesc:abf0eb04e3bb9028e18c9c4c1e0462b9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encoded value. <a href="structicalrecurrencetype.html#abf0eb04e3bb9028e18c9c4c1e0462b9d">More...</a><br /></td></tr>
+<tr class="separator:abf0eb04e3bb9028e18c9c4c1e0462b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6724a6b2854c6c338bd27933ba7f2c5"><td class="memItemLeft" align="right" valign="top"><a id="ab6724a6b2854c6c338bd27933ba7f2c5" name="ab6724a6b2854c6c338bd27933ba7f2c5"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>by_hour</b> [25]</td></tr>
-<tr class="separator:a3badb9ecb2710ff1e3634903e1b86434"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8dc4b05f94047fe93f0750e7fc5ee8"><td class="memItemLeft" align="right" valign="top"><a id="acb8dc4b05f94047fe93f0750e7fc5ee8" name="acb8dc4b05f94047fe93f0750e7fc5ee8"></a>
+<tr class="separator:ab6724a6b2854c6c338bd27933ba7f2c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a891efe618a2dcfa53b227fb1fed14d13"><td class="memItemLeft" align="right" valign="top"><a id="a891efe618a2dcfa53b227fb1fed14d13" name="a891efe618a2dcfa53b227fb1fed14d13"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>by_minute</b> [61]</td></tr>
-<tr class="separator:acb8dc4b05f94047fe93f0750e7fc5ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1fbb922e27987296768a4ba25b5a4a36"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">by_month</a> [14]</td></tr>
-<tr class="memdesc:a1fbb922e27987296768a4ba25b5a4a36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encoded value. <a href="structicalrecurrencetype.html#a1fbb922e27987296768a4ba25b5a4a36">More...</a><br /></td></tr>
-<tr class="separator:a1fbb922e27987296768a4ba25b5a4a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5afb89512de891ffdac28d59700bc153"><td class="memItemLeft" align="right" valign="top"><a id="a5afb89512de891ffdac28d59700bc153" name="a5afb89512de891ffdac28d59700bc153"></a>
+<tr class="separator:a891efe618a2dcfa53b227fb1fed14d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3f6d789f51c7772879b6c8e3101af9e"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e">by_month</a> [14]</td></tr>
+<tr class="memdesc:af3f6d789f51c7772879b6c8e3101af9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encoded value. <a href="structicalrecurrencetype.html#af3f6d789f51c7772879b6c8e3101af9e">More...</a><br /></td></tr>
+<tr class="separator:af3f6d789f51c7772879b6c8e3101af9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d7879b01b0ddebe6e9ee7ad8992f3c"><td class="memItemLeft" align="right" valign="top"><a id="a25d7879b01b0ddebe6e9ee7ad8992f3c" name="a25d7879b01b0ddebe6e9ee7ad8992f3c"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>by_month_day</b> [32]</td></tr>
-<tr class="separator:a5afb89512de891ffdac28d59700bc153"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb546dbaf2eb6aa781c8b447bbe6be5d"><td class="memItemLeft" align="right" valign="top"><a id="afb546dbaf2eb6aa781c8b447bbe6be5d" name="afb546dbaf2eb6aa781c8b447bbe6be5d"></a>
+<tr class="separator:a25d7879b01b0ddebe6e9ee7ad8992f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d3e214d39a60522bb915ab0639a18ac"><td class="memItemLeft" align="right" valign="top"><a id="a2d3e214d39a60522bb915ab0639a18ac" name="a2d3e214d39a60522bb915ab0639a18ac"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>by_second</b> [62]</td></tr>
-<tr class="separator:afb546dbaf2eb6aa781c8b447bbe6be5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ae5d9fb804e29ec2fa832e9f25d6e50"><td class="memItemLeft" align="right" valign="top"><a id="a7ae5d9fb804e29ec2fa832e9f25d6e50" name="a7ae5d9fb804e29ec2fa832e9f25d6e50"></a>
+<tr class="separator:a2d3e214d39a60522bb915ab0639a18ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4296efee2c4893a20c92001b3f05218"><td class="memItemLeft" align="right" valign="top"><a id="ad4296efee2c4893a20c92001b3f05218" name="ad4296efee2c4893a20c92001b3f05218"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>by_set_pos</b> [386]</td></tr>
-<tr class="separator:a7ae5d9fb804e29ec2fa832e9f25d6e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d05b99c9fe5e9501e99b3733f8fd600"><td class="memItemLeft" align="right" valign="top"><a id="a4d05b99c9fe5e9501e99b3733f8fd600" name="a4d05b99c9fe5e9501e99b3733f8fd600"></a>
+<tr class="separator:ad4296efee2c4893a20c92001b3f05218"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed627ce7e4c3e18db6b29a42016119c0"><td class="memItemLeft" align="right" valign="top"><a id="aed627ce7e4c3e18db6b29a42016119c0" name="aed627ce7e4c3e18db6b29a42016119c0"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>by_week_no</b> [56]</td></tr>
-<tr class="separator:a4d05b99c9fe5e9501e99b3733f8fd600"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae1bc0226c692e082a0dfd2ec313a5c5d"><td class="memItemLeft" align="right" valign="top"><a id="ae1bc0226c692e082a0dfd2ec313a5c5d" name="ae1bc0226c692e082a0dfd2ec313a5c5d"></a>
+<tr class="separator:aed627ce7e4c3e18db6b29a42016119c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5e0e5e430a036b496e03ecfeb8f1397"><td class="memItemLeft" align="right" valign="top"><a id="ac5e0e5e430a036b496e03ecfeb8f1397" name="ac5e0e5e430a036b496e03ecfeb8f1397"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>by_year_day</b> [386]</td></tr>
-<tr class="separator:ae1bc0226c692e082a0dfd2ec313a5c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:ac5e0e5e430a036b496e03ecfeb8f1397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee9e52f7560625551ed725595ece3e8"><td class="memItemLeft" align="right" valign="top"><a id="afee9e52f7560625551ed725595ece3e8" name="afee9e52f7560625551ed725595ece3e8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
<tr class="separator:afee9e52f7560625551ed725595ece3e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -108,9 +108,9 @@ icalrecurrencetype_frequency&#160;</td><td class="memItemRight" valign="bottom">
<tr class="memitem:a33830e83012e14b7246f6d4ca969c4a0"><td class="memItemLeft" align="right" valign="top"><a id="a33830e83012e14b7246f6d4ca969c4a0" name="a33830e83012e14b7246f6d4ca969c4a0"></a>
short&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
<tr class="separator:a33830e83012e14b7246f6d4ca969c4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b1979cbfa98b40bed2d27bbbcec09cd"><td class="memItemLeft" align="right" valign="top"><a id="a4b1979cbfa98b40bed2d27bbbcec09cd" name="a4b1979cbfa98b40bed2d27bbbcec09cd"></a>
+<tr class="memitem:aebf890217d8c2726fe8e339cd1b2e248"><td class="memItemLeft" align="right" valign="top"><a id="aebf890217d8c2726fe8e339cd1b2e248" name="aebf890217d8c2726fe8e339cd1b2e248"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>rscale</b></td></tr>
-<tr class="separator:a4b1979cbfa98b40bed2d27bbbcec09cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:aebf890217d8c2726fe8e339cd1b2e248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4f85d84dfa254ca0de3dfec85988e85"><td class="memItemLeft" align="right" valign="top"><a id="aa4f85d84dfa254ca0de3dfec85988e85" name="aa4f85d84dfa254ca0de3dfec85988e85"></a>
icalrecurrencetype_skip&#160;</td><td class="memItemRight" valign="bottom"><b>skip</b></td></tr>
<tr class="separator:aa4f85d84dfa254ca0de3dfec85988e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -124,14 +124,14 @@ icalrecurrencetype_weekday&#160;</td><td class="memItemRight" valign="bottom"><b
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Main struct for holding digested recurrence rules </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a id="acd409121a8b2e79e58ab445069003478" name="acd409121a8b2e79e58ab445069003478"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acd409121a8b2e79e58ab445069003478">&#9670;&nbsp;</a></span>by_day</h2>
+<a id="abf0eb04e3bb9028e18c9c4c1e0462b9d" name="abf0eb04e3bb9028e18c9c4c1e0462b9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf0eb04e3bb9028e18c9c4c1e0462b9d">&#9670;&nbsp;</a></span>by_day</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">short icalrecurrencetype::by_day</td>
+ <td class="memname">short icalrecurrencetype::by_day[7 *(56 -1)+1]</td>
</tr>
</table>
</div><div class="memdoc">
@@ -142,14 +142,14 @@ icalrecurrencetype_weekday&#160;</td><td class="memItemRight" valign="bottom"><b
</div>
</div>
-<a id="a1fbb922e27987296768a4ba25b5a4a36" name="a1fbb922e27987296768a4ba25b5a4a36"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1fbb922e27987296768a4ba25b5a4a36">&#9670;&nbsp;</a></span>by_month</h2>
+<a id="af3f6d789f51c7772879b6c8e3101af9e" name="af3f6d789f51c7772879b6c8e3101af9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3f6d789f51c7772879b6c8e3101af9e">&#9670;&nbsp;</a></span>by_month</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">short icalrecurrencetype::by_month</td>
+ <td class="memname">short icalrecurrencetype::by_month[14]</td>
</tr>
</table>
</div><div class="memdoc">
@@ -160,14 +160,13 @@ icalrecurrencetype_weekday&#160;</td><td class="memItemRight" valign="bottom"><b
</div>
</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalrecur_8h_source.html">icalrecur.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalreqstattype.html b/apidocs/structicalreqstattype.html
index f7789f45..8d229042 100644
--- a/apidocs/structicalreqstattype.html
+++ b/apidocs/structicalreqstattype.html
@@ -73,21 +73,20 @@ Data Fields</h2></td></tr>
<tr class="memitem:ad398dde3d61994661cad6396f1f9bba0"><td class="memItemLeft" align="right" valign="top"><a id="ad398dde3d61994661cad6396f1f9bba0" name="ad398dde3d61994661cad6396f1f9bba0"></a>
icalrequeststatus&#160;</td><td class="memItemRight" valign="bottom"><b>code</b></td></tr>
<tr class="separator:ad398dde3d61994661cad6396f1f9bba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af2f3c52fc26963eb3fcfd8c79c59d72a"><td class="memItemLeft" align="right" valign="top"><a id="af2f3c52fc26963eb3fcfd8c79c59d72a" name="af2f3c52fc26963eb3fcfd8c79c59d72a"></a>
+<tr class="memitem:a9bc975bf5703f97662335f3773eacab4"><td class="memItemLeft" align="right" valign="top"><a id="a9bc975bf5703f97662335f3773eacab4" name="a9bc975bf5703f97662335f3773eacab4"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>debug</b></td></tr>
-<tr class="separator:af2f3c52fc26963eb3fcfd8c79c59d72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b0261c4ef9534b390d78f2d016ee0e3"><td class="memItemLeft" align="right" valign="top"><a id="a4b0261c4ef9534b390d78f2d016ee0e3" name="a4b0261c4ef9534b390d78f2d016ee0e3"></a>
+<tr class="separator:a9bc975bf5703f97662335f3773eacab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f4827bc5dad88b04276f31312500ff6"><td class="memItemLeft" align="right" valign="top"><a id="a6f4827bc5dad88b04276f31312500ff6" name="a6f4827bc5dad88b04276f31312500ff6"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>desc</b></td></tr>
-<tr class="separator:a4b0261c4ef9534b390d78f2d016ee0e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a6f4827bc5dad88b04276f31312500ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icaltypes_8h_source.html">icaltypes.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalrestriction__record.html b/apidocs/structicalrestriction__record.html
deleted file mode 100644
index c50643f3..00000000
--- a/apidocs/structicalrestriction__record.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalrestriction_record Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icalrestriction_record Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:a8580b359e38cf1ef958707926273dbbb"><td class="memItemLeft" align="right" valign="top"><a id="a8580b359e38cf1ef958707926273dbbb" name="a8580b359e38cf1ef958707926273dbbb"></a>
-icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>component</b></td></tr>
-<tr class="separator:a8580b359e38cf1ef958707926273dbbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39f89b5d1a9f1dde805c9fdc705275dd"><td class="memItemLeft" align="right" valign="top"><a id="a39f89b5d1a9f1dde805c9fdc705275dd" name="a39f89b5d1a9f1dde805c9fdc705275dd"></a>
-restriction_func&#160;</td><td class="memItemRight" valign="bottom"><b>function</b></td></tr>
-<tr class="separator:a39f89b5d1a9f1dde805c9fdc705275dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a615b81475777fbe0254e0e9f01ccc7af"><td class="memItemLeft" align="right" valign="top"><a id="a615b81475777fbe0254e0e9f01ccc7af" name="a615b81475777fbe0254e0e9f01ccc7af"></a>
-icalproperty_method&#160;</td><td class="memItemRight" valign="bottom"><b>method</b></td></tr>
-<tr class="separator:a615b81475777fbe0254e0e9f01ccc7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af75d230781b8cba8f8104935be73a6a5"><td class="memItemLeft" align="right" valign="top"><a id="af75d230781b8cba8f8104935be73a6a5" name="af75d230781b8cba8f8104935be73a6a5"></a>
-icalproperty_kind&#160;</td><td class="memItemRight" valign="bottom"><b>property</b></td></tr>
-<tr class="separator:af75d230781b8cba8f8104935be73a6a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a772f98238a458ce686e37261e92d85"><td class="memItemLeft" align="right" valign="top"><a id="a7a772f98238a458ce686e37261e92d85" name="a7a772f98238a458ce686e37261e92d85"></a>
-<a class="el" href="icalrestriction_8h.html#ae380f8acbf3acc9650130ce17aa755f9">icalrestriction_kind</a>&#160;</td><td class="memItemRight" valign="bottom"><b>restriction</b></td></tr>
-<tr class="separator:a7a772f98238a458ce686e37261e92d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2ea6920c5ad3e6f137da013503e2769"><td class="memItemLeft" align="right" valign="top"><a id="ac2ea6920c5ad3e6f137da013503e2769" name="ac2ea6920c5ad3e6f137da013503e2769"></a>
-icalcomponent_kind&#160;</td><td class="memItemRight" valign="bottom"><b>subcomponent</b></td></tr>
-<tr class="separator:ac2ea6920c5ad3e6f137da013503e2769"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icalrestriction.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicalset__impl.html b/apidocs/structicalset__impl.html
index 4637aae2..fd061625 100644
--- a/apidocs/structicalset__impl.html
+++ b/apidocs/structicalset__impl.html
@@ -70,84 +70,83 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:ad61eabe0810e6d58c08af202a74b95b1"><td class="memItemLeft" align="right" valign="top"><a id="ad61eabe0810e6d58c08af202a74b95b1" name="ad61eabe0810e6d58c08af202a74b95b1"></a>
+<tr class="memitem:a9b4e150ba519bc090868ec91db25430c"><td class="memItemLeft" align="right" valign="top"><a id="a9b4e150ba519bc090868ec91db25430c" name="a9b4e150ba519bc090868ec91db25430c"></a>
<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_component</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr>
-<tr class="separator:ad61eabe0810e6d58c08af202a74b95b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae2196998a77224b036ed005784f2efd3"><td class="memItemLeft" align="right" valign="top"><a id="ae2196998a77224b036ed005784f2efd3" name="ae2196998a77224b036ed005784f2efd3"></a>
+<tr class="separator:a9b4e150ba519bc090868ec91db25430c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bb1b8fb47e041bdbad52b6dde4982f4"><td class="memItemLeft" align="right" valign="top"><a id="a6bb1b8fb47e041bdbad52b6dde4982f4" name="a6bb1b8fb47e041bdbad52b6dde4982f4"></a>
void(*&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:ae2196998a77224b036ed005784f2efd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23d411fde121326708804b5b5058e7ff"><td class="memItemLeft" align="right" valign="top"><a id="a23d411fde121326708804b5b5058e7ff" name="a23d411fde121326708804b5b5058e7ff"></a>
+<tr class="separator:a6bb1b8fb47e041bdbad52b6dde4982f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd586cc3d577f184bc9f32a2e18c0dda"><td class="memItemLeft" align="right" valign="top"><a id="afd586cc3d577f184bc9f32a2e18c0dda" name="afd586cc3d577f184bc9f32a2e18c0dda"></a>
<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*&#160;</td><td class="memItemRight" valign="bottom"><b>commit</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:a23d411fde121326708804b5b5058e7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0c0c0e290b6a3c01831d81f849c2a46d"><td class="memItemLeft" align="right" valign="top"><a id="a0c0c0e290b6a3c01831d81f849c2a46d" name="a0c0c0e290b6a3c01831d81f849c2a46d"></a>
+<tr class="separator:afd586cc3d577f184bc9f32a2e18c0dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d94f94599beae5ad776b682c9b5e7aa"><td class="memItemLeft" align="right" valign="top"><a id="a2d94f94599beae5ad776b682c9b5e7aa" name="a2d94f94599beae5ad776b682c9b5e7aa"></a>
int(*&#160;</td><td class="memItemRight" valign="bottom"><b>count_components</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind)</td></tr>
-<tr class="separator:a0c0c0e290b6a3c01831d81f849c2a46d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a17e97431f83ec54914a0e0ac557e47ce"><td class="memItemLeft" align="right" valign="top"><a id="a17e97431f83ec54914a0e0ac557e47ce" name="a17e97431f83ec54914a0e0ac557e47ce"></a>
+<tr class="separator:a2d94f94599beae5ad776b682c9b5e7aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebb40f36ebbb05bc7c2eb120d6130d82"><td class="memItemLeft" align="right" valign="top"><a id="aebb40f36ebbb05bc7c2eb120d6130d82" name="aebb40f36ebbb05bc7c2eb120d6130d82"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>dsn</b></td></tr>
-<tr class="separator:a17e97431f83ec54914a0e0ac557e47ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0e73f8004f37c62b79befd7196231252"><td class="memItemLeft" align="right" valign="top"><a id="a0e73f8004f37c62b79befd7196231252" name="a0e73f8004f37c62b79befd7196231252"></a>
+<tr class="separator:aebb40f36ebbb05bc7c2eb120d6130d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a8d6d8c23e7cab71bca6024b5631c4f"><td class="memItemLeft" align="right" valign="top"><a id="a0a8d6d8c23e7cab71bca6024b5631c4f" name="a0a8d6d8c23e7cab71bca6024b5631c4f"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>fetch</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind, const char *uid)</td></tr>
-<tr class="separator:a0e73f8004f37c62b79befd7196231252"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7b58f30eb903d96454848fc5691bfd6c"><td class="memItemLeft" align="right" valign="top"><a id="a7b58f30eb903d96454848fc5691bfd6c" name="a7b58f30eb903d96454848fc5691bfd6c"></a>
+<tr class="separator:a0a8d6d8c23e7cab71bca6024b5631c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41dbdc0c6b3754dc5018874a94980a91"><td class="memItemLeft" align="right" valign="top"><a id="a41dbdc0c6b3754dc5018874a94980a91" name="a41dbdc0c6b3754dc5018874a94980a91"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>fetch_match</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr>
-<tr class="separator:a7b58f30eb903d96454848fc5691bfd6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9d93182f6e3cfa5a50aaf30d39d52d4"><td class="memItemLeft" align="right" valign="top"><a id="ae9d93182f6e3cfa5a50aaf30d39d52d4" name="ae9d93182f6e3cfa5a50aaf30d39d52d4"></a>
+<tr class="separator:a41dbdc0c6b3754dc5018874a94980a91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c9a6b17636b2951e5ecf029cb1438c5"><td class="memItemLeft" align="right" valign="top"><a id="a0c9a6b17636b2951e5ecf029cb1438c5" name="a0c9a6b17636b2951e5ecf029cb1438c5"></a>
void(*&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:ae9d93182f6e3cfa5a50aaf30d39d52d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a44ba2620b97266a37fe5f8138af106f0"><td class="memItemLeft" align="right" valign="top"><a id="a44ba2620b97266a37fe5f8138af106f0" name="a44ba2620b97266a37fe5f8138af106f0"></a>
+<tr class="separator:a0c9a6b17636b2951e5ecf029cb1438c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a412a1b7259c11293f4ebe5bc4b9c0ec4"><td class="memItemLeft" align="right" valign="top"><a id="a412a1b7259c11293f4ebe5bc4b9c0ec4" name="a412a1b7259c11293f4ebe5bc4b9c0ec4"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_current_component</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:a44ba2620b97266a37fe5f8138af106f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0382211902096a0c2c29fd71dce827bd"><td class="memItemLeft" align="right" valign="top"><a id="a0382211902096a0c2c29fd71dce827bd" name="a0382211902096a0c2c29fd71dce827bd"></a>
+<tr class="separator:a412a1b7259c11293f4ebe5bc4b9c0ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a465c84ab9be8a72654ec60d76e9b4e97"><td class="memItemLeft" align="right" valign="top"><a id="a465c84ab9be8a72654ec60d76e9b4e97" name="a465c84ab9be8a72654ec60d76e9b4e97"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_first_component</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:a0382211902096a0c2c29fd71dce827bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2874045bbeb3acbb277fb3e6a5abeed1"><td class="memItemLeft" align="right" valign="top"><a id="a2874045bbeb3acbb277fb3e6a5abeed1" name="a2874045bbeb3acbb277fb3e6a5abeed1"></a>
+<tr class="separator:a465c84ab9be8a72654ec60d76e9b4e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4525f7775bf9f6c94ca02c190b833007"><td class="memItemLeft" align="right" valign="top"><a id="a4525f7775bf9f6c94ca02c190b833007" name="a4525f7775bf9f6c94ca02c190b833007"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_next_component</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:a2874045bbeb3acbb277fb3e6a5abeed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad10bf88003ccb6ae42a9d615b3a08b14"><td class="memItemLeft" align="right" valign="top"><a id="ad10bf88003ccb6ae42a9d615b3a08b14" name="ad10bf88003ccb6ae42a9d615b3a08b14"></a>
+<tr class="separator:a4525f7775bf9f6c94ca02c190b833007"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6973e4d8a2c1a9f7d31664247d099e4"><td class="memItemLeft" align="right" valign="top"><a id="ad6973e4d8a2c1a9f7d31664247d099e4" name="ad6973e4d8a2c1a9f7d31664247d099e4"></a>
int(*&#160;</td><td class="memItemRight" valign="bottom"><b>has_uid</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, const char *uid)</td></tr>
-<tr class="separator:ad10bf88003ccb6ae42a9d615b3a08b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c5170dd3666fbbe89346cebc3a8aaee"><td class="memItemLeft" align="right" valign="top"><a id="a9c5170dd3666fbbe89346cebc3a8aaee" name="a9c5170dd3666fbbe89346cebc3a8aaee"></a>
+<tr class="separator:ad6973e4d8a2c1a9f7d31664247d099e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a2e81011411ff8fc132901eea72e38f"><td class="memItemLeft" align="right" valign="top"><a id="a5a2e81011411ff8fc132901eea72e38f" name="a5a2e81011411ff8fc132901eea72e38f"></a>
<a class="el" href="structicalsetiter.html">icalsetiter</a>(*&#160;</td><td class="memItemRight" valign="bottom"><b>icalset_begin_component</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, icalcomponent_kind kind, <a class="el" href="structicalgauge__impl.html">icalgauge</a> *gauge, const char *tzid)</td></tr>
-<tr class="separator:a9c5170dd3666fbbe89346cebc3a8aaee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade9bae0fb6f056f3cd8a685688a2e427"><td class="memItemLeft" align="right" valign="top"><a id="ade9bae0fb6f056f3cd8a685688a2e427" name="ade9bae0fb6f056f3cd8a685688a2e427"></a>
+<tr class="separator:a5a2e81011411ff8fc132901eea72e38f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46f335d2e5bac0b99ca116cf6514619d"><td class="memItemLeft" align="right" valign="top"><a id="a46f335d2e5bac0b99ca116cf6514619d" name="a46f335d2e5bac0b99ca116cf6514619d"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>icalsetiter_to_next</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, <a class="el" href="structicalsetiter.html">icalsetiter</a> *i)</td></tr>
-<tr class="separator:ade9bae0fb6f056f3cd8a685688a2e427"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75c7d09dc9a7a2dc8fdb2226d899b853"><td class="memItemLeft" align="right" valign="top"><a id="a75c7d09dc9a7a2dc8fdb2226d899b853" name="a75c7d09dc9a7a2dc8fdb2226d899b853"></a>
+<tr class="separator:a46f335d2e5bac0b99ca116cf6514619d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50871dd38acd5a9a9fbacf8198d2c9a7"><td class="memItemLeft" align="right" valign="top"><a id="a50871dd38acd5a9a9fbacf8198d2c9a7" name="a50871dd38acd5a9a9fbacf8198d2c9a7"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>icalsetiter_to_prior</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, <a class="el" href="structicalsetiter.html">icalsetiter</a> *i)</td></tr>
-<tr class="separator:a75c7d09dc9a7a2dc8fdb2226d899b853"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6035608e4d1a3722c0ba5489b626e1de"><td class="memItemLeft" align="right" valign="top"><a id="a6035608e4d1a3722c0ba5489b626e1de" name="a6035608e4d1a3722c0ba5489b626e1de"></a>
+<tr class="separator:a50871dd38acd5a9a9fbacf8198d2c9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4701a52f4f719e52d5aea17b787c3766"><td class="memItemLeft" align="right" valign="top"><a id="a4701a52f4f719e52d5aea17b787c3766" name="a4701a52f4f719e52d5aea17b787c3766"></a>
<a class="el" href="structicalset__impl.html">icalset</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, const char *dsn, void *options)</td></tr>
-<tr class="separator:a6035608e4d1a3722c0ba5489b626e1de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a4701a52f4f719e52d5aea17b787c3766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaae2ac4a69d8ee075e5609127620f941"><td class="memItemLeft" align="right" valign="top"><a id="aaae2ac4a69d8ee075e5609127620f941" name="aaae2ac4a69d8ee075e5609127620f941"></a>
icalset_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
<tr class="separator:aaae2ac4a69d8ee075e5609127620f941"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab8e1dd26aad44d75ddcea25e8b934942"><td class="memItemLeft" align="right" valign="top"><a id="ab8e1dd26aad44d75ddcea25e8b934942" name="ab8e1dd26aad44d75ddcea25e8b934942"></a>
+<tr class="memitem:a4232fac99a0aecb2aa05f9710c97ac54"><td class="memItemLeft" align="right" valign="top"><a id="a4232fac99a0aecb2aa05f9710c97ac54" name="a4232fac99a0aecb2aa05f9710c97ac54"></a>
void(*&#160;</td><td class="memItemRight" valign="bottom"><b>mark</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:ab8e1dd26aad44d75ddcea25e8b934942"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6f424c05c1f9b169ffa01b8985e52a6f"><td class="memItemLeft" align="right" valign="top"><a id="a6f424c05c1f9b169ffa01b8985e52a6f" name="a6f424c05c1f9b169ffa01b8985e52a6f"></a>
+<tr class="separator:a4232fac99a0aecb2aa05f9710c97ac54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53f77f18d29a4692852bf59656cc07fd"><td class="memItemLeft" align="right" valign="top"><a id="a53f77f18d29a4692852bf59656cc07fd" name="a53f77f18d29a4692852bf59656cc07fd"></a>
<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*&#160;</td><td class="memItemRight" valign="bottom"><b>modify</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *old, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *newc)</td></tr>
-<tr class="separator:a6f424c05c1f9b169ffa01b8985e52a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade9c9afd411ede9dba087a2a7bd7aa53"><td class="memItemLeft" align="right" valign="top"><a id="ade9c9afd411ede9dba087a2a7bd7aa53" name="ade9c9afd411ede9dba087a2a7bd7aa53"></a>
+<tr class="separator:a53f77f18d29a4692852bf59656cc07fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a552f329a2a38a2caf184444b6ab4c792"><td class="memItemLeft" align="right" valign="top"><a id="a552f329a2a38a2caf184444b6ab4c792" name="a552f329a2a38a2caf184444b6ab4c792"></a>
const char *(*&#160;</td><td class="memItemRight" valign="bottom"><b>path</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set)</td></tr>
-<tr class="separator:ade9c9afd411ede9dba087a2a7bd7aa53"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a03ab40cebb742fa6480c3474b76628c1"><td class="memItemLeft" align="right" valign="top"><a id="a03ab40cebb742fa6480c3474b76628c1" name="a03ab40cebb742fa6480c3474b76628c1"></a>
+<tr class="separator:a552f329a2a38a2caf184444b6ab4c792"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d10f0a94250821ac2ff968617e3b6df"><td class="memItemLeft" align="right" valign="top"><a id="a3d10f0a94250821ac2ff968617e3b6df" name="a3d10f0a94250821ac2ff968617e3b6df"></a>
<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*&#160;</td><td class="memItemRight" valign="bottom"><b>remove_component</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr>
-<tr class="separator:a03ab40cebb742fa6480c3474b76628c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a380ddbee162796fee3a8242a72d83301"><td class="memItemLeft" align="right" valign="top"><a id="a380ddbee162796fee3a8242a72d83301" name="a380ddbee162796fee3a8242a72d83301"></a>
+<tr class="separator:a3d10f0a94250821ac2ff968617e3b6df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af64c22b3ca598a8672467a12a4b3302a"><td class="memItemLeft" align="right" valign="top"><a id="af64c22b3ca598a8672467a12a4b3302a" name="af64c22b3ca598a8672467a12a4b3302a"></a>
<a class="el" href="icalerror_8h.html#a601c122fcea522513b1b7732fa23e833">icalerrorenum</a>(*&#160;</td><td class="memItemRight" valign="bottom"><b>select</b> )(<a class="el" href="structicalset__impl.html">icalset</a> *set, <a class="el" href="structicalgauge__impl.html">icalgauge</a> *gauge)</td></tr>
-<tr class="separator:a380ddbee162796fee3a8242a72d83301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:af64c22b3ca598a8672467a12a4b3302a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa715c1d10a1e09564070ab9a0e939a2b"><td class="memItemLeft" align="right" valign="top"><a id="aa715c1d10a1e09564070ab9a0e939a2b" name="aa715c1d10a1e09564070ab9a0e939a2b"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
<tr class="separator:aa715c1d10a1e09564070ab9a0e939a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="icalss_8h_source.html">icalss.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalset_8h_source.html">icalset.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalsetiter.html b/apidocs/structicalsetiter.html
index a9546277..a2209d53 100644
--- a/apidocs/structicalsetiter.html
+++ b/apidocs/structicalsetiter.html
@@ -70,30 +70,29 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a66d453e66d5c888819d3b239588ac5f3"><td class="memItemLeft" align="right" valign="top"><a id="a66d453e66d5c888819d3b239588ac5f3" name="a66d453e66d5c888819d3b239588ac5f3"></a>
+<tr class="memitem:a7357168189e519d532886800a5ed5c2d"><td class="memItemLeft" align="right" valign="top"><a id="a7357168189e519d532886800a5ed5c2d" name="a7357168189e519d532886800a5ed5c2d"></a>
<a class="el" href="structicalgauge__impl.html">icalgauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gauge</b></td></tr>
-<tr class="separator:a66d453e66d5c888819d3b239588ac5f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a7357168189e519d532886800a5ed5c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fa5ebd878b3339cdb2c1464f8fb1c7a"><td class="memItemLeft" align="right" valign="top"><a id="a1fa5ebd878b3339cdb2c1464f8fb1c7a" name="a1fa5ebd878b3339cdb2c1464f8fb1c7a"></a>
<a class="el" href="structicalcompiter.html">icalcompiter</a>&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b></td></tr>
<tr class="separator:a1fa5ebd878b3339cdb2c1464f8fb1c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a12f1145b4e5802916cb94d0a55893d52"><td class="memItemLeft" align="right" valign="top"><a id="a12f1145b4e5802916cb94d0a55893d52" name="a12f1145b4e5802916cb94d0a55893d52"></a>
+<tr class="memitem:a98f2f125899266090f90439ba2291cb5"><td class="memItemLeft" align="right" valign="top"><a id="a98f2f125899266090f90439ba2291cb5" name="a98f2f125899266090f90439ba2291cb5"></a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>last_component</b></td></tr>
-<tr class="separator:a12f1145b4e5802916cb94d0a55893d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa6add241c02bdceff784da66d502136f"><td class="memItemLeft" align="right" valign="top"><a id="aa6add241c02bdceff784da66d502136f" name="aa6add241c02bdceff784da66d502136f"></a>
+<tr class="separator:a98f2f125899266090f90439ba2291cb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a225dfa6d7c622c066aec1169b3fe33"><td class="memItemLeft" align="right" valign="top"><a id="a6a225dfa6d7c622c066aec1169b3fe33" name="a6a225dfa6d7c622c066aec1169b3fe33"></a>
<a class="el" href="structicalrecur__iterator__impl.html">icalrecur_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ritr</b></td></tr>
-<tr class="separator:aa6add241c02bdceff784da66d502136f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae30e0b6dfc1c57a09c2c7b1a7b702d15"><td class="memItemLeft" align="right" valign="top"><a id="ae30e0b6dfc1c57a09c2c7b1a7b702d15" name="ae30e0b6dfc1c57a09c2c7b1a7b702d15"></a>
+<tr class="separator:a6a225dfa6d7c622c066aec1169b3fe33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1a3c53a83f8f0245581074f04762cea"><td class="memItemLeft" align="right" valign="top"><a id="ac1a3c53a83f8f0245581074f04762cea" name="ac1a3c53a83f8f0245581074f04762cea"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>tzid</b></td></tr>
-<tr class="separator:ae30e0b6dfc1c57a09c2c7b1a7b702d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:ac1a3c53a83f8f0245581074f04762cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="icalss_8h_source.html">icalss.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icalset_8h_source.html">icalset.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalspanlist__impl.html b/apidocs/structicalspanlist__impl.html
index 4134070d..fe0fa2f1 100644
--- a/apidocs/structicalspanlist__impl.html
+++ b/apidocs/structicalspanlist__impl.html
@@ -129,7 +129,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicaltime__span.html b/apidocs/structicaltime__span.html
index 23805ca7..9d7dda23 100644
--- a/apidocs/structicaltime__span.html
+++ b/apidocs/structicaltime__span.html
@@ -68,7 +68,7 @@ $(function() {
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="ical_8h_source.html">ical.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="icaltime_8h_source.html">icaltime.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
@@ -127,14 +127,13 @@ Data Fields</h2></td></tr>
</div>
</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icaltime_8h_source.html">icaltime.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicaltimetype.html b/apidocs/structicaltimetype.html
index 64355a22..897d8b30 100644
--- a/apidocs/structicaltimetype.html
+++ b/apidocs/structicaltimetype.html
@@ -90,8 +90,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>second</b></td></tr>
<tr class="separator:a122d7b1ebfd80c6f608826eaf21fb990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f64cd87ff0d4aba7bf318485b7374b8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicaltimetype.html#a4f64cd87ff0d4aba7bf318485b7374b8">year</a></td></tr>
<tr class="separator:a4f64cd87ff0d4aba7bf318485b7374b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a541a0062b924c58de060fa49d7f37afe"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct__icaltimezone.html">icaltimezone</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicaltimetype.html#a541a0062b924c58de060fa49d7f37afe">zone</a></td></tr>
-<tr class="separator:a541a0062b924c58de060fa49d7f37afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa60ce5ca11223d8d34702962fc7ac57c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct__icaltimezone.html">icaltimezone</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structicaltimetype.html#aa60ce5ca11223d8d34702962fc7ac57c">zone</a></td></tr>
+<tr class="separator:aa60ce5ca11223d8d34702962fc7ac57c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a48d5ac850b2675cd80bbcefe00d7ae96" name="a48d5ac850b2675cd80bbcefe00d7ae96"></a>
@@ -154,14 +154,14 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>second</b></td></tr>
</div>
</div>
-<a id="a541a0062b924c58de060fa49d7f37afe" name="a541a0062b924c58de060fa49d7f37afe"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a541a0062b924c58de060fa49d7f37afe">&#9670;&nbsp;</a></span>zone</h2>
+<a id="aa60ce5ca11223d8d34702962fc7ac57c" name="aa60ce5ca11223d8d34702962fc7ac57c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa60ce5ca11223d8d34702962fc7ac57c">&#9670;&nbsp;</a></span>zone</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="struct__icaltimezone.html">icaltimezone</a> * icaltimetype::zone</td>
+ <td class="memname">const <a class="el" href="struct__icaltimezone.html">icaltimezone</a>* icaltimetype::zone</td>
</tr>
</table>
</div><div class="memdoc">
@@ -169,14 +169,13 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>second</b></td></tr>
</div>
</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icaltime_8h_source.html">icaltime.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicaltimezonephase.html b/apidocs/structicaltimezonephase.html
deleted file mode 100644
index a1d06b40..00000000
--- a/apidocs/structicaltimezonephase.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icaltimezonephase Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icaltimezonephase Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:aaf74cdec5ee3486a36c385f56318af08"><td class="memItemLeft" align="right" valign="top"><a id="aaf74cdec5ee3486a36c385f56318af08" name="aaf74cdec5ee3486a36c385f56318af08"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>comment</b></td></tr>
-<tr class="separator:aaf74cdec5ee3486a36c385f56318af08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a20da0af8015e08b034d1d64e40691f07"><td class="memItemLeft" align="right" valign="top"><a id="a20da0af8015e08b034d1d64e40691f07" name="a20da0af8015e08b034d1d64e40691f07"></a>
-struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>dtstart</b></td></tr>
-<tr class="separator:a20da0af8015e08b034d1d64e40691f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aebdfd25f7d03daba167cad19afc78cd6"><td class="memItemLeft" align="right" valign="top"><a id="aebdfd25f7d03daba167cad19afc78cd6" name="aebdfd25f7d03daba167cad19afc78cd6"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>is_stdandard</b></td></tr>
-<tr class="separator:aebdfd25f7d03daba167cad19afc78cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a603eec6efdda9e2faa0505d32ebc9020"><td class="memItemLeft" align="right" valign="top"><a id="a603eec6efdda9e2faa0505d32ebc9020" name="a603eec6efdda9e2faa0505d32ebc9020"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>offsetto</b></td></tr>
-<tr class="separator:a603eec6efdda9e2faa0505d32ebc9020"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c47b4ff9924a1b32ae43641e817f37c"><td class="memItemLeft" align="right" valign="top"><a id="a2c47b4ff9924a1b32ae43641e817f37c" name="a2c47b4ff9924a1b32ae43641e817f37c"></a>
-struct <a class="el" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rdate</b></td></tr>
-<tr class="separator:a2c47b4ff9924a1b32ae43641e817f37c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9e35c935f96346ca67eb0f522e56b8f4"><td class="memItemLeft" align="right" valign="top"><a id="a9e35c935f96346ca67eb0f522e56b8f4" name="a9e35c935f96346ca67eb0f522e56b8f4"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>rrule</b></td></tr>
-<tr class="separator:a9e35c935f96346ca67eb0f522e56b8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f21a81ed563d7fa55880d91a4f42c1e"><td class="memItemLeft" align="right" valign="top"><a id="a8f21a81ed563d7fa55880d91a4f42c1e" name="a8f21a81ed563d7fa55880d91a4f42c1e"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>tzname</b></td></tr>
-<tr class="separator:a8f21a81ed563d7fa55880d91a4f42c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a31357e41e9b2908d0377bfa450ebdd5b"><td class="memItemLeft" align="right" valign="top"><a id="a31357e41e9b2908d0377bfa450ebdd5b" name="a31357e41e9b2908d0377bfa450ebdd5b"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>tzoffsetfrom</b></td></tr>
-<tr class="separator:a31357e41e9b2908d0377bfa450ebdd5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="icaltypes_8h_source.html">icaltypes.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Jun 10 2022 08:27:16 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicaltimezonetype.html b/apidocs/structicaltimezonetype.html
deleted file mode 100644
index dd00d6ff..00000000
--- a/apidocs/structicaltimezonetype.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icaltimezonetype Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icaltimezonetype Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:a94895da21f714b84062f6d7403e42943"><td class="memItemLeft" align="right" valign="top"><a id="a94895da21f714b84062f6d7403e42943" name="a94895da21f714b84062f6d7403e42943"></a>
-struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_mod</b></td></tr>
-<tr class="separator:a94895da21f714b84062f6d7403e42943"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71f08b364c11c69c38d12763c7d5ffea"><td class="memItemLeft" align="right" valign="top"><a id="a71f08b364c11c69c38d12763c7d5ffea" name="a71f08b364c11c69c38d12763c7d5ffea"></a>
-struct <a class="el" href="structicaltimezonephase.html">icaltimezonephase</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>phases</b></td></tr>
-<tr class="separator:a71f08b364c11c69c38d12763c7d5ffea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4224a0bfeb30f080e8faa51abcd8b0bc"><td class="memItemLeft" align="right" valign="top"><a id="a4224a0bfeb30f080e8faa51abcd8b0bc" name="a4224a0bfeb30f080e8faa51abcd8b0bc"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>tzid</b></td></tr>
-<tr class="separator:a4224a0bfeb30f080e8faa51abcd8b0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4744a897766b637d23c26f6d8989a426"><td class="memItemLeft" align="right" valign="top"><a id="a4744a897766b637d23c26f6d8989a426" name="a4744a897766b637d23c26f6d8989a426"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>tzurl</b></td></tr>
-<tr class="separator:a4744a897766b637d23c26f6d8989a426"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="icaltypes_8h_source.html">icaltypes.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Jun 10 2022 08:27:16 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structicaltriggertype.html b/apidocs/structicaltriggertype.html
index 9fa7059a..b94b8c43 100644
--- a/apidocs/structicaltriggertype.html
+++ b/apidocs/structicaltriggertype.html
@@ -77,14 +77,13 @@ struct <a class="el" href="structicaldurationtype.html">icaldurationtype</a>&#16
struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
<tr class="separator:a8dc49cd88a61ae0a60c122a8d1a3b199"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="icaltypes_8h_source.html">icaltypes.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalvalue__impl.html b/apidocs/structicalvalue__impl.html
index 01935ae2..dc7233e6 100644
--- a/apidocs/structicalvalue__impl.html
+++ b/apidocs/structicalvalue__impl.html
@@ -86,7 +86,7 @@ char&#160;</td><td class="memItemRight" valign="bottom"><b>id</b> [5]</td></tr>
icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
<tr class="separator:a5de82ffd36d16706b69d5c72e9aa5e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d6fd85ee224cffbee941bfeac487e58"><td class="memItemLeft" align="right" valign="top"><a id="a7d6fd85ee224cffbee941bfeac487e58" name="a7d6fd85ee224cffbee941bfeac487e58"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
<tr class="separator:a7d6fd85ee224cffbee941bfeac487e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8454786f17c0461b56f8b187848ba042"><td class="memItemLeft" align="right" valign="top"><a id="a8454786f17c0461b56f8b187848ba042" name="a8454786f17c0461b56f8b187848ba042"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
@@ -101,7 +101,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>x_value</b></td></t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structicalvalue__kind__map.html b/apidocs/structicalvalue__kind__map.html
deleted file mode 100644
index 9c330403..00000000
--- a/apidocs/structicalvalue__kind__map.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: icalvalue_kind_map Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">icalvalue_kind_map Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:adfba3853c2173ded645310fe1136a2b8"><td class="memItemLeft" align="right" valign="top"><a id="adfba3853c2173ded645310fe1136a2b8" name="adfba3853c2173ded645310fe1136a2b8"></a>
-icalvalue_kind&#160;</td><td class="memItemRight" valign="bottom"><b>kind</b></td></tr>
-<tr class="separator:adfba3853c2173ded645310fe1136a2b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4ffc8e9a1b85f23bbbcdec0a5e8c2d6"><td class="memItemLeft" align="right" valign="top"><a id="af4ffc8e9a1b85f23bbbcdec0a5e8c2d6" name="af4ffc8e9a1b85f23bbbcdec0a5e8c2d6"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [20]</td></tr>
-<tr class="separator:af4ffc8e9a1b85f23bbbcdec0a5e8c2d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icalderivedvalue.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structleap.html b/apidocs/structleap.html
deleted file mode 100644
index ce62c0e9..00000000
--- a/apidocs/structleap.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: leap Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">leap Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:ad438a5e405c024a8ff1e4335814a0b4f"><td class="memItemLeft" align="right" valign="top"><a id="ad438a5e405c024a8ff1e4335814a0b4f" name="ad438a5e405c024a8ff1e4335814a0b4f"></a>
-long int&#160;</td><td class="memItemRight" valign="bottom"><b>change</b></td></tr>
-<tr class="separator:ad438a5e405c024a8ff1e4335814a0b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a882428204c5c84db53793162f49dcfe5"><td class="memItemLeft" align="right" valign="top"><a id="a882428204c5c84db53793162f49dcfe5" name="a882428204c5c84db53793162f49dcfe5"></a>
-time_t&#160;</td><td class="memItemRight" valign="bottom"><b>transition</b></td></tr>
-<tr class="separator:a882428204c5c84db53793162f49dcfe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icaltz-util.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Jun 10 2022 08:27:16 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structmajor__content__type__map.html b/apidocs/structmajor__content__type__map.html
index 02231939..6ecdd65c 100644
--- a/apidocs/structmajor__content__type__map.html
+++ b/apidocs/structmajor__content__type__map.html
@@ -83,7 +83,7 @@ enum sspm_major_type&#160;</td><td class="memItemRight" valign="bottom"><b>type<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structmime__impl.html b/apidocs/structmime__impl.html
index b0a4914b..7f8fe018 100644
--- a/apidocs/structmime__impl.html
+++ b/apidocs/structmime__impl.html
@@ -104,7 +104,7 @@ char&#160;</td><td class="memItemRight" valign="bottom"><b>temp</b> [1024]</td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structminor__content__type__map.html b/apidocs/structminor__content__type__map.html
index f641f48d..26285e70 100644
--- a/apidocs/structminor__content__type__map.html
+++ b/apidocs/structminor__content__type__map.html
@@ -83,7 +83,7 @@ enum sspm_minor_type&#160;</td><td class="memItemRight" valign="bottom"><b>type<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structobservance.html b/apidocs/structobservance.html
index 4a9c02aa..c43c92c0 100644
--- a/apidocs/structobservance.html
+++ b/apidocs/structobservance.html
@@ -89,7 +89,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>offset_to</b></td></tr
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structpvl__elem__t.html b/apidocs/structpvl__elem__t.html
index eaae8221..8b112641 100644
--- a/apidocs/structpvl__elem__t.html
+++ b/apidocs/structpvl__elem__t.html
@@ -68,30 +68,30 @@ $(function() {
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="ical_8h_source.html">ical.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="pvl_8h_source.html">pvl.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:aa1392b8efbc8e8d28f6ae37306e664f0"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpvl__elem__t.html#aa1392b8efbc8e8d28f6ae37306e664f0">d</a></td></tr>
-<tr class="separator:aa1392b8efbc8e8d28f6ae37306e664f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d7a23387d9b7a5fd62bd7ca2478f134"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpvl__elem__t.html#a6d7a23387d9b7a5fd62bd7ca2478f134">d</a></td></tr>
+<tr class="separator:a6d7a23387d9b7a5fd62bd7ca2478f134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a259a4f64c59afeaca3a95aa77f4731d5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpvl__elem__t.html#a259a4f64c59afeaca3a95aa77f4731d5">MAGIC</a></td></tr>
<tr class="separator:a259a4f64c59afeaca3a95aa77f4731d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62603a1f7a3b0aaf0d7c4a5fcbac14ec"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpvl__elem__t.html#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">next</a></td></tr>
-<tr class="separator:a62603a1f7a3b0aaf0d7c4a5fcbac14ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3627e7d7432c6dd615abf1e1607a059d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpvl__elem__t.html#a3627e7d7432c6dd615abf1e1607a059d">prior</a></td></tr>
-<tr class="separator:a3627e7d7432c6dd615abf1e1607a059d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a305009bdcf1759ce8f0d9f896403552d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpvl__elem__t.html#a305009bdcf1759ce8f0d9f896403552d">next</a></td></tr>
+<tr class="separator:a305009bdcf1759ce8f0d9f896403552d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00350aa18847b00658ba476816cb0274"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpvl__elem__t.html#a00350aa18847b00658ba476816cb0274">prior</a></td></tr>
+<tr class="separator:a00350aa18847b00658ba476816cb0274"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >This type is private. Always use pvl_elem instead. The struct would not even appear in this header except to make code in the USE_MACROS blocks work </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a id="aa1392b8efbc8e8d28f6ae37306e664f0" name="aa1392b8efbc8e8d28f6ae37306e664f0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa1392b8efbc8e8d28f6ae37306e664f0">&#9670;&nbsp;</a></span>d</h2>
+<a id="a6d7a23387d9b7a5fd62bd7ca2478f134" name="a6d7a23387d9b7a5fd62bd7ca2478f134"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d7a23387d9b7a5fd62bd7ca2478f134">&#9670;&nbsp;</a></span>d</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void * pvl_elem_t::d</td>
+ <td class="memname">void* pvl_elem_t::d</td>
</tr>
</table>
</div><div class="memdoc">
@@ -114,14 +114,14 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a id="a62603a1f7a3b0aaf0d7c4a5fcbac14ec" name="a62603a1f7a3b0aaf0d7c4a5fcbac14ec"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a62603a1f7a3b0aaf0d7c4a5fcbac14ec">&#9670;&nbsp;</a></span>next</h2>
+<a id="a305009bdcf1759ce8f0d9f896403552d" name="a305009bdcf1759ce8f0d9f896403552d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a305009bdcf1759ce8f0d9f896403552d">&#9670;&nbsp;</a></span>next</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a> * pvl_elem_t::next</td>
+ <td class="memname">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a>* pvl_elem_t::next</td>
</tr>
</table>
</div><div class="memdoc">
@@ -129,14 +129,14 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a id="a3627e7d7432c6dd615abf1e1607a059d" name="a3627e7d7432c6dd615abf1e1607a059d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3627e7d7432c6dd615abf1e1607a059d">&#9670;&nbsp;</a></span>prior</h2>
+<a id="a00350aa18847b00658ba476816cb0274" name="a00350aa18847b00658ba476816cb0274"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a00350aa18847b00658ba476816cb0274">&#9670;&nbsp;</a></span>prior</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a> * pvl_elem_t::prior</td>
+ <td class="memname">struct <a class="el" href="structpvl__elem__t.html">pvl_elem_t</a>* pvl_elem_t::prior</td>
</tr>
</table>
</div><div class="memdoc">
@@ -144,14 +144,13 @@ Data Fields</h2></td></tr>
</div>
</div>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="pvl_8h_source.html">pvl.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structpvl__list__t.html b/apidocs/structpvl__list__t.html
index 118f6fb2..9b4f9f68 100644
--- a/apidocs/structpvl__list__t.html
+++ b/apidocs/structpvl__list__t.html
@@ -167,7 +167,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structrdate.html b/apidocs/structrdate.html
index 1f0055e4..bd47ed76 100644
--- a/apidocs/structrdate.html
+++ b/apidocs/structrdate.html
@@ -74,7 +74,7 @@ Data Fields</h2></td></tr>
struct <a class="el" href="structicaldatetimeperiodtype.html">icaldatetimeperiodtype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>date</b></td></tr>
<tr class="separator:ad89938566050fc5ca420386e66af1a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab27837648a95afea32cb55495aabcaf7"><td class="memItemLeft" align="right" valign="top"><a id="ab27837648a95afea32cb55495aabcaf7" name="ab27837648a95afea32cb55495aabcaf7"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prop</b></td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>prop</b></td></tr>
<tr class="separator:ab27837648a95afea32cb55495aabcaf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this struct was generated from the following file:<ul>
@@ -83,7 +83,7 @@ struct <a class="el" href="structicaldatetimeperiodtype.html">icaldatetimeperiod
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structrecur__map.html b/apidocs/structrecur__map.html
index 9a064f86..a2fdd149 100644
--- a/apidocs/structrecur__map.html
+++ b/apidocs/structrecur__map.html
@@ -89,7 +89,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structskip__map.html b/apidocs/structskip__map.html
index 098ebd47..acf901b6 100644
--- a/apidocs/structskip__map.html
+++ b/apidocs/structskip__map.html
@@ -83,7 +83,7 @@ const char&#160;</td><td class="memItemRight" valign="bottom"><b>str</b> [9]</td
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structslg__data.html b/apidocs/structslg__data.html
index 1ff6197b..dbc2e7a1 100644
--- a/apidocs/structslg__data.html
+++ b/apidocs/structslg__data.html
@@ -83,7 +83,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structsspm__action__map.html b/apidocs/structsspm__action__map.html
index 72a75f52..25a3080f 100644
--- a/apidocs/structsspm__action__map.html
+++ b/apidocs/structsspm__action__map.html
@@ -70,33 +70,32 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a6f4d0a5146b971184e087de744ad1f0d"><td class="memItemLeft" align="right" valign="top"><a id="a6f4d0a5146b971184e087de744ad1f0d" name="a6f4d0a5146b971184e087de744ad1f0d"></a>
+<tr class="memitem:ab2abf25714bfc68ba3051259b1d948a1"><td class="memItemLeft" align="right" valign="top"><a id="ab2abf25714bfc68ba3051259b1d948a1" name="ab2abf25714bfc68ba3051259b1d948a1"></a>
void(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_line</b> )(void *part, struct <a class="el" href="structsspm__header.html">sspm_header</a> *header, const char *line, size_t size)</td></tr>
-<tr class="separator:a6f4d0a5146b971184e087de744ad1f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a98c453f560494fda8eb6374439e935f0"><td class="memItemLeft" align="right" valign="top"><a id="a98c453f560494fda8eb6374439e935f0" name="a98c453f560494fda8eb6374439e935f0"></a>
+<tr class="separator:ab2abf25714bfc68ba3051259b1d948a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac29cc5eae0721cf0e00be76d6bb4829"><td class="memItemLeft" align="right" valign="top"><a id="aac29cc5eae0721cf0e00be76d6bb4829" name="aac29cc5eae0721cf0e00be76d6bb4829"></a>
void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>end_part</b> )(void *part)</td></tr>
-<tr class="separator:a98c453f560494fda8eb6374439e935f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23c8920bade3b85a1e291fce79086729"><td class="memItemLeft" align="right" valign="top"><a id="a23c8920bade3b85a1e291fce79086729" name="a23c8920bade3b85a1e291fce79086729"></a>
+<tr class="separator:aac29cc5eae0721cf0e00be76d6bb4829"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70ab089467c9840aa11e86da9fab77c5"><td class="memItemLeft" align="right" valign="top"><a id="a70ab089467c9840aa11e86da9fab77c5" name="a70ab089467c9840aa11e86da9fab77c5"></a>
void(*&#160;</td><td class="memItemRight" valign="bottom"><b>free_part</b> )(void *part)</td></tr>
-<tr class="separator:a23c8920bade3b85a1e291fce79086729"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a70ab089467c9840aa11e86da9fab77c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cbfba77a32c5113242751053898e074"><td class="memItemLeft" align="right" valign="top"><a id="a6cbfba77a32c5113242751053898e074" name="a6cbfba77a32c5113242751053898e074"></a>
enum sspm_major_type&#160;</td><td class="memItemRight" valign="bottom"><b>major</b></td></tr>
<tr class="separator:a6cbfba77a32c5113242751053898e074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bc4a92286f698511631d390dde2a69a"><td class="memItemLeft" align="right" valign="top"><a id="a5bc4a92286f698511631d390dde2a69a" name="a5bc4a92286f698511631d390dde2a69a"></a>
enum sspm_minor_type&#160;</td><td class="memItemRight" valign="bottom"><b>minor</b></td></tr>
<tr class="separator:a5bc4a92286f698511631d390dde2a69a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23b1dea2eaab4f7ea474e0fb49153220"><td class="memItemLeft" align="right" valign="top"><a id="a23b1dea2eaab4f7ea474e0fb49153220" name="a23b1dea2eaab4f7ea474e0fb49153220"></a>
+<tr class="memitem:abdda89da19621c86f87099ce7025cd7c"><td class="memItemLeft" align="right" valign="top"><a id="abdda89da19621c86f87099ce7025cd7c" name="abdda89da19621c86f87099ce7025cd7c"></a>
void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>new_part</b> )(void)</td></tr>
-<tr class="separator:a23b1dea2eaab4f7ea474e0fb49153220"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:abdda89da19621c86f87099ce7025cd7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="sspm_8h_source.html">sspm.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structsspm__buffer.html b/apidocs/structsspm__buffer.html
index de00dd97..7484f04a 100644
--- a/apidocs/structsspm__buffer.html
+++ b/apidocs/structsspm__buffer.html
@@ -89,7 +89,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>pos</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structsspm__header.html b/apidocs/structsspm__header.html
index e05df6e6..e36f3eff 100644
--- a/apidocs/structsspm__header.html
+++ b/apidocs/structsspm__header.html
@@ -70,18 +70,18 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:aea1d88d1b62fa7c56fa198c49ec1863e"><td class="memItemLeft" align="right" valign="top"><a id="aea1d88d1b62fa7c56fa198c49ec1863e" name="aea1d88d1b62fa7c56fa198c49ec1863e"></a>
+<tr class="memitem:a151e5e8f8c1be1d581ffe82571986fbb"><td class="memItemLeft" align="right" valign="top"><a id="a151e5e8f8c1be1d581ffe82571986fbb" name="a151e5e8f8c1be1d581ffe82571986fbb"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>boundary</b></td></tr>
-<tr class="separator:aea1d88d1b62fa7c56fa198c49ec1863e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af930485bbc6b121a0af1ce6aff11b3a0"><td class="memItemLeft" align="right" valign="top"><a id="af930485bbc6b121a0af1ce6aff11b3a0" name="af930485bbc6b121a0af1ce6aff11b3a0"></a>
+<tr class="separator:a151e5e8f8c1be1d581ffe82571986fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbef4ca30e15503a910645eafb501181"><td class="memItemLeft" align="right" valign="top"><a id="abbef4ca30e15503a910645eafb501181" name="abbef4ca30e15503a910645eafb501181"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>charset</b></td></tr>
-<tr class="separator:af930485bbc6b121a0af1ce6aff11b3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63d0064d1aa07897e392aa491cefafb7"><td class="memItemLeft" align="right" valign="top"><a id="a63d0064d1aa07897e392aa491cefafb7" name="a63d0064d1aa07897e392aa491cefafb7"></a>
+<tr class="separator:abbef4ca30e15503a910645eafb501181"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a530d7c2093bda33b4401a439a1c563a3"><td class="memItemLeft" align="right" valign="top"><a id="a530d7c2093bda33b4401a439a1c563a3" name="a530d7c2093bda33b4401a439a1c563a3"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>content_id</b></td></tr>
-<tr class="separator:a63d0064d1aa07897e392aa491cefafb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1495d23edf638dc3a732f0026809d5"><td class="memItemLeft" align="right" valign="top"><a id="a1c1495d23edf638dc3a732f0026809d5" name="a1c1495d23edf638dc3a732f0026809d5"></a>
+<tr class="separator:a530d7c2093bda33b4401a439a1c563a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af606beb7617daecc36ca9e347de6ce1f"><td class="memItemLeft" align="right" valign="top"><a id="af606beb7617daecc36ca9e347de6ce1f" name="af606beb7617daecc36ca9e347de6ce1f"></a>
char **&#160;</td><td class="memItemRight" valign="bottom"><b>content_type_params</b></td></tr>
-<tr class="separator:a1c1495d23edf638dc3a732f0026809d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:af606beb7617daecc36ca9e347de6ce1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed28b097db811d4577d0b319438fa20"><td class="memItemLeft" align="right" valign="top"><a id="a4ed28b097db811d4577d0b319438fa20" name="a4ed28b097db811d4577d0b319438fa20"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>def</b></td></tr>
<tr class="separator:a4ed28b097db811d4577d0b319438fa20"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -91,30 +91,29 @@ enum sspm_encoding&#160;</td><td class="memItemRight" valign="bottom"><b>encodin
<tr class="memitem:a7adb5bd92a566f483118ddd15955c656"><td class="memItemLeft" align="right" valign="top"><a id="a7adb5bd92a566f483118ddd15955c656" name="a7adb5bd92a566f483118ddd15955c656"></a>
enum sspm_error&#160;</td><td class="memItemRight" valign="bottom"><b>error</b></td></tr>
<tr class="separator:a7adb5bd92a566f483118ddd15955c656"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b521694cc60691de53bd559905b0fde"><td class="memItemLeft" align="right" valign="top"><a id="a3b521694cc60691de53bd559905b0fde" name="a3b521694cc60691de53bd559905b0fde"></a>
+<tr class="memitem:a6c876db6de260e65cfffb21f507e6bfc"><td class="memItemLeft" align="right" valign="top"><a id="a6c876db6de260e65cfffb21f507e6bfc" name="a6c876db6de260e65cfffb21f507e6bfc"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>error_text</b></td></tr>
-<tr class="separator:a3b521694cc60691de53bd559905b0fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66b86b37f5fc4c170f710efcbfa9d3f6"><td class="memItemLeft" align="right" valign="top"><a id="a66b86b37f5fc4c170f710efcbfa9d3f6" name="a66b86b37f5fc4c170f710efcbfa9d3f6"></a>
+<tr class="separator:a6c876db6de260e65cfffb21f507e6bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3db917f3ad797e5943244fc7f7f4b65"><td class="memItemLeft" align="right" valign="top"><a id="aa3db917f3ad797e5943244fc7f7f4b65" name="aa3db917f3ad797e5943244fc7f7f4b65"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
-<tr class="separator:a66b86b37f5fc4c170f710efcbfa9d3f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:aa3db917f3ad797e5943244fc7f7f4b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef7d26da203cca4034343e989efee99b"><td class="memItemLeft" align="right" valign="top"><a id="aef7d26da203cca4034343e989efee99b" name="aef7d26da203cca4034343e989efee99b"></a>
enum sspm_major_type&#160;</td><td class="memItemRight" valign="bottom"><b>major</b></td></tr>
<tr class="separator:aef7d26da203cca4034343e989efee99b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc955e895fca207523a81cda4f97a6f3"><td class="memItemLeft" align="right" valign="top"><a id="afc955e895fca207523a81cda4f97a6f3" name="afc955e895fca207523a81cda4f97a6f3"></a>
enum sspm_minor_type&#160;</td><td class="memItemRight" valign="bottom"><b>minor</b></td></tr>
<tr class="separator:afc955e895fca207523a81cda4f97a6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae854947c4318bc9d853af5bd7cdf2fb8"><td class="memItemLeft" align="right" valign="top"><a id="ae854947c4318bc9d853af5bd7cdf2fb8" name="ae854947c4318bc9d853af5bd7cdf2fb8"></a>
+<tr class="memitem:a2803d7b8f300f76a32f757df60259c09"><td class="memItemLeft" align="right" valign="top"><a id="a2803d7b8f300f76a32f757df60259c09" name="a2803d7b8f300f76a32f757df60259c09"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>minor_text</b></td></tr>
-<tr class="separator:ae854947c4318bc9d853af5bd7cdf2fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a2803d7b8f300f76a32f757df60259c09"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="sspm_8h_source.html">sspm.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structsspm__part.html b/apidocs/structsspm__part.html
index e193a67a..0cd2bcfd 100644
--- a/apidocs/structsspm__part.html
+++ b/apidocs/structsspm__part.html
@@ -70,9 +70,9 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a7fb367d9b37107ac88071f311a005a81"><td class="memItemLeft" align="right" valign="top"><a id="a7fb367d9b37107ac88071f311a005a81" name="a7fb367d9b37107ac88071f311a005a81"></a>
+<tr class="memitem:a3de298c7ab60f0503d54d3a1dbb015bd"><td class="memItemLeft" align="right" valign="top"><a id="a3de298c7ab60f0503d54d3a1dbb015bd" name="a3de298c7ab60f0503d54d3a1dbb015bd"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
-<tr class="separator:a7fb367d9b37107ac88071f311a005a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a3de298c7ab60f0503d54d3a1dbb015bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad875d13456a0e95cc425a6ea44e8096e"><td class="memItemLeft" align="right" valign="top"><a id="ad875d13456a0e95cc425a6ea44e8096e" name="ad875d13456a0e95cc425a6ea44e8096e"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>data_size</b></td></tr>
<tr class="separator:ad875d13456a0e95cc425a6ea44e8096e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -83,14 +83,13 @@ struct <a class="el" href="structsspm__header.html">sspm_header</a>&#160;</td><t
int&#160;</td><td class="memItemRight" valign="bottom"><b>level</b></td></tr>
<tr class="separator:ae2e7e5cee68d284d845eb1f68bf4d623"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<hr/>The documentation for this struct was generated from the following files:<ul>
-<li><a class="el" href="ical_8h_source.html">ical.h</a></li>
+<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="sspm_8h_source.html">sspm.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structtext__part.html b/apidocs/structtext__part.html
index f19fee8f..380104f8 100644
--- a/apidocs/structtext__part.html
+++ b/apidocs/structtext__part.html
@@ -86,7 +86,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>buf_size</b></td></
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structttinfo.html b/apidocs/structttinfo.html
deleted file mode 100644
index 51f72d36..00000000
--- a/apidocs/structttinfo.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: ttinfo Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">ttinfo Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:aa10fab3fd30a1ed67febb96bca140a22"><td class="memItemLeft" align="right" valign="top"><a id="aa10fab3fd30a1ed67febb96bca140a22" name="aa10fab3fd30a1ed67febb96bca140a22"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>abbr</b></td></tr>
-<tr class="separator:aa10fab3fd30a1ed67febb96bca140a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adad3455913df2a456359cd524079c573"><td class="memItemLeft" align="right" valign="top"><a id="adad3455913df2a456359cd524079c573" name="adad3455913df2a456359cd524079c573"></a>
-long int&#160;</td><td class="memItemRight" valign="bottom"><b>gmtoff</b></td></tr>
-<tr class="separator:adad3455913df2a456359cd524079c573"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a210efbc51a27749f082223a25b10c73e"><td class="memItemLeft" align="right" valign="top"><a id="a210efbc51a27749f082223a25b10c73e" name="a210efbc51a27749f082223a25b10c73e"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>isdst</b></td></tr>
-<tr class="separator:a210efbc51a27749f082223a25b10c73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af0c5aec71f7de99568b3a7575cdba976"><td class="memItemLeft" align="right" valign="top"><a id="af0c5aec71f7de99568b3a7575cdba976" name="af0c5aec71f7de99568b3a7575cdba976"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>isgmt</b></td></tr>
-<tr class="separator:af0c5aec71f7de99568b3a7575cdba976"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acd39f38de193f8edfa0ff1454543c642"><td class="memItemLeft" align="right" valign="top"><a id="acd39f38de193f8edfa0ff1454543c642" name="acd39f38de193f8edfa0ff1454543c642"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>isstd</b></td></tr>
-<tr class="separator:acd39f38de193f8edfa0ff1454543c642"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32e77e7eb9426f00cf5ab7a5e4769218"><td class="memItemLeft" align="right" valign="top"><a id="a32e77e7eb9426f00cf5ab7a5e4769218" name="a32e77e7eb9426f00cf5ab7a5e4769218"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>zname</b></td></tr>
-<tr class="separator:a32e77e7eb9426f00cf5ab7a5e4769218"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icaltz-util.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Jun 10 2022 08:27:16 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structtzinfo.html b/apidocs/structtzinfo.html
deleted file mode 100644
index f9c0eed1..00000000
--- a/apidocs/structtzinfo.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=11"/>
-<meta name="generator" content="Doxygen 1.9.3"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Libical API Documentation: tzinfo Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Libical API Documentation<span id="projectnumber">&#160;3.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.9.3 -->
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-var searchBox = new SearchBox("searchBox", "search",'Search','.html');
-/* @license-end */
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-/* @license-end */
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Data Fields</a> </div>
- <div class="headertitle"><div class="title">tzinfo Struct Reference</div></div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<tr class="memitem:a5f314fff21c9664b060fe39c8db3b5e4"><td class="memItemLeft" align="right" valign="top"><a id="a5f314fff21c9664b060fe39c8db3b5e4" name="a5f314fff21c9664b060fe39c8db3b5e4"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>charcnt</b> [4]</td></tr>
-<tr class="separator:a5f314fff21c9664b060fe39c8db3b5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae025c44a415619378ef04679b5f0f10f"><td class="memItemLeft" align="right" valign="top"><a id="ae025c44a415619378ef04679b5f0f10f" name="ae025c44a415619378ef04679b5f0f10f"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>leapcnt</b> [4]</td></tr>
-<tr class="separator:ae025c44a415619378ef04679b5f0f10f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7267ec5edd98fe6d030801f70af880e1"><td class="memItemLeft" align="right" valign="top"><a id="a7267ec5edd98fe6d030801f70af880e1" name="a7267ec5edd98fe6d030801f70af880e1"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b> [4]</td></tr>
-<tr class="separator:a7267ec5edd98fe6d030801f70af880e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab264794abc5b81fb2dd4f5bb14c1c268"><td class="memItemLeft" align="right" valign="top"><a id="ab264794abc5b81fb2dd4f5bb14c1c268" name="ab264794abc5b81fb2dd4f5bb14c1c268"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>timecnt</b> [4]</td></tr>
-<tr class="separator:ab264794abc5b81fb2dd4f5bb14c1c268"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afff711483b9e4eaca30c9cbf0ba27723"><td class="memItemLeft" align="right" valign="top"><a id="afff711483b9e4eaca30c9cbf0ba27723" name="afff711483b9e4eaca30c9cbf0ba27723"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>ttisgmtcnt</b> [4]</td></tr>
-<tr class="separator:afff711483b9e4eaca30c9cbf0ba27723"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a394af7614e2fc7349a118d2b3bd8a34d"><td class="memItemLeft" align="right" valign="top"><a id="a394af7614e2fc7349a118d2b3bd8a34d" name="a394af7614e2fc7349a118d2b3bd8a34d"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>ttisstdcnt</b> [4]</td></tr>
-<tr class="separator:a394af7614e2fc7349a118d2b3bd8a34d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2bc468310f96e1e42c76acd4e6f75aca"><td class="memItemLeft" align="right" valign="top"><a id="a2bc468310f96e1e42c76acd4e6f75aca" name="a2bc468310f96e1e42c76acd4e6f75aca"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>typecnt</b> [4]</td></tr>
-<tr class="separator:a2bc468310f96e1e42c76acd4e6f75aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad70011161c90c3f5917283a5afc21936"><td class="memItemLeft" align="right" valign="top"><a id="ad70011161c90c3f5917283a5afc21936" name="ad70011161c90c3f5917283a5afc21936"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>unused</b> [15]</td></tr>
-<tr class="separator:ad70011161c90c3f5917283a5afc21936"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a897194619834eb5ad6cda1f4e5798ec2"><td class="memItemLeft" align="right" valign="top"><a id="a897194619834eb5ad6cda1f4e5798ec2" name="a897194619834eb5ad6cda1f4e5798ec2"></a>
-char&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
-<tr class="separator:a897194619834eb5ad6cda1f4e5798ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>icaltz-util.c</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri Jun 10 2022 08:27:16 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
-</small></address>
-</body>
-</html>
diff --git a/apidocs/structut__instant.html b/apidocs/structut__instant.html
index 07ec7bf3..dcc1b03f 100644
--- a/apidocs/structut__instant.html
+++ b/apidocs/structut__instant.html
@@ -290,7 +290,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structut__instant__int.html b/apidocs/structut__instant__int.html
index 43966a38..063c1990 100644
--- a/apidocs/structut__instant__int.html
+++ b/apidocs/structut__instant__int.html
@@ -183,7 +183,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structwd__map.html b/apidocs/structwd__map.html
index 13d1c4eb..94635f98 100644
--- a/apidocs/structwd__map.html
+++ b/apidocs/structwd__map.html
@@ -83,7 +83,7 @@ icalrecurrencetype_weekday&#160;</td><td class="memItemRight" valign="bottom"><b
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structyy__buffer__state.html b/apidocs/structyy__buffer__state.html
index d32f9103..26a497e4 100644
--- a/apidocs/structyy__buffer__state.html
+++ b/apidocs/structyy__buffer__state.html
@@ -142,7 +142,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>yy_n_chars</b></td></t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structyy__trans__info.html b/apidocs/structyy__trans__info.html
index 1be84143..ece9a676 100644
--- a/apidocs/structyy__trans__info.html
+++ b/apidocs/structyy__trans__info.html
@@ -83,7 +83,7 @@ flex_int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>yy_verify</b>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/structzone__context.html b/apidocs/structzone__context.html
index e1b65457..554351b5 100644
--- a/apidocs/structzone__context.html
+++ b/apidocs/structzone__context.html
@@ -101,7 +101,7 @@ struct <a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a>
<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>rrule_comp</b></td></tr>
<tr class="separator:afa95bc151c998e5e743c8aadbec57a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a550cd542381a9d1e4ef5d16ad283b6be"><td class="memItemLeft" align="right" valign="top"><a id="a550cd542381a9d1e4ef5d16ad283b6be" name="a550cd542381a9d1e4ef5d16ad283b6be"></a>
-<a class="el" href="structicalproperty__impl.html">icalproperty</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>rrule_prop</b></td></tr>
+icalproperty *&#160;</td><td class="memItemRight" valign="bottom"><b>rrule_prop</b></td></tr>
<tr class="separator:a550cd542381a9d1e4ef5d16ad283b6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae20361fad1a44c74e1644ec04239274"><td class="memItemLeft" align="right" valign="top"><a id="aae20361fad1a44c74e1644ec04239274" name="aae20361fad1a44c74e1644ec04239274"></a>
<a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
@@ -113,7 +113,7 @@ struct <a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/unionValueItem.html b/apidocs/unionValueItem.html
index 62fc8e48..897d1516 100644
--- a/apidocs/unionValueItem.html
+++ b/apidocs/unionValueItem.html
@@ -95,7 +95,7 @@ const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>ustrs</b><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/unionYYSTYPE.html b/apidocs/unionYYSTYPE.html
index 2517a1ad..2bc1dffe 100644
--- a/apidocs/unionYYSTYPE.html
+++ b/apidocs/unionYYSTYPE.html
@@ -88,7 +88,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>v_string</b></td></
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/unionicalvalue__impl_1_1data.html b/apidocs/unionicalvalue__impl_1_1data.html
index 761ba9fb..99bafe9b 100644
--- a/apidocs/unionicalvalue__impl_1_1data.html
+++ b/apidocs/unionicalvalue__impl_1_1data.html
@@ -75,7 +75,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a583add07fadd99d1e512402c475997d7"><td class="memItemLeft" align="right" valign="top"><a id="a583add07fadd99d1e512402c475997d7" name="a583add07fadd99d1e512402c475997d7"></a>
-<a class="el" href="structicalattach__impl.html">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>v_attach</b></td></tr>
+<a class="el" href="icalattach_8h.html#a56d5623c8bd51231d464b50cc69a72c5">icalattach</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>v_attach</b></td></tr>
<tr class="separator:a583add07fadd99d1e512402c475997d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aa6ca58c84f0d2cd4ecae2442ddedee"><td class="memItemLeft" align="right" valign="top"><a id="a2aa6ca58c84f0d2cd4ecae2442ddedee" name="a2aa6ca58c84f0d2cd4ecae2442ddedee"></a>
struct <a class="el" href="structicaldurationtype.html">icaldurationtype</a>&#160;</td><td class="memItemRight" valign="bottom"><b>v_duration</b></td></tr>
@@ -114,7 +114,7 @@ struct <a class="el" href="structicaltimetype.html">icaltimetype</a>&#160;</td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/unionyyalloc.html b/apidocs/unionyyalloc.html
index 36cc1536..91afab79 100644
--- a/apidocs/unionyyalloc.html
+++ b/apidocs/unionyyalloc.html
@@ -83,7 +83,7 @@ yytype_int16&#160;</td><td class="memItemRight" valign="bottom"><b>yyss</b></td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/vcaltmp_8h_source.html b/apidocs/vcaltmp_8h_source.html
index 699fcc22..8cada0fc 100644
--- a/apidocs/vcaltmp_8h_source.html
+++ b/apidocs/vcaltmp_8h_source.html
@@ -146,7 +146,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/vcc_8h_source.html b/apidocs/vcc_8h_source.html
index 96a7556b..773ccb02 100644
--- a/apidocs/vcc_8h_source.html
+++ b/apidocs/vcc_8h_source.html
@@ -127,7 +127,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/vcomponent__cxx_8h.html b/apidocs/vcomponent__cxx_8h.html
index 85bacbd9..d52997d2 100644
--- a/apidocs/vcomponent__cxx_8h.html
+++ b/apidocs/vcomponent__cxx_8h.html
@@ -120,7 +120,7 @@ typedef <a class="el" href="classICPointerHolder.html">ICPointerHolder</a>&lt; <
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:41 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/vcomponent__cxx_8h_source.html b/apidocs/vcomponent__cxx_8h_source.html
index ea066d1b..e096d8fe 100644
--- a/apidocs/vcomponent__cxx_8h_source.html
+++ b/apidocs/vcomponent__cxx_8h_source.html
@@ -393,16 +393,16 @@ $(function() {
<div class="ttc" id="aicalcomponent_8h_html"><div class="ttname"><a href="icalcomponent_8h.html">icalcomponent.h</a></div></div>
<div class="ttc" id="aicalerror_8h_html"><div class="ttname"><a href="icalerror_8h.html">icalerror.h</a></div><div class="ttdoc">Error handling for libical.</div></div>
<div class="ttc" id="aicptrholder__cxx_8h_html"><div class="ttname"><a href="icptrholder__cxx_8h.html">icptrholder_cxx.h</a></div><div class="ttdoc">C++ template classes for managing C++ pointers returned by VComponent::get_..._component,...</div></div>
-<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> ical.h:5061</div></div>
+<div class="ttc" id="astructicalcompiter_html"><div class="ttname"><a href="structicalcompiter.html">icalcompiter</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.h:29</div></div>
<div class="ttc" id="astructicalcomponent__impl_html"><div class="ttname"><a href="structicalcomponent__impl.html">icalcomponent_impl</a></div><div class="ttdef"><b>Definition:</b> icalcomponent.c:28</div></div>
-<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> ical.h:492</div></div>
-<div class="ttc" id="astructicaltime__span_html"><div class="ttname"><a href="structicaltime__span.html">icaltime_span</a></div><div class="ttdef"><b>Definition:</b> ical.h:132</div></div>
-<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> ical.h:141</div></div>
-<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> ical.h:1110</div></div>
+<div class="ttc" id="astructicaldurationtype_html"><div class="ttname"><a href="structicaldurationtype.html">icaldurationtype</a></div><div class="ttdoc">A struct representing a duration.</div><div class="ttdef"><b>Definition:</b> icalduration.h:28</div></div>
+<div class="ttc" id="astructicaltime__span_html"><div class="ttname"><a href="structicaltime__span.html">icaltime_span</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:88</div></div>
+<div class="ttc" id="astructicaltimetype_html"><div class="ttname"><a href="structicaltimetype.html">icaltimetype</a></div><div class="ttdef"><b>Definition:</b> icaltime.h:97</div></div>
+<div class="ttc" id="astructicaltriggertype_html"><div class="ttname"><a href="structicaltriggertype.html">icaltriggertype</a></div><div class="ttdef"><b>Definition:</b> icaltypes.h:33</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
diff --git a/apidocs/vobject_8h_source.html b/apidocs/vobject_8h_source.html
index 3b20d28b..b8143eef 100644
--- a/apidocs/vobject_8h_source.html
+++ b/apidocs/vobject_8h_source.html
@@ -404,7 +404,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jun 18 2022 10:19:40 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>