<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>ldns documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <div class="logo"> <img src="LogoInGradientBar2-y100.png"/> </div> <!-- Generated by Doxygen 1.7.4 --> <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><a href="dirs.html"><span>Directories</span></a></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> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_7a7a565456b510ac01baf8655647d8a2.html">ldns</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#define-members">Defines</a> </div> <div class="headertitle"> <div class="title">common.h File Reference</div> </div> </div> <div class="contents"> <p>Common definitions for LDNS. <a href="#details">More...</a></p> <p><a href="common_8h_source.html">Go to the source code of this file.</a></p> <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="common_8h.html#a057dcfc46e1fb5b586fa87ed177a1cff">LDNS_BUILD_CONFIG_HAVE_SSL</a>   1</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">a Net::DNS like library for C <a href="#a057dcfc46e1fb5b586fa87ed177a1cff"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a7b70724aa08ba363a0e59a7e109759c3">LDNS_BUILD_CONFIG_USE_ECDSA</a>   0</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a7778e486d3529233271cff8a3d7ddaeb">LDNS_BUILD_CONFIG_HAVE_INTTYPES_H</a>   1</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ab0acad0d3abab939148feaded6197817">LDNS_BUILD_CONFIG_HAVE_ATTR_FORMAT</a>   1</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ab4733cb6e11c8c73ddacc29061af1452">LDNS_BUILD_CONFIG_HAVE_ATTR_UNUSED</a>   1</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#aeaff0db5524987a2f50d71ac0162ceb2">_Bool</a>   signed char</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#abb452686968e48b67397da5f97445f5b">bool</a>   _Bool</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a65e9886d74aaee76545e83dd09011727">false</a>   0</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7">true</a>   1</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a665b0cc9ee2ced31785321d55cde349e">__bool_true_false_are_defined</a>   1</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a717f9e9e7d3c33e54a39ed27d3be7b2f">ATTR_FORMAT</a>(archetype, string_index, first_to_check)   __attribute__ ((format (archetype, string_index, first_to_check)))</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ade436d89899edbffbc53514d440d28b9">ATTR_UNUSED</a>(x)   x __attribute__((unused))</td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Common definitions for LDNS. </p> <p>Definition in file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div><hr/><h2>Define Documentation</h2> <a class="anchor" id="a057dcfc46e1fb5b586fa87ed177a1cff"></a><!-- doxytag: member="common.h::LDNS_BUILD_CONFIG_HAVE_SSL" ref="a057dcfc46e1fb5b586fa87ed177a1cff" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_BUILD_CONFIG_HAVE_SSL   1</td> </tr> </table> </div> <div class="memdoc"> <p>a Net::DNS like library for C </p> <p>(c) NLnet Labs, 2004-2006</p> <p>See the file LICENSE for the license </p> <p>Definition at line <a class="el" href="common_8h_source.html#l00022">22</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="a7b70724aa08ba363a0e59a7e109759c3"></a><!-- doxytag: member="common.h::LDNS_BUILD_CONFIG_USE_ECDSA" ref="a7b70724aa08ba363a0e59a7e109759c3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_BUILD_CONFIG_USE_ECDSA   0</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00023">23</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="a7778e486d3529233271cff8a3d7ddaeb"></a><!-- doxytag: member="common.h::LDNS_BUILD_CONFIG_HAVE_INTTYPES_H" ref="a7778e486d3529233271cff8a3d7ddaeb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_BUILD_CONFIG_HAVE_INTTYPES_H   1</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00024">24</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="ab0acad0d3abab939148feaded6197817"></a><!-- doxytag: member="common.h::LDNS_BUILD_CONFIG_HAVE_ATTR_FORMAT" ref="ab0acad0d3abab939148feaded6197817" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_BUILD_CONFIG_HAVE_ATTR_FORMAT   1</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00025">25</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="ab4733cb6e11c8c73ddacc29061af1452"></a><!-- doxytag: member="common.h::LDNS_BUILD_CONFIG_HAVE_ATTR_UNUSED" ref="ab4733cb6e11c8c73ddacc29061af1452" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LDNS_BUILD_CONFIG_HAVE_ATTR_UNUSED   1</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00026">26</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="aeaff0db5524987a2f50d71ac0162ceb2"></a><!-- doxytag: member="common.h::_Bool" ref="aeaff0db5524987a2f50d71ac0162ceb2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _Bool   signed char</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00044">44</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="abb452686968e48b67397da5f97445f5b"></a><!-- doxytag: member="common.h::bool" ref="abb452686968e48b67397da5f97445f5b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define bool   _Bool</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00047">47</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="a65e9886d74aaee76545e83dd09011727"></a><!-- doxytag: member="common.h::false" ref="a65e9886d74aaee76545e83dd09011727" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define false   0</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00048">48</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="a41f9c5fb8b08eb5dc3edce4dcb37fee7"></a><!-- doxytag: member="common.h::true" ref="a41f9c5fb8b08eb5dc3edce4dcb37fee7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define true   1</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00049">49</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="a665b0cc9ee2ced31785321d55cde349e"></a><!-- doxytag: member="common.h::__bool_true_false_are_defined" ref="a665b0cc9ee2ced31785321d55cde349e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __bool_true_false_are_defined   1</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00050">50</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="a717f9e9e7d3c33e54a39ed27d3be7b2f"></a><!-- doxytag: member="common.h::ATTR_FORMAT" ref="a717f9e9e7d3c33e54a39ed27d3be7b2f" args="(archetype, string_index, first_to_check)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ATTR_FORMAT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">archetype, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string_index, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">first_to_check </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   __attribute__ ((format (archetype, string_index, first_to_check)))</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00055">55</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> <a class="anchor" id="ade436d89899edbffbc53514d440d28b9"></a><!-- doxytag: member="common.h::ATTR_UNUSED" ref="ade436d89899edbffbc53514d440d28b9" args="(x)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ATTR_UNUSED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   x __attribute__((unused))</td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="common_8h_source.html#l00064">64</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p> </div> </div> </div> <hr class="footer"/><address class="footer"><small>Generated on Wed Jan 11 2012 for ldns by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> </html>