diff options
Diffstat (limited to 'apidocs/icalrecur_8c.html')
-rw-r--r-- | apidocs/icalrecur_8c.html | 431 |
1 files changed, 211 insertions, 220 deletions
diff --git a/apidocs/icalrecur_8c.html b/apidocs/icalrecur_8c.html index 18432bc2..2c62f79e 100644 --- a/apidocs/icalrecur_8c.html +++ b/apidocs/icalrecur_8c.html @@ -3,17 +3,15 @@ <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.9.1"/> -<title>Libical: icalrecur.c File Reference</title> +<meta name="generator" content="Doxygen 1.8.13"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>Libical API Documentation: icalrecur.c File 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> -<script type="text/javascript"> - $(document).ready(function() { init_search(); }); -</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> @@ -22,9 +20,9 @@ <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> - <td style="padding-left: 0.5em;"> - <div id="projectname">Libical -  <span id="projectnumber">2.0</span> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Libical API Documentation +  <span id="projectnumber">2.99</span> </div> </td> </tr> @@ -32,40 +30,19 @@ </table> </div> <!-- end header part --> -<!-- Generated by Doxygen 1.8.9.1 --> +<!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> - <div id="navrow1" class="tabs"> - <ul class="tablist"> - <li><a href="index.html"><span>Main Page</span></a></li> - <li><a href="pages.html"><span>Related Pages</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li class="current"><a href="files.html"><span>Files</span></a></li> - <li> - <div id="MSearchBox" class="MSearchBoxInactive"> - <span class="left"> - <img id="MSearchSelect" src="search/mag_sel.png" - onmouseover="return searchBox.OnSearchSelectShow()" - onmouseout="return searchBox.OnSearchSelectHide()" - alt=""/> - <input type="text" id="MSearchField" value="Search" accesskey="S" - onfocus="searchBox.OnSearchFieldFocus(true)" - onblur="searchBox.OnSearchFieldFocus(false)" - onkeyup="searchBox.OnSearchFieldChange(event)"/> - </span><span class="right"> - <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> - </span> - </div> - </li> - </ul> - </div> - <div id="navrow2" class="tabs2"> - <ul class="tablist"> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul> - </div> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +</script> +<div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" @@ -99,15 +76,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); <p>Implementation of routines for dealing with recurring time. <a href="#details">More...</a></p> -<div class="textblock"><code>#include "<a class="el" href="icalrecur_8h_source.html">icalrecur.h</a>"</code><br /> -<code>#include "icalerror.h"</code><br /> -<code>#include "icalmemory.h"</code><br /> -<code>#include "<a class="el" href="icaltimezone_8h_source.html">icaltimezone.h</a>"</code><br /> -<code>#include "icalvalue.h"</code><br /> -<code>#include <ctype.h></code><br /> -<code>#include <stddef.h></code><br /> -<code>#include <stdlib.h></code><br /> -</div><table class="memberdecls"> +<table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structexpand__split__map__struct.html">expand_split_map_struct</a></td></tr> @@ -127,75 +96,75 @@ Data Structures</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> -<tr class="memitem:a2f660aa23a5dbc0f4b8df48b4302b8c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f660aa23a5dbc0f4b8df48b4302b8c3"></a> +<tr class="memitem:a2f660aa23a5dbc0f4b8df48b4302b8c3"><td class="memItemLeft" align="right" valign="top"><a id="a2f660aa23a5dbc0f4b8df48b4302b8c3"></a> #define </td><td class="memItemRight" valign="bottom"><b>BITS_PER_LONG</b>   (8 * sizeof(unsigned long))</td></tr> <tr class="separator:a2f660aa23a5dbc0f4b8df48b4302b8c3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9cf3e49996efca157a44ddf050d17587"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cf3e49996efca157a44ddf050d17587"></a> +<tr class="memitem:a9cf3e49996efca157a44ddf050d17587"><td class="memItemLeft" align="right" valign="top"><a id="a9cf3e49996efca157a44ddf050d17587"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYDAYIDX</b>   impl->by_indices[BY_DAY]</td></tr> <tr class="separator:a9cf3e49996efca157a44ddf050d17587"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a55db85bb11439b9d0db32611d5ffdf1f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55db85bb11439b9d0db32611d5ffdf1f"></a> +<tr class="memitem:a55db85bb11439b9d0db32611d5ffdf1f"><td class="memItemLeft" align="right" valign="top"><a id="a55db85bb11439b9d0db32611d5ffdf1f"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYDAYPTR</b>   impl->by_ptrs[BY_DAY]</td></tr> <tr class="separator:a55db85bb11439b9d0db32611d5ffdf1f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab01fdc45bcda7728df3a82d37a160b27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab01fdc45bcda7728df3a82d37a160b27"></a> +<tr class="memitem:ab01fdc45bcda7728df3a82d37a160b27"><td class="memItemLeft" align="right" valign="top"><a id="ab01fdc45bcda7728df3a82d37a160b27"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYMDIDX</b>   impl->by_indices[BY_MONTH_DAY]</td></tr> <tr class="separator:ab01fdc45bcda7728df3a82d37a160b27"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aae6b9beec9590c26a5a566d5812a146c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae6b9beec9590c26a5a566d5812a146c"></a> +<tr class="memitem:aae6b9beec9590c26a5a566d5812a146c"><td class="memItemLeft" align="right" valign="top"><a id="aae6b9beec9590c26a5a566d5812a146c"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYMDPTR</b>   impl->by_ptrs[BY_MONTH_DAY]</td></tr> <tr class="separator:aae6b9beec9590c26a5a566d5812a146c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1f35c03d273fda6efe1fcc874829213b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f35c03d273fda6efe1fcc874829213b"></a> +<tr class="memitem:a1f35c03d273fda6efe1fcc874829213b"><td class="memItemLeft" align="right" valign="top"><a id="a1f35c03d273fda6efe1fcc874829213b"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYMONIDX</b>   impl->by_indices[BY_MONTH]</td></tr> <tr class="separator:a1f35c03d273fda6efe1fcc874829213b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a201c47ec9317d71295bab2bc6e909f79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a201c47ec9317d71295bab2bc6e909f79"></a> +<tr class="memitem:a201c47ec9317d71295bab2bc6e909f79"><td class="memItemLeft" align="right" valign="top"><a id="a201c47ec9317d71295bab2bc6e909f79"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYMONPTR</b>   impl->by_ptrs[BY_MONTH]</td></tr> <tr class="separator:a201c47ec9317d71295bab2bc6e909f79"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a150dd0514071f2b28897656c3e87da61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a150dd0514071f2b28897656c3e87da61"></a> +<tr class="memitem:a150dd0514071f2b28897656c3e87da61"><td class="memItemLeft" align="right" valign="top"><a id="a150dd0514071f2b28897656c3e87da61"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYWEEKIDX</b>   impl->by_indices[BY_WEEK_NO]</td></tr> <tr class="separator:a150dd0514071f2b28897656c3e87da61"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac6d2c721c7ba279662bc78a47d766b03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6d2c721c7ba279662bc78a47d766b03"></a> +<tr class="memitem:ac6d2c721c7ba279662bc78a47d766b03"><td class="memItemLeft" align="right" valign="top"><a id="ac6d2c721c7ba279662bc78a47d766b03"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYWEEKPTR</b>   impl->by_ptrs[BY_WEEK_NO]</td></tr> <tr class="separator:ac6d2c721c7ba279662bc78a47d766b03"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a626752c8779e0c793b31b816dba2efef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a626752c8779e0c793b31b816dba2efef"></a> +<tr class="memitem:a626752c8779e0c793b31b816dba2efef"><td class="memItemLeft" align="right" valign="top"><a id="a626752c8779e0c793b31b816dba2efef"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYYDIDX</b>   impl->by_indices[BY_YEAR_DAY]</td></tr> <tr class="separator:a626752c8779e0c793b31b816dba2efef"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7ce50b044bf532a1c8220470985ee7ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ce50b044bf532a1c8220470985ee7ec"></a> +<tr class="memitem:a7ce50b044bf532a1c8220470985ee7ec"><td class="memItemLeft" align="right" valign="top"><a id="a7ce50b044bf532a1c8220470985ee7ec"></a> #define </td><td class="memItemRight" valign="bottom"><b>BYYDPTR</b>   impl->by_ptrs[BY_YEAR_DAY]</td></tr> <tr class="separator:a7ce50b044bf532a1c8220470985ee7ec"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0175f9a8a7d4c79cc602e23a3455be7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0175f9a8a7d4c79cc602e23a3455be7d"></a> +<tr class="memitem:a0175f9a8a7d4c79cc602e23a3455be7d"><td class="memItemLeft" align="right" valign="top"><a id="a0175f9a8a7d4c79cc602e23a3455be7d"></a> #define </td><td class="memItemRight" valign="bottom"><b>get_months_in_year</b>(impl, year)   (12)</td></tr> <tr class="separator:a0175f9a8a7d4c79cc602e23a3455be7d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3ba206a293eca6a045c9e24b75516528"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ba206a293eca6a045c9e24b75516528"></a> +<tr class="memitem:a3ba206a293eca6a045c9e24b75516528"><td class="memItemLeft" align="right" valign="top"><a id="a3ba206a293eca6a045c9e24b75516528"></a> #define </td><td class="memItemRight" valign="bottom"><b>ICAL_BY_MONTH_SIZE</b>   13 /* 1 to 12 */</td></tr> <tr class="separator:a3ba206a293eca6a045c9e24b75516528"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a213222b2455537fceb2814e9e084e95a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a213222b2455537fceb2814e9e084e95a"></a> +<tr class="memitem:a213222b2455537fceb2814e9e084e95a"><td class="memItemLeft" align="right" valign="top"><a id="a213222b2455537fceb2814e9e084e95a"></a> #define </td><td class="memItemRight" valign="bottom"><b>ICAL_BY_WEEKNO_SIZE</b>   54 /* 1 to 53 */</td></tr> <tr class="separator:a213222b2455537fceb2814e9e084e95a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aad632e88ecae484b09c8ca4be1bfd58b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad632e88ecae484b09c8ca4be1bfd58b"></a> +<tr class="memitem:aad632e88ecae484b09c8ca4be1bfd58b"><td class="memItemLeft" align="right" valign="top"><a id="aad632e88ecae484b09c8ca4be1bfd58b"></a> #define </td><td class="memItemRight" valign="bottom"><b>ICAL_BY_YEARDAY_SIZE</b>   367 /* 1 to 366 */</td></tr> <tr class="separator:aad632e88ecae484b09c8ca4be1bfd58b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad2677a30b865090ca2f4bbe59779a5d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2677a30b865090ca2f4bbe59779a5d1"></a> +<tr class="memitem:ad2677a30b865090ca2f4bbe59779a5d1"><td class="memItemLeft" align="right" valign="top"><a id="ad2677a30b865090ca2f4bbe59779a5d1"></a> #define </td><td class="memItemRight" valign="bottom"><b>ICAL_YEARDAYS_MASK_OFFSET</b>   4</td></tr> <tr class="separator:ad2677a30b865090ca2f4bbe59779a5d1"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acdf2ed2f97a3bec412db90d700507428"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdf2ed2f97a3bec412db90d700507428"></a> +<tr class="memitem:acdf2ed2f97a3bec412db90d700507428"><td class="memItemLeft" align="right" valign="top"><a id="acdf2ed2f97a3bec412db90d700507428"></a> #define </td><td class="memItemRight" valign="bottom"><b>ICAL_YEARDAYS_MASK_SIZE</b>   (ICAL_BY_YEARDAY_SIZE + 7)</td></tr> <tr class="separator:acdf2ed2f97a3bec412db90d700507428"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aea00fb0c11b73f77da8884374e2121b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea00fb0c11b73f77da8884374e2121b4"></a> +<tr class="memitem:aea00fb0c11b73f77da8884374e2121b4"><td class="memItemLeft" align="right" valign="top"><a id="aea00fb0c11b73f77da8884374e2121b4"></a> #define </td><td class="memItemRight" valign="bottom"><b>IN_RANGE</b>(val, min, max)   (val >= min && val <= max)</td></tr> <tr class="separator:aea00fb0c11b73f77da8884374e2121b4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0207b85584f21f09b73de820e8970b26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0207b85584f21f09b73de820e8970b26"></a> +<tr class="memitem:a0207b85584f21f09b73de820e8970b26"><td class="memItemLeft" align="right" valign="top"><a id="a0207b85584f21f09b73de820e8970b26"></a> #define </td><td class="memItemRight" valign="bottom"><b>LEAP_MONTH</b>   0x1000</td></tr> <tr class="separator:a0207b85584f21f09b73de820e8970b26"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a25475db9e3386bd25b1de6bf82b61bd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25475db9e3386bd25b1de6bf82b61bd5"></a> +<tr class="memitem:a25475db9e3386bd25b1de6bf82b61bd5"><td class="memItemLeft" align="right" valign="top"><a id="a25475db9e3386bd25b1de6bf82b61bd5"></a> #define </td><td class="memItemRight" valign="bottom"><b>LONGS_PER_BITS</b>(n)   ((n + BITS_PER_LONG -1 ) / BITS_PER_LONG)</td></tr> <tr class="separator:a25475db9e3386bd25b1de6bf82b61bd5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a338642cc0e931bd6faa613b0b9d4bc51"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#a338642cc0e931bd6faa613b0b9d4bc51">MAX_TIME_T_YEAR</a>   2037</td></tr> <tr class="separator:a338642cc0e931bd6faa613b0b9d4bc51"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a793af62a38c6565bbd64b98c091d6f7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a793af62a38c6565bbd64b98c091d6f7a"></a> +<tr class="memitem:a793af62a38c6565bbd64b98c091d6f7a"><td class="memItemLeft" align="right" valign="top"><a id="a793af62a38c6565bbd64b98c091d6f7a"></a> #define </td><td class="memItemRight" valign="bottom"><b>RSCALE_IS_SUPPORTED</b>   0</td></tr> <tr class="separator:a793af62a38c6565bbd64b98c091d6f7a"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> -<tr class="memitem:a88f444e929e550ba6ab7fb255aded9a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88f444e929e550ba6ab7fb255aded9a2"></a>enum  </td><td class="memItemRight" valign="bottom"><b>byrule</b> { <br /> +<tr class="memitem:a88f444e929e550ba6ab7fb255aded9a2"><td class="memItemLeft" align="right" valign="top"><a id="a88f444e929e550ba6ab7fb255aded9a2"></a>enum  </td><td class="memItemRight" valign="bottom"><b>byrule</b> { <br />   <b>NO_CONTRACTION</b> = -1, <b>BY_SECOND</b> = 0, <b>BY_MINUTE</b> = 1, @@ -211,7 +180,7 @@ Enumerations</h2></td></tr> <br /> }</td></tr> <tr class="separator:a88f444e929e550ba6ab7fb255aded9a2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9e40f889a9497463e352b302655f5c5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e40f889a9497463e352b302655f5c5d"></a>enum  </td><td class="memItemRight" valign="bottom"><b>expand_table</b> { <b>UNKNOWN</b> = 0, +<tr class="memitem:a9e40f889a9497463e352b302655f5c5d"><td class="memItemLeft" align="right" valign="top"><a id="a9e40f889a9497463e352b302655f5c5d"></a>enum  </td><td class="memItemRight" valign="bottom"><b>expand_table</b> { <b>UNKNOWN</b> = 0, <b>CONTRACT</b> = 1, <b>EXPAND</b> = 2, <b>ILLEGAL</b> = 3 @@ -220,90 +189,102 @@ Enumerations</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> -<tr class="memitem:adb7a669a72646d668e1c5d5a640a6eb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb7a669a72646d668e1c5d5a640a6eb9"></a> +<tr class="memitem:a5be0ecb228e5dc5232af06caf8c6fab9"><td class="memItemLeft" align="right" valign="top"><a id="a5be0ecb228e5dc5232af06caf8c6fab9"></a> +static int </td><td class="memItemRight" valign="bottom"><b>__day_diff</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, <a class="el" href="structicaltimetype.html">icaltimetype</a> a, <a class="el" href="structicaltimetype.html">icaltimetype</a> b)</td></tr> +<tr class="separator:a5be0ecb228e5dc5232af06caf8c6fab9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7337c5e9dca662601c0f106be6687f50"><td class="memItemLeft" align="right" valign="top"><a id="a7337c5e9dca662601c0f106be6687f50"></a> +static int </td><td class="memItemRight" valign="bottom"><b>__greg_month_diff</b> (<a class="el" href="structicaltimetype.html">icaltimetype</a> a, <a class="el" href="structicaltimetype.html">icaltimetype</a> b)</td></tr> +<tr class="separator:a7337c5e9dca662601c0f106be6687f50"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:adb7a669a72646d668e1c5d5a640a6eb9"><td class="memItemLeft" align="right" valign="top"><a id="adb7a669a72646d668e1c5d5a640a6eb9"></a> struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><b>__icaltime_from_day_of_year</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int day, int year, int *weekno)</td></tr> <tr class="separator:adb7a669a72646d668e1c5d5a640a6eb9"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afb2dc7f997d786d250fd126676af6438"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb2dc7f997d786d250fd126676af6438"></a> +<tr class="memitem:afb2dc7f997d786d250fd126676af6438"><td class="memItemLeft" align="right" valign="top"><a id="afb2dc7f997d786d250fd126676af6438"></a> static void </td><td class="memItemRight" valign="bottom"><b>__increment_month</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int inc)</td></tr> <tr class="separator:afb2dc7f997d786d250fd126676af6438"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aaad32eee618066e8778e15cf3219548b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaad32eee618066e8778e15cf3219548b"></a> +<tr class="memitem:aaad32eee618066e8778e15cf3219548b"><td class="memItemLeft" align="right" valign="top"><a id="aaad32eee618066e8778e15cf3219548b"></a> static void </td><td class="memItemRight" valign="bottom"><b>__next_month</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:aaad32eee618066e8778e15cf3219548b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a49d310b5f39a55c2d0ea1942b74da34a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49d310b5f39a55c2d0ea1942b74da34a"></a> +<tr class="memitem:a49d310b5f39a55c2d0ea1942b74da34a"><td class="memItemLeft" align="right" valign="top"><a id="a49d310b5f39a55c2d0ea1942b74da34a"></a> static void </td><td class="memItemRight" valign="bottom"><b>__next_year</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:a49d310b5f39a55c2d0ea1942b74da34a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa5d9b0128b7ac3d617ac5631144b69e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5d9b0128b7ac3d617ac5631144b69e6"></a> +<tr class="memitem:a7b4aa79ba4d46e1a3f0ec8f71fd05a13"><td class="memItemLeft" align="right" valign="top"><a id="a7b4aa79ba4d46e1a3f0ec8f71fd05a13"></a> +static void </td><td class="memItemRight" valign="bottom"><b>adjust_to_byday</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> +<tr class="separator:a7b4aa79ba4d46e1a3f0ec8f71fd05a13"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa5d9b0128b7ac3d617ac5631144b69e6"><td class="memItemLeft" align="right" valign="top"><a id="aa5d9b0128b7ac3d617ac5631144b69e6"></a> static int </td><td class="memItemRight" valign="bottom"><b>check_contract_restriction</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, enum byrule byrule, int v)</td></tr> <tr class="separator:aa5d9b0128b7ac3d617ac5631144b69e6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6fba9eb61b039e2ac86b4fe1afb5fe98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fba9eb61b039e2ac86b4fe1afb5fe98"></a> +<tr class="memitem:a6fba9eb61b039e2ac86b4fe1afb5fe98"><td class="memItemLeft" align="right" valign="top"><a id="a6fba9eb61b039e2ac86b4fe1afb5fe98"></a> static int </td><td class="memItemRight" valign="bottom"><b>check_contracting_rules</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:a6fba9eb61b039e2ac86b4fe1afb5fe98"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:add734988605f4fa9325bc772a956ee9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add734988605f4fa9325bc772a956ee9d"></a> +<tr class="memitem:add734988605f4fa9325bc772a956ee9d"><td class="memItemLeft" align="right" valign="top"><a id="add734988605f4fa9325bc772a956ee9d"></a> static int </td><td class="memItemRight" valign="bottom"><b>check_set_position</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int set_pos)</td></tr> <tr class="separator:add734988605f4fa9325bc772a956ee9d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a186e7d5284ae818a471911e2e69a0831"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a186e7d5284ae818a471911e2e69a0831"></a> +<tr class="memitem:a26e6e4ce6129b9f30e704ab80ff073a2"><td class="memItemLeft" align="right" valign="top"><a id="a26e6e4ce6129b9f30e704ab80ff073a2"></a> +static int </td><td class="memItemRight" valign="bottom"><b>day_diff</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, <a class="el" href="structicaltimetype.html">icaltimetype</a> a, <a class="el" href="structicaltimetype.html">icaltimetype</a> b)</td></tr> +<tr class="separator:a26e6e4ce6129b9f30e704ab80ff073a2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a186e7d5284ae818a471911e2e69a0831"><td class="memItemLeft" align="right" valign="top"><a id="a186e7d5284ae818a471911e2e69a0831"></a> static void </td><td class="memItemRight" valign="bottom"><b>daysmask_clearall</b> (unsigned long mask[])</td></tr> <tr class="separator:a186e7d5284ae818a471911e2e69a0831"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab59a421226a8bad64a1d63ddc12463ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab59a421226a8bad64a1d63ddc12463ca"></a> +<tr class="memitem:ab59a421226a8bad64a1d63ddc12463ca"><td class="memItemLeft" align="right" valign="top"><a id="ab59a421226a8bad64a1d63ddc12463ca"></a> static unsigned long </td><td class="memItemRight" valign="bottom"><b>daysmask_getbit</b> (unsigned long mask[], short n)</td></tr> <tr class="separator:ab59a421226a8bad64a1d63ddc12463ca"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2272be8ff380cfb72515dcf3260c9f67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2272be8ff380cfb72515dcf3260c9f67"></a> +<tr class="memitem:a2272be8ff380cfb72515dcf3260c9f67"><td class="memItemLeft" align="right" valign="top"><a id="a2272be8ff380cfb72515dcf3260c9f67"></a> static void </td><td class="memItemRight" valign="bottom"><b>daysmask_setbit</b> (unsigned long mask[], short n, int v)</td></tr> <tr class="separator:a2272be8ff380cfb72515dcf3260c9f67"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab54ab84f380739bedd33f451c3c81fa5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab54ab84f380739bedd33f451c3c81fa5"></a> +<tr class="memitem:ab54ab84f380739bedd33f451c3c81fa5"><td class="memItemLeft" align="right" valign="top"><a id="ab54ab84f380739bedd33f451c3c81fa5"></a> static int </td><td class="memItemRight" valign="bottom"><b>expand_by_day</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int year, int doy_offset, int last_day, int first_dow, int last_dow, int is_limiting)</td></tr> <tr class="separator:ab54ab84f380739bedd33f451c3c81fa5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a233c8a63c9556a49575e1000de300b2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a233c8a63c9556a49575e1000de300b2b"></a> +<tr class="memitem:a233c8a63c9556a49575e1000de300b2b"><td class="memItemLeft" align="right" valign="top"><a id="a233c8a63c9556a49575e1000de300b2b"></a> static int </td><td class="memItemRight" valign="bottom"><b>expand_bymonth_days</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int year, int month)</td></tr> <tr class="separator:a233c8a63c9556a49575e1000de300b2b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2736c7655fd655c62d1ca7c546a69c87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2736c7655fd655c62d1ca7c546a69c87"></a> +<tr class="memitem:a2736c7655fd655c62d1ca7c546a69c87"><td class="memItemLeft" align="right" valign="top"><a id="a2736c7655fd655c62d1ca7c546a69c87"></a> static int </td><td class="memItemRight" valign="bottom"><b>expand_month_days</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int year, int month)</td></tr> <tr class="separator:a2736c7655fd655c62d1ca7c546a69c87"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab67dfc75e4365a4fd5398cf3b7134f23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab67dfc75e4365a4fd5398cf3b7134f23"></a> +<tr class="memitem:ab67dfc75e4365a4fd5398cf3b7134f23"><td class="memItemLeft" align="right" valign="top"><a id="ab67dfc75e4365a4fd5398cf3b7134f23"></a> static int </td><td class="memItemRight" valign="bottom"><b>expand_year_days</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int year)</td></tr> <tr class="separator:ab67dfc75e4365a4fd5398cf3b7134f23"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acee1b22263147fcfd1710768c912fed6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acee1b22263147fcfd1710768c912fed6"></a> +<tr class="memitem:acee1b22263147fcfd1710768c912fed6"><td class="memItemLeft" align="right" valign="top"><a id="acee1b22263147fcfd1710768c912fed6"></a> static void </td><td class="memItemRight" valign="bottom"><b>filter_bysetpos</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int pos_total, int start_doy, int end_doy)</td></tr> <tr class="separator:acee1b22263147fcfd1710768c912fed6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8eb5ee15e7af5a60a79c8b5bbbd45cba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eb5ee15e7af5a60a79c8b5bbbd45cba"></a> +<tr class="memitem:a8eb5ee15e7af5a60a79c8b5bbbd45cba"><td class="memItemLeft" align="right" valign="top"><a id="a8eb5ee15e7af5a60a79c8b5bbbd45cba"></a> static int </td><td class="memItemRight" valign="bottom"><b>get_day_of_week</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:a8eb5ee15e7af5a60a79c8b5bbbd45cba"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a64804c0ce105f363768f8433651287a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64804c0ce105f363768f8433651287a0"></a> +<tr class="memitem:a64804c0ce105f363768f8433651287a0"><td class="memItemLeft" align="right" valign="top"><a id="a64804c0ce105f363768f8433651287a0"></a> static int </td><td class="memItemRight" valign="bottom"><b>get_day_of_year</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int year, int month, int day, int *dow)</td></tr> <tr class="separator:a64804c0ce105f363768f8433651287a0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a708003fb78cb8a03f287c8f98aad083c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a708003fb78cb8a03f287c8f98aad083c"></a> +<tr class="memitem:a708003fb78cb8a03f287c8f98aad083c"><td class="memItemLeft" align="right" valign="top"><a id="a708003fb78cb8a03f287c8f98aad083c"></a> static int </td><td class="memItemRight" valign="bottom"><b>get_days_in_month</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int month, int year)</td></tr> <tr class="separator:a708003fb78cb8a03f287c8f98aad083c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa8553902f0d13f6c0550b87e0355cafb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8553902f0d13f6c0550b87e0355cafb"></a> +<tr class="memitem:aa8553902f0d13f6c0550b87e0355cafb"><td class="memItemLeft" align="right" valign="top"><a id="aa8553902f0d13f6c0550b87e0355cafb"></a> static int </td><td class="memItemRight" valign="bottom"><b>get_days_in_year</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int year)</td></tr> <tr class="separator:aa8553902f0d13f6c0550b87e0355cafb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af295bb96df7dab3505e57d70742a50cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af295bb96df7dab3505e57d70742a50cc"></a> +<tr class="memitem:af295bb96df7dab3505e57d70742a50cc"><td class="memItemLeft" align="right" valign="top"><a id="af295bb96df7dab3505e57d70742a50cc"></a> static int </td><td class="memItemRight" valign="bottom"><b>get_start_of_week</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:af295bb96df7dab3505e57d70742a50cc"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a46050729d5f9f3f4f18dce490d8c6fc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46050729d5f9f3f4f18dce490d8c6fc3"></a> +<tr class="memitem:a46050729d5f9f3f4f18dce490d8c6fc3"><td class="memItemLeft" align="right" valign="top"><a id="a46050729d5f9f3f4f18dce490d8c6fc3"></a> static int </td><td class="memItemRight" valign="bottom"><b>get_week_number</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> tt)</td></tr> <tr class="separator:a46050729d5f9f3f4f18dce490d8c6fc3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa90d2feeaddba0f1e3f25d4be7a6c923"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa90d2feeaddba0f1e3f25d4be7a6c923"></a> +<tr class="memitem:aa90d2feeaddba0f1e3f25d4be7a6c923"><td class="memItemLeft" align="right" valign="top"><a id="aa90d2feeaddba0f1e3f25d4be7a6c923"></a> static int </td><td class="memItemRight" valign="bottom"><b>has_by_data</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, enum byrule byrule)</td></tr> <tr class="separator:aa90d2feeaddba0f1e3f25d4be7a6c923"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aba4eef6e190358080934b3a89929811b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba4eef6e190358080934b3a89929811b"></a> +<tr class="memitem:aba4eef6e190358080934b3a89929811b"><td class="memItemLeft" align="right" valign="top"><a id="aba4eef6e190358080934b3a89929811b"></a> static int </td><td class="memItemRight" valign="bottom"><b>icalrecur_add_bydayrules</b> (struct <a class="el" href="structicalrecur__parser.html">icalrecur_parser</a> *parser, const char *vals)</td></tr> <tr class="separator:aba4eef6e190358080934b3a89929811b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1667503cb2242d2a671e619ec290a6e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1667503cb2242d2a671e619ec290a6e7"></a> +<tr class="memitem:a1667503cb2242d2a671e619ec290a6e7"><td class="memItemLeft" align="right" valign="top"><a id="a1667503cb2242d2a671e619ec290a6e7"></a> static int </td><td class="memItemRight" valign="bottom"><b>icalrecur_add_byrules</b> (struct <a class="el" href="structicalrecur__parser.html">icalrecur_parser</a> *parser, short *array, int min, int size, char *vals)</td></tr> <tr class="separator:a1667503cb2242d2a671e619ec290a6e7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa4c03415268dc7ac103fc9e9036da10d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4c03415268dc7ac103fc9e9036da10d"></a> +<tr class="memitem:aa4c03415268dc7ac103fc9e9036da10d"><td class="memItemLeft" align="right" valign="top"><a id="aa4c03415268dc7ac103fc9e9036da10d"></a> int </td><td class="memItemRight" valign="bottom"><b>icalrecur_check_rulepart</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int v, enum byrule byrule)</td></tr> <tr class="separator:aa4c03415268dc7ac103fc9e9036da10d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a920ba4f5ffd4d5c0121524f8fc2ce1a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a920ba4f5ffd4d5c0121524f8fc2ce1a0"></a> +<tr class="memitem:a920ba4f5ffd4d5c0121524f8fc2ce1a0"><td class="memItemLeft" align="right" valign="top"><a id="a920ba4f5ffd4d5c0121524f8fc2ce1a0"></a> static void </td><td class="memItemRight" valign="bottom"><b>icalrecur_clause_name_and_value</b> (struct <a class="el" href="structicalrecur__parser.html">icalrecur_parser</a> *parser, char **name, char **value)</td></tr> <tr class="separator:a920ba4f5ffd4d5c0121524f8fc2ce1a0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a488780da8434731021af8d791b087b77"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#a488780da8434731021af8d791b087b77">icalrecur_expand_recurrence</a> (char *rule, time_t start, int count, time_t *array)</td></tr> -<tr class="separator:a488780da8434731021af8d791b087b77"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a37d87ccc0d5ed5bd61c16a2d528f30db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37d87ccc0d5ed5bd61c16a2d528f30db"></a> +<tr class="memitem:a08bc5e484eb46ba9e02fb037e2e01c29"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#a08bc5e484eb46ba9e02fb037e2e01c29">icalrecur_expand_recurrence</a> (const char *rule, time_t start, int count, time_t *array)</td></tr> +<tr class="separator:a08bc5e484eb46ba9e02fb037e2e01c29"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a37d87ccc0d5ed5bd61c16a2d528f30db"><td class="memItemLeft" align="right" valign="top"><a id="a37d87ccc0d5ed5bd61c16a2d528f30db"></a> static const char * </td><td class="memItemRight" valign="bottom"><b>icalrecur_first_clause</b> (struct <a class="el" href="structicalrecur__parser.html">icalrecur_parser</a> *parser)</td></tr> <tr class="separator:a37d87ccc0d5ed5bd61c16a2d528f30db"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0e33697a7125538f79ec4c17177f35cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e33697a7125538f79ec4c17177f35cb"></a> +<tr class="memitem:a0e33697a7125538f79ec4c17177f35cb"><td class="memItemLeft" align="right" valign="top"><a id="a0e33697a7125538f79ec4c17177f35cb"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalrecur_freq_to_string</b> (icalrecurrencetype_frequency kind)</td></tr> <tr class="separator:a0e33697a7125538f79ec4c17177f35cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a138381f68a7f9e80e490d630f2484b70"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#a138381f68a7f9e80e490d630f2484b70">icalrecur_iterator_free</a> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *i)</td></tr> @@ -312,34 +293,36 @@ const char * </td><td class="memItemRight" valign="bottom"><b>icalrecur_fre <tr class="separator:a3259c2b9b03763d8ee02868816d6261a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2d6bef31a3a7bbfb803df53ed895544"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#ad2d6bef31a3a7bbfb803df53ed895544">icalrecur_iterator_next</a> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:ad2d6bef31a3a7bbfb803df53ed895544"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a29bbb344b948d62471469876bed0fe5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29bbb344b948d62471469876bed0fe5c"></a> +<tr class="memitem:ab632c95c37375ef11d62d8742e8406d5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#ab632c95c37375ef11d62d8742e8406d5">icalrecur_iterator_set_start</a> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> start)</td></tr> +<tr class="separator:ab632c95c37375ef11d62d8742e8406d5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a29bbb344b948d62471469876bed0fe5c"><td class="memItemLeft" align="right" valign="top"><a id="a29bbb344b948d62471469876bed0fe5c"></a> int </td><td class="memItemRight" valign="bottom"><b>icalrecur_iterator_sizeof_byarray</b> (short *byarray)</td></tr> <tr class="separator:a29bbb344b948d62471469876bed0fe5c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a37e9d87455cceeb447162d0c8f49ff70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37e9d87455cceeb447162d0c8f49ff70"></a> +<tr class="memitem:a37e9d87455cceeb447162d0c8f49ff70"><td class="memItemLeft" align="right" valign="top"><a id="a37e9d87455cceeb447162d0c8f49ff70"></a> static const char * </td><td class="memItemRight" valign="bottom"><b>icalrecur_next_clause</b> (struct <a class="el" href="structicalrecur__parser.html">icalrecur_parser</a> *parser)</td></tr> <tr class="separator:a37e9d87455cceeb447162d0c8f49ff70"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aed40c56e1a7955246feade6926c09ac3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed40c56e1a7955246feade6926c09ac3"></a> +<tr class="memitem:aed40c56e1a7955246feade6926c09ac3"><td class="memItemLeft" align="right" valign="top"><a id="aed40c56e1a7955246feade6926c09ac3"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalrecur_skip_to_string</b> (icalrecurrencetype_skip kind)</td></tr> <tr class="separator:aed40c56e1a7955246feade6926c09ac3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6011fe4f7973affecf45fd377de2b83a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6011fe4f7973affecf45fd377de2b83a"></a> +<tr class="memitem:a6011fe4f7973affecf45fd377de2b83a"><td class="memItemLeft" align="right" valign="top"><a id="a6011fe4f7973affecf45fd377de2b83a"></a> icalrecurrencetype_frequency </td><td class="memItemRight" valign="bottom"><b>icalrecur_string_to_freq</b> (const char *str)</td></tr> <tr class="separator:a6011fe4f7973affecf45fd377de2b83a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1285d50b79d9558543716fdce98d5c4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1285d50b79d9558543716fdce98d5c4f"></a> +<tr class="memitem:a1285d50b79d9558543716fdce98d5c4f"><td class="memItemLeft" align="right" valign="top"><a id="a1285d50b79d9558543716fdce98d5c4f"></a> icalrecurrencetype_skip </td><td class="memItemRight" valign="bottom"><b>icalrecur_string_to_skip</b> (const char *str)</td></tr> <tr class="separator:a1285d50b79d9558543716fdce98d5c4f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad60e4e0c33acf7f90dbbf891e2326a8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad60e4e0c33acf7f90dbbf891e2326a8e"></a> +<tr class="memitem:ad60e4e0c33acf7f90dbbf891e2326a8e"><td class="memItemLeft" align="right" valign="top"><a id="ad60e4e0c33acf7f90dbbf891e2326a8e"></a> icalrecurrencetype_weekday </td><td class="memItemRight" valign="bottom"><b>icalrecur_string_to_weekday</b> (const char *str)</td></tr> <tr class="separator:ad60e4e0c33acf7f90dbbf891e2326a8e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab67ef19d5a1614ae832a5419731de38a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab67ef19d5a1614ae832a5419731de38a"></a> +<tr class="memitem:ab67ef19d5a1614ae832a5419731de38a"><td class="memItemLeft" align="right" valign="top"><a id="ab67ef19d5a1614ae832a5419731de38a"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalrecur_weekday_to_string</b> (icalrecurrencetype_weekday kind)</td></tr> <tr class="separator:ab67ef19d5a1614ae832a5419731de38a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a45f67a448ee73729ad1203276434ee52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45f67a448ee73729ad1203276434ee52"></a> +<tr class="memitem:a45f67a448ee73729ad1203276434ee52"><td class="memItemLeft" align="right" valign="top"><a id="a45f67a448ee73729ad1203276434ee52"></a> char * </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_as_string</b> (struct <a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur)</td></tr> <tr class="separator:a45f67a448ee73729ad1203276434ee52"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a27204e0666e4e4e3b7d2ef0f159ac5a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27204e0666e4e4e3b7d2ef0f159ac5a3"></a> +<tr class="memitem:a27204e0666e4e4e3b7d2ef0f159ac5a3"><td class="memItemLeft" align="right" valign="top"><a id="a27204e0666e4e4e3b7d2ef0f159ac5a3"></a> char * </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_as_string_r</b> (struct <a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur)</td></tr> <tr class="separator:a27204e0666e4e4e3b7d2ef0f159ac5a3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acee1aebd63b1631ce12469a646cb9ec8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acee1aebd63b1631ce12469a646cb9ec8"></a> +<tr class="memitem:acee1aebd63b1631ce12469a646cb9ec8"><td class="memItemLeft" align="right" valign="top"><a id="acee1aebd63b1631ce12469a646cb9ec8"></a> void </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_clear</b> (struct <a class="el" href="structicalrecurrencetype.html">icalrecurrencetype</a> *recur)</td></tr> <tr class="separator:acee1aebd63b1631ce12469a646cb9ec8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96c160e7e6b16e0e369c540f2ee164c7"><td class="memItemLeft" align="right" valign="top">enum icalrecurrencetype_weekday </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#a96c160e7e6b16e0e369c540f2ee164c7">icalrecurrencetype_day_day_of_week</a> (short day)</td></tr> @@ -350,87 +333,93 @@ void </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_cl <tr class="separator:a0e8ebcf355ba22299f553f8f5e657926"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37565d0a4c56c67bd08b556d58f59b5c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#a37565d0a4c56c67bd08b556d58f59b5c">icalrecurrencetype_month_is_leap</a> (short month)</td></tr> <tr class="separator:a37565d0a4c56c67bd08b556d58f59b5c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adcf246d5de93b17c7c72444163671297"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcf246d5de93b17c7c72444163671297"></a> +<tr class="memitem:adcf246d5de93b17c7c72444163671297"><td class="memItemLeft" align="right" valign="top"><a id="adcf246d5de93b17c7c72444163671297"></a> int </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_month_month</b> (short month)</td></tr> <tr class="separator:adcf246d5de93b17c7c72444163671297"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a69fc2030e8776dc3184cb88ca4e2dd70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69fc2030e8776dc3184cb88ca4e2dd70"></a> +<tr class="memitem:a69fc2030e8776dc3184cb88ca4e2dd70"><td class="memItemLeft" align="right" valign="top"><a id="a69fc2030e8776dc3184cb88ca4e2dd70"></a> int </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rscale_is_supported</b> (void)</td></tr> <tr class="separator:a69fc2030e8776dc3184cb88ca4e2dd70"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a537c373703f23e8c86f3da3324123f44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a537c373703f23e8c86f3da3324123f44"></a> -<a class="el" href="struct__icalarray.html">icalarray</a> * </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rscale_supported_calendars</b> (void)</td></tr> +<tr class="memitem:a537c373703f23e8c86f3da3324123f44"><td class="memItemLeft" align="right" valign="top"><a id="a537c373703f23e8c86f3da3324123f44"></a> +<a class="el" href="icalarray_8h.html#ad36143942d5ac4709b68fff41615e598">icalarray</a> * </td><td class="memItemRight" valign="bottom"><b>icalrecurrencetype_rscale_supported_calendars</b> (void)</td></tr> <tr class="separator:a537c373703f23e8c86f3da3324123f44"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a14eca33b2647764b87b0f5702d68708e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14eca33b2647764b87b0f5702d68708e"></a> +<tr class="memitem:a14eca33b2647764b87b0f5702d68708e"><td class="memItemLeft" align="right" valign="top"><a id="a14eca33b2647764b87b0f5702d68708e"></a> static void </td><td class="memItemRight" valign="bottom"><b>increment_hour</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int inc)</td></tr> <tr class="separator:a14eca33b2647764b87b0f5702d68708e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1b222101e41e597f2f01160b18fd99cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b222101e41e597f2f01160b18fd99cc"></a> +<tr class="memitem:a1b222101e41e597f2f01160b18fd99cc"><td class="memItemLeft" align="right" valign="top"><a id="a1b222101e41e597f2f01160b18fd99cc"></a> static void </td><td class="memItemRight" valign="bottom"><b>increment_minute</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int inc)</td></tr> <tr class="separator:a1b222101e41e597f2f01160b18fd99cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace2ced056a0f2b91ef1c0aabd43684bb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalrecur_8c.html#ace2ced056a0f2b91ef1c0aabd43684bb">increment_month</a> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:ace2ced056a0f2b91ef1c0aabd43684bb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2444129afb5062a14af1a3c4290fc935"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2444129afb5062a14af1a3c4290fc935"></a> +<tr class="memitem:a2444129afb5062a14af1a3c4290fc935"><td class="memItemLeft" align="right" valign="top"><a id="a2444129afb5062a14af1a3c4290fc935"></a> static void </td><td class="memItemRight" valign="bottom"><b>increment_monthday</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int inc)</td></tr> <tr class="separator:a2444129afb5062a14af1a3c4290fc935"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a82e4b2bd20071855cf9cc26d00a069ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82e4b2bd20071855cf9cc26d00a069ca"></a> +<tr class="memitem:a82e4b2bd20071855cf9cc26d00a069ca"><td class="memItemLeft" align="right" valign="top"><a id="a82e4b2bd20071855cf9cc26d00a069ca"></a> static void </td><td class="memItemRight" valign="bottom"><b>increment_second</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int inc)</td></tr> <tr class="separator:a82e4b2bd20071855cf9cc26d00a069ca"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa30878b4b87245be7d69bb31ba4b759e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa30878b4b87245be7d69bb31ba4b759e"></a> +<tr class="memitem:aa30878b4b87245be7d69bb31ba4b759e"><td class="memItemLeft" align="right" valign="top"><a id="aa30878b4b87245be7d69bb31ba4b759e"></a> static void </td><td class="memItemRight" valign="bottom"><b>increment_year</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int inc)</td></tr> <tr class="separator:aa30878b4b87245be7d69bb31ba4b759e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aeeae7a91a0693c11143c8634817f2551"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeeae7a91a0693c11143c8634817f2551"></a> +<tr class="memitem:aeeae7a91a0693c11143c8634817f2551"><td class="memItemLeft" align="right" valign="top"><a id="aeeae7a91a0693c11143c8634817f2551"></a> static int </td><td class="memItemRight" valign="bottom"><b>initialize_iterator</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:aeeae7a91a0693c11143c8634817f2551"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac3f92ef3fc28d85b6bf540fcf5246beb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3f92ef3fc28d85b6bf540fcf5246beb"></a> +<tr class="memitem:a39a88649f7643278267afcd434f0ad00"><td class="memItemLeft" align="right" valign="top"><a id="a39a88649f7643278267afcd434f0ad00"></a> +static int </td><td class="memItemRight" valign="bottom"><b>month_diff</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, <a class="el" href="structicaltimetype.html">icaltimetype</a> a, <a class="el" href="structicaltimetype.html">icaltimetype</a> b)</td></tr> +<tr class="separator:a39a88649f7643278267afcd434f0ad00"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac3f92ef3fc28d85b6bf540fcf5246beb"><td class="memItemLeft" align="right" valign="top"><a id="ac3f92ef3fc28d85b6bf540fcf5246beb"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_day</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:ac3f92ef3fc28d85b6bf540fcf5246beb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8f29a230d1da96115f4a80a402c1ade0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f29a230d1da96115f4a80a402c1ade0"></a> +<tr class="memitem:a8f29a230d1da96115f4a80a402c1ade0"><td class="memItemLeft" align="right" valign="top"><a id="a8f29a230d1da96115f4a80a402c1ade0"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_hour</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:a8f29a230d1da96115f4a80a402c1ade0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aec9538225f0a53173f13d17c1c4b3b7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec9538225f0a53173f13d17c1c4b3b7d"></a> +<tr class="memitem:aec9538225f0a53173f13d17c1c4b3b7d"><td class="memItemLeft" align="right" valign="top"><a id="aec9538225f0a53173f13d17c1c4b3b7d"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_minute</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:aec9538225f0a53173f13d17c1c4b3b7d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a98c0736c3860156d76b993f4293416b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98c0736c3860156d76b993f4293416b8"></a> +<tr class="memitem:a98c0736c3860156d76b993f4293416b8"><td class="memItemLeft" align="right" valign="top"><a id="a98c0736c3860156d76b993f4293416b8"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_month</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:a98c0736c3860156d76b993f4293416b8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5cbaeedd699f1645ef770bdb9bd9f024"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cbaeedd699f1645ef770bdb9bd9f024"></a> +<tr class="memitem:a5cbaeedd699f1645ef770bdb9bd9f024"><td class="memItemLeft" align="right" valign="top"><a id="a5cbaeedd699f1645ef770bdb9bd9f024"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_second</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:a5cbaeedd699f1645ef770bdb9bd9f024"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9b30e65da77c32721119d20e3ed5115f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b30e65da77c32721119d20e3ed5115f"></a> +<tr class="memitem:a9b30e65da77c32721119d20e3ed5115f"><td class="memItemLeft" align="right" valign="top"><a id="a9b30e65da77c32721119d20e3ed5115f"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_week</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:a9b30e65da77c32721119d20e3ed5115f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abdd048f073baa24e7a72a9b94e4de800"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdd048f073baa24e7a72a9b94e4de800"></a> +<tr class="memitem:abdd048f073baa24e7a72a9b94e4de800"><td class="memItemLeft" align="right" valign="top"><a id="abdd048f073baa24e7a72a9b94e4de800"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_weekday_by_week</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:abdd048f073baa24e7a72a9b94e4de800"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac37b49cace0aa0953f976c4a43a4be73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac37b49cace0aa0953f976c4a43a4be73"></a> +<tr class="memitem:ac37b49cace0aa0953f976c4a43a4be73"><td class="memItemLeft" align="right" valign="top"><a id="ac37b49cace0aa0953f976c4a43a4be73"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_year</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl)</td></tr> <tr class="separator:ac37b49cace0aa0953f976c4a43a4be73"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4f006f53f42acd0e0a9b5cb47bc585fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f006f53f42acd0e0a9b5cb47bc585fd"></a> +<tr class="memitem:a4f006f53f42acd0e0a9b5cb47bc585fd"><td class="memItemLeft" align="right" valign="top"><a id="a4f006f53f42acd0e0a9b5cb47bc585fd"></a> static int </td><td class="memItemRight" valign="bottom"><b>next_yearday</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, void(*next_period)(<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *))</td></tr> <tr class="separator:a4f006f53f42acd0e0a9b5cb47bc585fd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab2f9fbb6f7085261550eb78556c24091"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2f9fbb6f7085261550eb78556c24091"></a> +<tr class="memitem:ab2f9fbb6f7085261550eb78556c24091"><td class="memItemLeft" align="right" valign="top"><a id="ab2f9fbb6f7085261550eb78556c24091"></a> static struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><b>occurrence_as_icaltime</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int normalize)</td></tr> <tr class="separator:ab2f9fbb6f7085261550eb78556c24091"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6b9f9fb857d3e476916693f801af469a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b9f9fb857d3e476916693f801af469a"></a> +<tr class="memitem:a553cc1791665d4d1b4ec3bbb8010b5fb"><td class="memItemLeft" align="right" valign="top"><a id="a553cc1791665d4d1b4ec3bbb8010b5fb"></a> +static void </td><td class="memItemRight" valign="bottom"><b>set_datetime</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, <a class="el" href="structicaltimetype.html">icaltimetype</a> date)</td></tr> +<tr class="separator:a553cc1791665d4d1b4ec3bbb8010b5fb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6b9f9fb857d3e476916693f801af469a"><td class="memItemLeft" align="right" valign="top"><a id="a6b9f9fb857d3e476916693f801af469a"></a> static void </td><td class="memItemRight" valign="bottom"><b>set_day_of_year</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int doy)</td></tr> <tr class="separator:a6b9f9fb857d3e476916693f801af469a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a52b63c926e77ab670be54e321c964706"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52b63c926e77ab670be54e321c964706"></a> +<tr class="memitem:a52b63c926e77ab670be54e321c964706"><td class="memItemLeft" align="right" valign="top"><a id="a52b63c926e77ab670be54e321c964706"></a> static void </td><td class="memItemRight" valign="bottom"><b>set_hour</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int hour)</td></tr> <tr class="separator:a52b63c926e77ab670be54e321c964706"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab622714d359b8957a20a5eddc4669e1f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab622714d359b8957a20a5eddc4669e1f"></a> +<tr class="memitem:ab622714d359b8957a20a5eddc4669e1f"><td class="memItemLeft" align="right" valign="top"><a id="ab622714d359b8957a20a5eddc4669e1f"></a> static void </td><td class="memItemRight" valign="bottom"><b>set_minute</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int minute)</td></tr> <tr class="separator:ab622714d359b8957a20a5eddc4669e1f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac676eb881e65c299d97e027151c0547c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac676eb881e65c299d97e027151c0547c"></a> +<tr class="memitem:ac676eb881e65c299d97e027151c0547c"><td class="memItemLeft" align="right" valign="top"><a id="ac676eb881e65c299d97e027151c0547c"></a> static int </td><td class="memItemRight" valign="bottom"><b>set_month</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int month)</td></tr> <tr class="separator:ac676eb881e65c299d97e027151c0547c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a62f08033104cca49fee1277293870a96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62f08033104cca49fee1277293870a96"></a> +<tr class="memitem:a62f08033104cca49fee1277293870a96"><td class="memItemLeft" align="right" valign="top"><a id="a62f08033104cca49fee1277293870a96"></a> static void </td><td class="memItemRight" valign="bottom"><b>set_second</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, int second)</td></tr> <tr class="separator:a62f08033104cca49fee1277293870a96"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab442fb4a440a9ac23110fb88f98b3be7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab442fb4a440a9ac23110fb88f98b3be7"></a> +<tr class="memitem:ab442fb4a440a9ac23110fb88f98b3be7"><td class="memItemLeft" align="right" valign="top"><a id="ab442fb4a440a9ac23110fb88f98b3be7"></a> static void </td><td class="memItemRight" valign="bottom"><b>setup_defaults</b> (<a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> *impl, enum byrule byrule, int deftime)</td></tr> <tr class="separator:ab442fb4a440a9ac23110fb88f98b3be7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7de87ec55be392a293b8cddda24df765"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7de87ec55be392a293b8cddda24df765"></a> +<tr class="memitem:a7de87ec55be392a293b8cddda24df765"><td class="memItemLeft" align="right" valign="top"><a id="a7de87ec55be392a293b8cddda24df765"></a> static void </td><td class="memItemRight" valign="bottom"><b>sort_bydayrules</b> (struct <a class="el" href="structicalrecur__parser.html">icalrecur_parser</a> *parser)</td></tr> <tr class="separator:a7de87ec55be392a293b8cddda24df765"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab8ad93394538b71645daf47a0a1ff77b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8ad93394538b71645daf47a0a1ff77b"></a> +<tr class="memitem:ab8ad93394538b71645daf47a0a1ff77b"><td class="memItemLeft" align="right" valign="top"><a id="ab8ad93394538b71645daf47a0a1ff77b"></a> static int </td><td class="memItemRight" valign="bottom"><b>weeks_in_year</b> (int year)</td></tr> <tr class="separator:ab8ad93394538b71645daf47a0a1ff77b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> @@ -469,7 +458,9 @@ Variables</h2></td></tr> <p>A note about the end_of_data flag. The flag indicates that the routine is at the end of its data – the last BY rule if the routine is using by rules, or the last day of the week/month/year/etc if not.</p> <p>This flag is usually set early in a next_* routine and returned in the end. The way it is used allows the next_* routine to set the last time back to the first element in a BYxx rule, and then signal to the higher level routine to increment the next higher level. For instance. WITH FREQ=MONTHLY;BYDAY=TU,FR, After next_weekday_by_month runs though both TU and FR, it sets the week day back to TU and sets end_of_data to 1x. This signals next_month to increment the month. </p><hr/> </div><h2 class="groupheader">Macro Definition Documentation</h2> -<a class="anchor" id="a338642cc0e931bd6faa613b0b9d4bc51"></a> +<a id="a338642cc0e931bd6faa613b0b9d4bc51"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a338642cc0e931bd6faa613b0b9d4bc51">◆ </a></span>MAX_TIME_T_YEAR</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -483,14 +474,16 @@ Variables</h2></td></tr> </div> </div> <h2 class="groupheader">Function Documentation</h2> -<a class="anchor" id="a488780da8434731021af8d791b087b77"></a> +<a id="a08bc5e484eb46ba9e02fb037e2e01c29"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a08bc5e484eb46ba9e02fb037e2e01c29">◆ </a></span>icalrecur_expand_recurrence()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int icalrecur_expand_recurrence </td> <td>(</td> - <td class="paramtype">char * </td> + <td class="paramtype">const char * </td> <td class="paramname"><em>rule</em>, </td> </tr> <tr> @@ -522,7 +515,9 @@ Variables</h2></td></tr> </div> </div> -<a class="anchor" id="a138381f68a7f9e80e490d630f2484b70"></a> +<a id="a138381f68a7f9e80e490d630f2484b70"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a138381f68a7f9e80e490d630f2484b70">◆ </a></span>icalrecur_iterator_free()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -539,7 +534,9 @@ Variables</h2></td></tr> </div> </div> -<a class="anchor" id="a3259c2b9b03763d8ee02868816d6261a"></a> +<a id="a3259c2b9b03763d8ee02868816d6261a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3259c2b9b03763d8ee02868816d6261a">◆ </a></span>icalrecur_iterator_new()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -562,11 +559,13 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Create a new recurrence rule iterator </p> +<p>Create a new recurrence rule iterator, starting at DTSTART </p> </div> </div> -<a class="anchor" id="ad2d6bef31a3a7bbfb803df53ed895544"></a> +<a id="ad2d6bef31a3a7bbfb803df53ed895544"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad2d6bef31a3a7bbfb803df53ed895544">◆ </a></span>icalrecur_iterator_next()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -583,7 +582,39 @@ Variables</h2></td></tr> </div> </div> -<a class="anchor" id="a96c160e7e6b16e0e369c540f2ee164c7"></a> +<a id="ab632c95c37375ef11d62d8742e8406d5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab632c95c37375ef11d62d8742e8406d5">◆ </a></span>icalrecur_iterator_set_start()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int icalrecur_iterator_set_start </td> + <td>(</td> + <td class="paramtype"><a class="el" href="icalrecur_8h.html#a15b0ec0400bb64fcfd625d5a5511db7f">icalrecur_iterator</a> * </td> + <td class="paramname"><em>impl</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td> + <td class="paramname"><em>start</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>Set the date-time at which the iterator will start, where 'start' is a value between DTSTART and UNTIL.</p> +<p>NOTE: CAN NOT be used with RRULEs that contain COUNT. </p> + +</div> +</div> +<a id="a96c160e7e6b16e0e369c540f2ee164c7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a96c160e7e6b16e0e369c540f2ee164c7">◆ </a></span>icalrecurrencetype_day_day_of_week()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -602,7 +633,9 @@ Variables</h2></td></tr> </div> </div> -<a class="anchor" id="aa730e9ac327064456902076b718400f4"></a> +<a id="aa730e9ac327064456902076b718400f4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa730e9ac327064456902076b718400f4">◆ </a></span>icalrecurrencetype_day_position()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -619,7 +652,9 @@ Variables</h2></td></tr> </div> </div> -<a class="anchor" id="a0e8ebcf355ba22299f553f8f5e657926"></a> +<a id="a0e8ebcf355ba22299f553f8f5e657926"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0e8ebcf355ba22299f553f8f5e657926">◆ </a></span>icalrecurrencetype_from_string()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -636,7 +671,9 @@ Variables</h2></td></tr> </div> </div> -<a class="anchor" id="a37565d0a4c56c67bd08b556d58f59b5c"></a> +<a id="a37565d0a4c56c67bd08b556d58f59b5c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a37565d0a4c56c67bd08b556d58f59b5c">◆ </a></span>icalrecurrencetype_month_is_leap()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -654,7 +691,9 @@ Variables</h2></td></tr> </div> </div> -<a class="anchor" id="ace2ced056a0f2b91ef1c0aabd43684bb"></a> +<a id="ace2ced056a0f2b91ef1c0aabd43684bb"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ace2ced056a0f2b91ef1c0aabd43684bb">◆ </a></span>increment_month()</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -680,7 +719,9 @@ Variables</h2></td></tr> </div> </div> <h2 class="groupheader">Variable Documentation</h2> -<a class="anchor" id="a24306c2a15512bfe85a2a3204c485df3"></a> +<a id="a24306c2a15512bfe85a2a3204c485df3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a24306c2a15512bfe85a2a3204c485df3">◆ </a></span>expand_map</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -697,21 +738,12 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<b>Initial value:</b><div class="fragment"><div class="line">= {</div> -<div class="line"> </div> -<div class="line"> {ICAL_SECONDLY_RECURRENCE, { 1, 1, 1, 1, 1, 1, 3, 1, 1 }},</div> -<div class="line"> {ICAL_MINUTELY_RECURRENCE, { 2, 1, 1, 1, 1, 1, 3, 1, 1 }},</div> -<div class="line"> {ICAL_HOURLY_RECURRENCE, { 2, 2, 1, 1, 1, 1, 3, 1, 1 }},</div> -<div class="line"> {ICAL_DAILY_RECURRENCE, { 2, 2, 2, 1, 1, 3, 3, 1, 1 }},</div> -<div class="line"> {ICAL_WEEKLY_RECURRENCE, { 2, 2, 2, 2, 3, 3, 3, 1, 1 }},</div> -<div class="line"> {ICAL_MONTHLY_RECURRENCE, { 2, 2, 2, 2, 2, 3, 3, 1, 1 }},</div> -<div class="line"> {ICAL_YEARLY_RECURRENCE, { 2, 2, 2, 2, 2, 2, 2, 2, 1 }},</div> -<div class="line"> {ICAL_NO_RECURRENCE, { 0, 0, 0, 0, 0, 0, 0, 0, 0 }}</div> -<div class="line">}</div> -</div><!-- fragment --> +<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {ICAL_SECONDLY_RECURRENCE, { 1, 1, 1, 1, 1, 1, 3, 1, 1 }},</div><div class="line"> {ICAL_MINUTELY_RECURRENCE, { 2, 1, 1, 1, 1, 1, 3, 1, 1 }},</div><div class="line"> {ICAL_HOURLY_RECURRENCE, { 2, 2, 1, 1, 1, 1, 3, 1, 1 }},</div><div class="line"> {ICAL_DAILY_RECURRENCE, { 2, 2, 2, 1, 1, 3, 3, 1, 1 }},</div><div class="line"> {ICAL_WEEKLY_RECURRENCE, { 2, 2, 2, 2, 3, 3, 3, 1, 1 }},</div><div class="line"> {ICAL_MONTHLY_RECURRENCE, { 2, 2, 2, 2, 2, 3, 3, 1, 1 }},</div><div class="line"> {ICAL_YEARLY_RECURRENCE, { 2, 2, 2, 2, 2, 2, 2, 2, 1 }},</div><div class="line"> {ICAL_NO_RECURRENCE, { 0, 0, 0, 0, 0, 0, 0, 0, 0 }} </div><div class="line">}</div></div><!-- fragment --> </div> </div> -<a class="anchor" id="a62d2e1122455c6b83f098e0a4073dc65"></a> +<a id="a62d2e1122455c6b83f098e0a4073dc65"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a62d2e1122455c6b83f098e0a4073dc65">◆ </a></span>freq_map</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -728,20 +760,12 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<b>Initial value:</b><div class="fragment"><div class="line">= {</div> -<div class="line"> {ICAL_SECONDLY_RECURRENCE, <span class="stringliteral">"SECONDLY"</span>},</div> -<div class="line"> {ICAL_MINUTELY_RECURRENCE, <span class="stringliteral">"MINUTELY"</span>},</div> -<div class="line"> {ICAL_HOURLY_RECURRENCE, <span class="stringliteral">"HOURLY"</span>},</div> -<div class="line"> {ICAL_DAILY_RECURRENCE, <span class="stringliteral">"DAILY"</span>},</div> -<div class="line"> {ICAL_WEEKLY_RECURRENCE, <span class="stringliteral">"WEEKLY"</span>},</div> -<div class="line"> {ICAL_MONTHLY_RECURRENCE, <span class="stringliteral">"MONTHLY"</span>},</div> -<div class="line"> {ICAL_YEARLY_RECURRENCE, <span class="stringliteral">"YEARLY"</span>},</div> -<div class="line"> {ICAL_NO_RECURRENCE, 0}</div> -<div class="line">}</div> -</div><!-- fragment --> +<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {ICAL_SECONDLY_RECURRENCE, <span class="stringliteral">"SECONDLY"</span>},</div><div class="line"> {ICAL_MINUTELY_RECURRENCE, <span class="stringliteral">"MINUTELY"</span>},</div><div class="line"> {ICAL_HOURLY_RECURRENCE, <span class="stringliteral">"HOURLY"</span>},</div><div class="line"> {ICAL_DAILY_RECURRENCE, <span class="stringliteral">"DAILY"</span>},</div><div class="line"> {ICAL_WEEKLY_RECURRENCE, <span class="stringliteral">"WEEKLY"</span>},</div><div class="line"> {ICAL_MONTHLY_RECURRENCE, <span class="stringliteral">"MONTHLY"</span>},</div><div class="line"> {ICAL_YEARLY_RECURRENCE, <span class="stringliteral">"YEARLY"</span>},</div><div class="line"> {ICAL_NO_RECURRENCE, 0}</div><div class="line">}</div></div><!-- fragment --> </div> </div> -<a class="anchor" id="a375af95d3f32547dd02b30c08efc9e1d"></a> +<a id="a375af95d3f32547dd02b30c08efc9e1d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a375af95d3f32547dd02b30c08efc9e1d">◆ </a></span>recur_map</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -758,32 +782,13 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<b>Initial value:</b><div class="fragment"><div class="line">= {</div> -<div class="line"> { <span class="stringliteral">";BYSECOND="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_second),</div> -<div class="line"> 62 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYMINUTE="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_minute),</div> -<div class="line"> 61 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYHOUR="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_hour),</div> -<div class="line"> 25 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYDAY="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_day),</div> -<div class="line"> 7*( 54 -1)+1 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYMONTHDAY="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_month_day),</div> -<div class="line"> 32 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYYEARDAY="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_year_day),</div> -<div class="line"> 367 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYWEEKNO="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_week_no),</div> -<div class="line"> 54 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYMONTH="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_month),</div> -<div class="line"> 13 - 1 },</div> -<div class="line"> { <span class="stringliteral">";BYSETPOS="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_set_pos),</div> -<div class="line"> 367 - 1 },</div> -<div class="line"> { 0, 0, 0 }</div> -<div class="line">}</div> -<div class="ttc" id="structicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:152</div></div> +<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> { <span class="stringliteral">";BYSECOND="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_second),</div><div class="line"> 62 - 1 },</div><div class="line"> { <span class="stringliteral">";BYMINUTE="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_minute),</div><div class="line"> 61 - 1 },</div><div class="line"> { <span class="stringliteral">";BYHOUR="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_hour),</div><div class="line"> 25 - 1 },</div><div class="line"> { <span class="stringliteral">";BYDAY="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_day),</div><div class="line"> 7*( 54 -1)+1 - 1 },</div><div class="line"> { <span class="stringliteral">";BYMONTHDAY="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_month_day),</div><div class="line"> 32 - 1 },</div><div class="line"> { <span class="stringliteral">";BYYEARDAY="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_year_day),</div><div class="line"> 367 - 1 },</div><div class="line"> { <span class="stringliteral">";BYWEEKNO="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_week_no),</div><div class="line"> 54 - 1 },</div><div class="line"> { <span class="stringliteral">";BYMONTH="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_month),</div><div class="line"> 13 - 1 },</div><div class="line"> { <span class="stringliteral">";BYSETPOS="</span>, offsetof(<span class="keyword">struct</span> <a class="code" href="structicalrecurrencetype.html">icalrecurrencetype</a>, by_set_pos),</div><div class="line"> 367 - 1 },</div><div class="line"> { 0, 0, 0 }</div><div class="line">}</div><div class="ttc" id="structicalrecurrencetype_html"><div class="ttname"><a href="structicalrecurrencetype.html">icalrecurrencetype</a></div><div class="ttdef"><b>Definition:</b> icalrecur.h:152</div></div> </div><!-- fragment --> </div> </div> -<a class="anchor" id="ac335b0069dd32b98e6a5e2cd88b11a37"></a> +<a id="ac335b0069dd32b98e6a5e2cd88b11a37"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac335b0069dd32b98e6a5e2cd88b11a37">◆ </a></span>skip_map</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -800,16 +805,12 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<b>Initial value:</b><div class="fragment"><div class="line">= {</div> -<div class="line"> {ICAL_SKIP_BACKWARD, <span class="stringliteral">"BACKWARD"</span>},</div> -<div class="line"> {ICAL_SKIP_FORWARD, <span class="stringliteral">"FORWARD"</span>},</div> -<div class="line"> {ICAL_SKIP_OMIT, <span class="stringliteral">"OMIT"</span>},</div> -<div class="line"> {ICAL_SKIP_UNDEFINED, 0}</div> -<div class="line">}</div> -</div><!-- fragment --> +<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {ICAL_SKIP_BACKWARD, <span class="stringliteral">"BACKWARD"</span>},</div><div class="line"> {ICAL_SKIP_FORWARD, <span class="stringliteral">"FORWARD"</span>},</div><div class="line"> {ICAL_SKIP_OMIT, <span class="stringliteral">"OMIT"</span>},</div><div class="line"> {ICAL_SKIP_UNDEFINED, 0}</div><div class="line">}</div></div><!-- fragment --> </div> </div> -<a class="anchor" id="a0d0daed612c63d2fc16d8aa8c24483ea"></a> +<a id="a0d0daed612c63d2fc16d8aa8c24483ea"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0d0daed612c63d2fc16d8aa8c24483ea">◆ </a></span>wd_map</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -826,17 +827,7 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<b>Initial value:</b><div class="fragment"><div class="line">= {</div> -<div class="line"> {ICAL_SUNDAY_WEEKDAY, <span class="stringliteral">"SU"</span>},</div> -<div class="line"> {ICAL_MONDAY_WEEKDAY, <span class="stringliteral">"MO"</span>},</div> -<div class="line"> {ICAL_TUESDAY_WEEKDAY, <span class="stringliteral">"TU"</span>},</div> -<div class="line"> {ICAL_WEDNESDAY_WEEKDAY, <span class="stringliteral">"WE"</span>},</div> -<div class="line"> {ICAL_THURSDAY_WEEKDAY, <span class="stringliteral">"TH"</span>},</div> -<div class="line"> {ICAL_FRIDAY_WEEKDAY, <span class="stringliteral">"FR"</span>},</div> -<div class="line"> {ICAL_SATURDAY_WEEKDAY, <span class="stringliteral">"SA"</span>},</div> -<div class="line"> {ICAL_NO_WEEKDAY, 0}</div> -<div class="line">}</div> -</div><!-- fragment --> +<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {ICAL_SUNDAY_WEEKDAY, <span class="stringliteral">"SU"</span>},</div><div class="line"> {ICAL_MONDAY_WEEKDAY, <span class="stringliteral">"MO"</span>},</div><div class="line"> {ICAL_TUESDAY_WEEKDAY, <span class="stringliteral">"TU"</span>},</div><div class="line"> {ICAL_WEDNESDAY_WEEKDAY, <span class="stringliteral">"WE"</span>},</div><div class="line"> {ICAL_THURSDAY_WEEKDAY, <span class="stringliteral">"TH"</span>},</div><div class="line"> {ICAL_FRIDAY_WEEKDAY, <span class="stringliteral">"FR"</span>},</div><div class="line"> {ICAL_SATURDAY_WEEKDAY, <span class="stringliteral">"SA"</span>},</div><div class="line"> {ICAL_NO_WEEKDAY, 0}</div><div class="line">}</div></div><!-- fragment --> </div> </div> </div><!-- contents --> @@ -844,7 +835,7 @@ Variables</h2></td></tr> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> -</a> 1.8.9.1 +</a> 1.8.13 </small></address> </body> </html> |