<html> <head> <title>OpenChange Property Files 0.9 API Documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"/> <link href="apidocs.css" rel="stylesheet" type="text/css"/> </head> <body> <div id="website"> <div class="header"></div> <div id="middle_side"> <div id="right_side_home"> <!-- Generated by Doxygen 1.7.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> <div 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> </div> <div class="header"> <div class="summary"> <a href="#define-members">Defines</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <h1>libocpf/ocpf_dump.h File Reference</h1> </div> </div> <div class="contents"> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="define-members"></a> Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ocpf__dump_8h.html#a0fc095e9c8433e7f3538d3302958ef09">INDENT</a>()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ocpf__dump_8h.html#a8aa5991eea4e36fdb3f8b9c9ccff5a05">OCPF_DUMP</a>(x) (ocpf_do_dump x)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ocpf__dump_8h.html#ab93e0c884c42543d877d79d0d16cd3c9">OCPF_DUMP_SUBLEVEL</a> 1</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ocpf__dump_8h.html#aeb451b618b6e36b03799015b457094a6">OCPF_DUMP_TITLE</a>(<a class="el" href="ocpf__dump_8h.html#a913a30aaae68bab9c263fd5208679335">indent</a>, txt, <a class="el" href="ocpf_8tab_8c.html#acb5cfd209ba75c853d03f701e7f91679">type</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ocpf__dump_8h.html#a4723e75a8925192913e8035f152031f8">OCPF_DUMP_TOPLEVEL</a> 0</td></tr> <tr><td colspan="2"><h2><a name="var-members"></a> Variables</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="ocpf__dump_8h.html#a913a30aaae68bab9c263fd5208679335">indent</a></td></tr> </table> <hr/><h2>Define Documentation</h2> <a class="anchor" id="a0fc095e9c8433e7f3538d3302958ef09"></a><!-- doxytag: member="ocpf_dump.h::INDENT" ref="a0fc095e9c8433e7f3538d3302958ef09" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INDENT</td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \ uint32_t i; \ \ <span class="keywordflow">for</span> (i = 0; i < <a class="code" href="ocpf__dump_8h.html#a913a30aaae68bab9c263fd5208679335">indent</a>; i++) { \ printf(<span class="stringliteral">"\t"</span>); \ } \ } <span class="keywordflow">while</span> (0); </pre></div> <p>Referenced by <a class="el" href="proto_8h.html#ae499f8dbacd1f1c0683c5024a41e014c">ocpf_dump_folder()</a>, <a class="el" href="proto_8h.html#a36e896af93fe3039ab257ecb486f1fb8">ocpf_dump_named_property()</a>, <a class="el" href="proto_8h.html#a278aa1f54ac465ce8ab501412ef45170">ocpf_dump_oleguid()</a>, <a class="el" href="proto_8h.html#a3a8d8e8f032b00b4924047ba8e7f1805">ocpf_dump_property()</a>, <a class="el" href="proto_8h.html#a65b1e863d68aa8fffb477e5c6c64f6cc">ocpf_dump_recipients()</a>, <a class="el" href="proto_8h.html#af98fd7149ec407cff0faff613434f0de">ocpf_dump_type()</a>, and <a class="el" href="proto_8h.html#abb50cb36ec43492a6149f81cf4c0d10b">ocpf_dump_variable()</a>.</p> </div> </div> <a class="anchor" id="a8aa5991eea4e36fdb3f8b9c9ccff5a05"></a><!-- doxytag: member="ocpf_dump.h::OCPF_DUMP" ref="a8aa5991eea4e36fdb3f8b9c9ccff5a05" args="(x)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OCPF_DUMP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td> <td> ) </td> <td> (ocpf_do_dump x)</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="proto_8h.html#ae499f8dbacd1f1c0683c5024a41e014c">ocpf_dump_folder()</a>, and <a class="el" href="proto_8h.html#af98fd7149ec407cff0faff613434f0de">ocpf_dump_type()</a>.</p> </div> </div> <a class="anchor" id="ab93e0c884c42543d877d79d0d16cd3c9"></a><!-- doxytag: member="ocpf_dump.h::OCPF_DUMP_SUBLEVEL" ref="ab93e0c884c42543d877d79d0d16cd3c9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OCPF_DUMP_SUBLEVEL 1</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="proto_8h.html#a36e896af93fe3039ab257ecb486f1fb8">ocpf_dump_named_property()</a>.</p> </div> </div> <a class="anchor" id="aeb451b618b6e36b03799015b457094a6"></a><!-- doxytag: member="ocpf_dump.h::OCPF_DUMP_TITLE" ref="aeb451b618b6e36b03799015b457094a6" args="(indent, txt, type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OCPF_DUMP_TITLE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="ocpf__dump_8h.html#a913a30aaae68bab9c263fd5208679335">indent</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">txt, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="ocpf_8tab_8c.html#acb5cfd209ba75c853d03f701e7f91679">type</a></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \ <span class="keywordtype">int</span> odt_i; \ <span class="keywordtype">int</span> txt_len; \ \ printf(<span class="stringliteral">"\n"</span>); \ <a class="code" href="ocpf__dump_8h.html#a0fc095e9c8433e7f3538d3302958ef09">INDENT</a>(); \ printf(<span class="stringliteral">"%s:\n"</span>, txt); \ \ <a class="code" href="ocpf__dump_8h.html#a0fc095e9c8433e7f3538d3302958ef09">INDENT</a>(); \ txt_len = strlen(txt) + 1; \ <span class="keywordflow">for</span> (odt_i = 0; odt_i < txt_len; odt_i++) { \ printf(<span class="stringliteral">"%c"</span>, <a class="code" href="ocpf_8tab_8c.html#acb5cfd209ba75c853d03f701e7f91679">type</a> ? <span class="charliteral">'-'</span> : <span class="charliteral">'='</span>); \ } \ printf(<span class="stringliteral">"\n"</span>); \ } <span class="keywordflow">while</span> (0); </pre></div> <p>Referenced by <a class="el" href="proto_8h.html#ae499f8dbacd1f1c0683c5024a41e014c">ocpf_dump_folder()</a>, <a class="el" href="proto_8h.html#a36e896af93fe3039ab257ecb486f1fb8">ocpf_dump_named_property()</a>, <a class="el" href="proto_8h.html#a278aa1f54ac465ce8ab501412ef45170">ocpf_dump_oleguid()</a>, <a class="el" href="proto_8h.html#a3a8d8e8f032b00b4924047ba8e7f1805">ocpf_dump_property()</a>, <a class="el" href="proto_8h.html#a65b1e863d68aa8fffb477e5c6c64f6cc">ocpf_dump_recipients()</a>, <a class="el" href="proto_8h.html#af98fd7149ec407cff0faff613434f0de">ocpf_dump_type()</a>, and <a class="el" href="proto_8h.html#abb50cb36ec43492a6149f81cf4c0d10b">ocpf_dump_variable()</a>.</p> </div> </div> <a class="anchor" id="a4723e75a8925192913e8035f152031f8"></a><!-- doxytag: member="ocpf_dump.h::OCPF_DUMP_TOPLEVEL" ref="a4723e75a8925192913e8035f152031f8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OCPF_DUMP_TOPLEVEL 0</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="proto_8h.html#ae499f8dbacd1f1c0683c5024a41e014c">ocpf_dump_folder()</a>, <a class="el" href="proto_8h.html#a36e896af93fe3039ab257ecb486f1fb8">ocpf_dump_named_property()</a>, <a class="el" href="proto_8h.html#a278aa1f54ac465ce8ab501412ef45170">ocpf_dump_oleguid()</a>, <a class="el" href="proto_8h.html#a3a8d8e8f032b00b4924047ba8e7f1805">ocpf_dump_property()</a>, <a class="el" href="proto_8h.html#a65b1e863d68aa8fffb477e5c6c64f6cc">ocpf_dump_recipients()</a>, <a class="el" href="proto_8h.html#af98fd7149ec407cff0faff613434f0de">ocpf_dump_type()</a>, and <a class="el" href="proto_8h.html#abb50cb36ec43492a6149f81cf4c0d10b">ocpf_dump_variable()</a>.</p> </div> </div> <hr/><h2>Variable Documentation</h2> <a class="anchor" id="a913a30aaae68bab9c263fd5208679335"></a><!-- doxytag: member="ocpf_dump.h::indent" ref="a913a30aaae68bab9c263fd5208679335" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="ocpf__dump_8h.html#a913a30aaae68bab9c263fd5208679335">indent</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="proto_8h.html#a2d0eedf8b9dadadf700dc9aa0342ce63">ocpf_dump()</a>, <a class="el" href="proto_8h.html#ae499f8dbacd1f1c0683c5024a41e014c">ocpf_dump_folder()</a>, <a class="el" href="proto_8h.html#a36e896af93fe3039ab257ecb486f1fb8">ocpf_dump_named_property()</a>, <a class="el" href="proto_8h.html#a278aa1f54ac465ce8ab501412ef45170">ocpf_dump_oleguid()</a>, <a class="el" href="proto_8h.html#a3a8d8e8f032b00b4924047ba8e7f1805">ocpf_dump_property()</a>, <a class="el" href="proto_8h.html#a65b1e863d68aa8fffb477e5c6c64f6cc">ocpf_dump_recipients()</a>, <a class="el" href="proto_8h.html#af98fd7149ec407cff0faff613434f0de">ocpf_dump_type()</a>, and <a class="el" href="proto_8h.html#abb50cb36ec43492a6149f81cf4c0d10b">ocpf_dump_variable()</a>.</p> </div> </div> </div> </div> <br/> <table style="clear:both; margin: 0.5em auto; width:80%; text-align: center; background-color:#f8f8f8; border:2px solid #e0e0e0; padding:5px;"> <tr> <td> <img alt="Creative Commons License" src="CC_SomeRightsReserved.png" width="90" height="30" border="0" /><br /> <img alt="Creative Commons Attribution icon" src="24px-Cc-by_white.svg.png" width="24" height="24" border="0" /> <img alt="Creative Commons Share Alike icon" src="24px-Cc-sa_white.svg.png" width="24" height="24" border="0" /> </td> <td> <i><strong class="selflink">This content</strong> is licensed under the Creative Commons<br /> Attribution ShareAlike License v. 3.0:<br /> <a href="http://creativecommons.org/licenses/by-sa/3.0/" class="external free" title="http://creativecommons.org/licenses/by-sa/3.0/" rel="nofollow">http://creativecommons.org/licenses/by-sa/3.0/</a></i> </td></tr></table> <br/> </div> </div> </body> </html>