netsukuku/df/d92/dnslib_8h.html
2014-02-19 16:30:40 -08:00

2702 lines
193 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>The Netsukuku Project: src/dnslib.h 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="../../Logo_netsukuku.jpg"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">The Netsukuku Project
&#160;<span id="projectnumber">0.0.9</span>
</div>
<div id="projectbrief">An Alternative routing method</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<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&#160;Page</span></a></li>
<li><a href="../../annotated.html"><span>Data&#160;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&#160;List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('df/d92/dnslib_8h.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">dnslib.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;stdint.h&gt;</code><br/>
<code>#include &lt;sys/socket.h&gt;</code><br/>
<code>#include &lt;arpa/inet.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for dnslib.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/dfe/dnslib_8h__incl.png" border="0" usemap="#src_2dnslib_8h" alt=""/></div>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/d90/dnslib_8h__dep__incl.png" border="0" usemap="#src_2dnslib_8hdep" alt=""/></div>
<map name="src_2dnslib_8hdep" id="src_2dnslib_8hdep">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html" title="src/andns.h" alt="" coords="253,83,344,112"/><area shape="rect" id="node7" href="../../de/d85/andns_8c.html" title="src/andns.c" alt="" coords="368,160,459,189"/><area shape="rect" id="node13" href="../../d1/dd5/andns__snsd_8h.html" title="src/andns_snsd.h" alt="" coords="435,83,560,112"/><area shape="rect" id="node19" href="../../d2/d1c/dnslib_8c.html" title="src/dnslib.c" alt="" coords="584,83,672,112"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html" title="src/andna.c" alt="" coords="253,160,344,189"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html" title="src/dns_wrapper.c" alt="" coords="5,160,133,189"/><area shape="rect" id="node11" href="../../d1/d6f/igs_8c.html" title="src/igs.c" alt="" coords="157,160,229,189"/><area shape="rect" id="node16" href="../../d3/d98/andns__snsd_8c.html" title="src/andns_snsd.c" alt="" coords="483,160,608,189"/></map>
</div>
</div>
<p><a href="../../df/d92/dnslib_8h_source.html">Go to the source code of this file.</a></p>
<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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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:ab0f4ac01b5a52cb6044f4983e2b7bd8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ab0f4ac01b5a52cb6044f4983e2b7bd8e">LBL_PTR_MASK</a>&#160;&#160;&#160;0xC0 /* Network byte order */</td></tr>
<tr class="separator:ab0f4ac01b5a52cb6044f4983e2b7bd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cd42bd4eec651e06702cb392452e02e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a7cd42bd4eec651e06702cb392452e02e">LBL_PTR_OFF_MASK</a>&#160;&#160;&#160;0x3f /* N.b. order */</td></tr>
<tr class="separator:a7cd42bd4eec651e06702cb392452e02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcdb1b0d52dac1b1ceab71437d59f7b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#adcdb1b0d52dac1b1ceab71437d59f7b5">LBL_PTR</a>(c)&#160;&#160;&#160;((c)&amp;<a class="el" href="../../df/d92/dnslib_8h.html#ab0f4ac01b5a52cb6044f4983e2b7bd8e">LBL_PTR_MASK</a>) /* AND whith 0xC000 */</td></tr>
<tr class="separator:adcdb1b0d52dac1b1ceab71437d59f7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3250a0b96b1adcc707ddf432010ac640"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a3250a0b96b1adcc707ddf432010ac640">MAX_RECURSION_PTR</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:a3250a0b96b1adcc707ddf432010ac640"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19c479bdf8529cbb6d1e76ab18c532a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ac19c479bdf8529cbb6d1e76ab18c532a">DNS_INV_PREFIX</a>&#160;&#160;&#160;&quot;.IN-ADDR.ARPA&quot;</td></tr>
<tr class="separator:ac19c479bdf8529cbb6d1e76ab18c532a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0ff05c773c4608c74c59ce93be9ba51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aa0ff05c773c4608c74c59ce93be9ba51">DNS_INV_PREFIX6</a>&#160;&#160;&#160;&quot;.IP6.ARPA&quot;</td></tr>
<tr class="separator:aa0ff05c773c4608c74c59ce93be9ba51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a656b5f72c4d9c8d21d22714e3606af9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a656b5f72c4d9c8d21d22714e3606af9d">OLD_DNS_INV_PREFIX6</a>&#160;&#160;&#160;&quot;.IP6.INT&quot; /* For backward compatibility */</td></tr>
<tr class="separator:a656b5f72c4d9c8d21d22714e3606af9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9988cc1cc24b640d7fc9d8f602104405"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a9988cc1cc24b640d7fc9d8f602104405">T_AAAA</a>&#160;&#160;&#160;28 /* h-&gt;ip IPV6 */</td></tr>
<tr class="separator:a9988cc1cc24b640d7fc9d8f602104405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11241ed27971fdd50a08f46de115cc89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a11241ed27971fdd50a08f46de115cc89">T_A</a>&#160;&#160;&#160;1 /* h-&gt;ip IPV4 */</td></tr>
<tr class="separator:a11241ed27971fdd50a08f46de115cc89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26e251e7a38ee37f65a6895d49ccf17f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a26e251e7a38ee37f65a6895d49ccf17f">T_PTR</a>&#160;&#160;&#160;12 /* ip-&gt;h */</td></tr>
<tr class="separator:a26e251e7a38ee37f65a6895d49ccf17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a379fb519f8a88b3f63f69e519d801cee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a379fb519f8a88b3f63f69e519d801cee">T_MX</a>&#160;&#160;&#160;15 /* h-&gt;mx */</td></tr>
<tr class="separator:a379fb519f8a88b3f63f69e519d801cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab596237ae7679518324bfd241e48eaa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aab596237ae7679518324bfd241e48eaa">DNS_RCODE_NOERR</a>&#160;&#160;&#160;0 /* No <a class="el" href="../../d7/d7f/log_8h.html#ace046b3f15f31d2cdb41c1126fd00517">error</a> */</td></tr>
<tr class="separator:aab596237ae7679518324bfd241e48eaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a200354dea6563c797ce8b31eb02d1bd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a200354dea6563c797ce8b31eb02d1bd7">DNS_RCODE_EINTRPRT</a>&#160;&#160;&#160;1 /* Intepret <a class="el" href="../../d7/d7f/log_8h.html#ace046b3f15f31d2cdb41c1126fd00517">error</a> */</td></tr>
<tr class="separator:a200354dea6563c797ce8b31eb02d1bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaef960323f5a413b9caf3eaf41cf8777"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aaef960323f5a413b9caf3eaf41cf8777">DNS_RCODE_ESRVFAIL</a>&#160;&#160;&#160;2 /* Server failure */</td></tr>
<tr class="separator:aaef960323f5a413b9caf3eaf41cf8777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4de460148184654f6ed1a88e1a6421ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a4de460148184654f6ed1a88e1a6421ae">DNS_RCODE_ENSDMN</a>&#160;&#160;&#160;3 /* No such domain */</td></tr>
<tr class="separator:a4de460148184654f6ed1a88e1a6421ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e79fdb16e7974a28951341937768a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a71e79fdb16e7974a28951341937768a9">DNS_RCODE_ENIMPL</a>&#160;&#160;&#160;4 /* Not implemented */</td></tr>
<tr class="separator:a71e79fdb16e7974a28951341937768a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c91e5eac94c274dd71f9fecc212c7ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a9c91e5eac94c274dd71f9fecc212c7ca">DNS_RCODE_ERFSD</a>&#160;&#160;&#160;5 /* Refused */</td></tr>
<tr class="separator:a9c91e5eac94c274dd71f9fecc212c7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35948d7e3f6c9b1e187879d6fb1db4d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a35948d7e3f6c9b1e187879d6fb1db4d8">C_IN</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a35948d7e3f6c9b1e187879d6fb1db4d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf619dc46b9e52edda53c980c62daf05"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#acf619dc46b9e52edda53c980c62daf05">DNS_MAX_SZ</a>&#160;&#160;&#160;512</td></tr>
<tr class="separator:acf619dc46b9e52edda53c980c62daf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59bc8f5548bf87a04afe541593c866b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a59bc8f5548bf87a04afe541593c866b4">DNS_HDR_SZ</a>&#160;&#160;&#160;12</td></tr>
<tr class="separator:a59bc8f5548bf87a04afe541593c866b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac6c3811d0ada6eb370bb070591e9350"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aac6c3811d0ada6eb370bb070591e9350">DNS_MAX_LABELS</a>&#160;&#160;&#160;63</td></tr>
<tr class="separator:aac6c3811d0ada6eb370bb070591e9350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7084664d4dc6199006433f56d8a10e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a7f7084664d4dc6199006433f56d8a10e">DNS_MAX_HNAME_LEN</a>&#160;&#160;&#160;255</td></tr>
<tr class="separator:a7f7084664d4dc6199006433f56d8a10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7251e502f1f2edaf72d532893bb50d56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a7251e502f1f2edaf72d532893bb50d56">DNS_TTL</a>&#160;&#160;&#160;86400;</td></tr>
<tr class="separator:a7251e502f1f2edaf72d532893bb50d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb702d8b501669a23aa0ab3b281b9384"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#abb702d8b501669a23aa0ab3b281b9384">min</a>(x, y)&#160;&#160;&#160;((x)&lt;(y))?(x):(y)</td></tr>
<tr class="separator:abb702d8b501669a23aa0ab3b281b9384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25084a796c22ebbe555e5df1fe35eb1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ac25084a796c22ebbe555e5df1fe35eb1">DNS_PKT_HDR_SZ</a>&#160;&#160;&#160;sizeof(<a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a>)</td></tr>
<tr class="separator:ac25084a796c22ebbe555e5df1fe35eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6966678a6df3a1f4a83d3830e6994a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a8b6966678a6df3a1f4a83d3830e6994a">DP_QDCOUNT</a>(dp)&#160;&#160;&#160;((dp)-&gt;pkt_hdr).qdcount</td></tr>
<tr class="separator:a8b6966678a6df3a1f4a83d3830e6994a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1954d4513744e0f358608c6e26eb7f08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a1954d4513744e0f358608c6e26eb7f08">DP_ANCOUNT</a>(dp)&#160;&#160;&#160;((dp)-&gt;pkt_hdr).ancount</td></tr>
<tr class="separator:a1954d4513744e0f358608c6e26eb7f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e7d4052e250fa7cb3798a40b17dfb20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a1e7d4052e250fa7cb3798a40b17dfb20">DP_NSCOUNT</a>(dp)&#160;&#160;&#160;((dp)-&gt;pkt_hdr).nscount</td></tr>
<tr class="separator:a1e7d4052e250fa7cb3798a40b17dfb20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad89782a76a7ae9c8958dbdcda4a5ca70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ad89782a76a7ae9c8958dbdcda4a5ca70">DP_ARCOUNT</a>(dp)&#160;&#160;&#160;((dp)-&gt;pkt_hdr).arcount</td></tr>
<tr class="separator:ad89782a76a7ae9c8958dbdcda4a5ca70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17fcc32813e07327aa8caee43c739cfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a17fcc32813e07327aa8caee43c739cfb">DNS_PKT_QST_SZ</a>&#160;&#160;&#160;sizeof(<a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a>)</td></tr>
<tr class="separator:a17fcc32813e07327aa8caee43c739cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4706761095b9c36003f885503add900"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ac4706761095b9c36003f885503add900">DNS_PKT_A_SZ</a>&#160;&#160;&#160;sizeof(<a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a>)</td></tr>
<tr class="separator:ac4706761095b9c36003f885503add900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a769d8d347fa62f3ed9b66cffe16fa81e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a769d8d347fa62f3ed9b66cffe16fa81e">DNS_PKT_SZ</a>&#160;&#160;&#160;sizeof(<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a>)</td></tr>
<tr class="separator:a769d8d347fa62f3ed9b66cffe16fa81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb9d3b2b8af7af68a3ffeb2691482c49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#abb9d3b2b8af7af68a3ffeb2691482c49">DNS_GET_ID</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.id</td></tr>
<tr class="separator:abb9d3b2b8af7af68a3ffeb2691482c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89b9593c2e3e385fb6debadc5350ce70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a89b9593c2e3e385fb6debadc5350ce70">DNS_GET_QR</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qr</td></tr>
<tr class="separator:a89b9593c2e3e385fb6debadc5350ce70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8142adf57af124c976635db2868896f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a8142adf57af124c976635db2868896f5">DNS_GET_OPCODE</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.opcode</td></tr>
<tr class="separator:a8142adf57af124c976635db2868896f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74a073196320b9b3f48d66480fbc1a54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a74a073196320b9b3f48d66480fbc1a54">DNS_GET_AA</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.aa</td></tr>
<tr class="separator:a74a073196320b9b3f48d66480fbc1a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3bd071f8a373717b44c7b53da673aa1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ae3bd071f8a373717b44c7b53da673aa1">DNS_GET_TC</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.tc</td></tr>
<tr class="separator:ae3bd071f8a373717b44c7b53da673aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0c2bccefbee91a40de6c97f8610f934"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aa0c2bccefbee91a40de6c97f8610f934">DNS_GET_RD</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rd</td></tr>
<tr class="separator:aa0c2bccefbee91a40de6c97f8610f934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add0801c9b6edb5e814d414533c1a2dcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#add0801c9b6edb5e814d414533c1a2dcc">DNS_GET_RA</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ra</td></tr>
<tr class="separator:add0801c9b6edb5e814d414533c1a2dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51bb61497d3d3a02841b3ae1a4b637ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a51bb61497d3d3a02841b3ae1a4b637ce">DNS_GET_Z</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.z</td></tr>
<tr class="separator:a51bb61497d3d3a02841b3ae1a4b637ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab55078b4d41860a43fcdb6d8b32e95e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ab55078b4d41860a43fcdb6d8b32e95e7">DNS_GET_RCODE</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rcode</td></tr>
<tr class="separator:ab55078b4d41860a43fcdb6d8b32e95e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae942346216bfedaf2173f180d5cef242"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ae942346216bfedaf2173f180d5cef242">DNS_GET_QDCOUNT</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qdcount</td></tr>
<tr class="separator:ae942346216bfedaf2173f180d5cef242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1db612cc40192e85c6ac9bebcf8e80c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a1db612cc40192e85c6ac9bebcf8e80c3">DNS_GET_ANCOUNT</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ancount</td></tr>
<tr class="separator:a1db612cc40192e85c6ac9bebcf8e80c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46d160db5779e5078e09adf4ccf12fd1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a46d160db5779e5078e09adf4ccf12fd1">DNS_GET_NSCOUNT</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.nscount</td></tr>
<tr class="separator:a46d160db5779e5078e09adf4ccf12fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c259429687c21543444ebda86408497"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a3c259429687c21543444ebda86408497">DNS_GET_ARCOUNT</a>(dp)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.arcount</td></tr>
<tr class="separator:a3c259429687c21543444ebda86408497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a133f7f61b17fc343be7fff3e4a6f4a0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a133f7f61b17fc343be7fff3e4a6f4a0f">DNS_SET_ID</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.id=x</td></tr>
<tr class="separator:a133f7f61b17fc343be7fff3e4a6f4a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d1e1c0d79b2f6d140920186b20ddcd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a9d1e1c0d79b2f6d140920186b20ddcd7">DNS_SET_QR</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qr=x</td></tr>
<tr class="separator:a9d1e1c0d79b2f6d140920186b20ddcd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20df97b038c1abe593efde0f3be12271"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a20df97b038c1abe593efde0f3be12271">DNS_SET_OPCODE</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.opcode=x</td></tr>
<tr class="separator:a20df97b038c1abe593efde0f3be12271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9cb6fa9aaf96d74c7c0d57135c5f453"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ae9cb6fa9aaf96d74c7c0d57135c5f453">DNS_SET_AA</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.aa=x</td></tr>
<tr class="separator:ae9cb6fa9aaf96d74c7c0d57135c5f453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d9cde0ae70053f76425b030ce252b50"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a3d9cde0ae70053f76425b030ce252b50">DNS_SET_TC</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.tc=x</td></tr>
<tr class="separator:a3d9cde0ae70053f76425b030ce252b50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff83c2e983d856da3e4ed595b3d4657c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aff83c2e983d856da3e4ed595b3d4657c">DNS_SET_RD</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rd=x</td></tr>
<tr class="separator:aff83c2e983d856da3e4ed595b3d4657c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8321c681a329aa2d1db7164181047c83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a8321c681a329aa2d1db7164181047c83">DNS_SET_RA</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ra=x</td></tr>
<tr class="separator:a8321c681a329aa2d1db7164181047c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d969adff3e17e77253d435cca9ff9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ae1d969adff3e17e77253d435cca9ff9b">DNS_SET_Z</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.z=x</td></tr>
<tr class="separator:ae1d969adff3e17e77253d435cca9ff9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18a6060bd166f611c252c870dcd562bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a18a6060bd166f611c252c870dcd562bc">DNS_SET_RCODE</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rcode=x</td></tr>
<tr class="separator:a18a6060bd166f611c252c870dcd562bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4d42cfb2d6a534e397c5d62de4d902"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a7d4d42cfb2d6a534e397c5d62de4d902">DNS_SET_QDCOUNT</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qdcount=x</td></tr>
<tr class="separator:a7d4d42cfb2d6a534e397c5d62de4d902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4aa3d747c047f75464a383bd774ce82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ab4aa3d747c047f75464a383bd774ce82">DNS_SET_ANCOUNT</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ancount=x</td></tr>
<tr class="separator:ab4aa3d747c047f75464a383bd774ce82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab220e8623e1cd2c8709fa4690224ac29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ab220e8623e1cd2c8709fa4690224ac29">DNS_SET_NSCOUNT</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.nscount=x</td></tr>
<tr class="separator:ab220e8623e1cd2c8709fa4690224ac29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03fedeac5c6eedc42bdd55405ed9add9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a03fedeac5c6eedc42bdd55405ed9add9">DNS_SET_ARCOUNT</a>(dp, x)&#160;&#160;&#160;(dp)-&gt;pkt_hdr.arcount=x</td></tr>
<tr class="separator:a03fedeac5c6eedc42bdd55405ed9add9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a034350f33b586e0b5afbcf7da356ea03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a034350f33b586e0b5afbcf7da356ea03">DP_ADD_ANSWER</a>(dp)&#160;&#160;&#160;<a class="el" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2">dns_add_a</a>(&amp;((dp)-&gt;pkt_answ));<a class="el" href="../../df/d92/dnslib_8h.html#a1954d4513744e0f358608c6e26eb7f08">DP_ANCOUNT</a>(dp)+=1;</td></tr>
<tr class="separator:a034350f33b586e0b5afbcf7da356ea03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54228da50fdf402642140ca4a494eb4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a54228da50fdf402642140ca4a494eb4d">DP_ADD_AUTH</a>(dp)&#160;&#160;&#160;<a class="el" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2">dns_add_a</a>(&amp;((dp)-&gt;pkt_auth));<a class="el" href="../../df/d92/dnslib_8h.html#a1e7d4052e250fa7cb3798a40b17dfb20">DP_NSCOUNT</a>(dp)+=1;</td></tr>
<tr class="separator:a54228da50fdf402642140ca4a494eb4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afab87822d6da042bc61d66347cbbbd00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#afab87822d6da042bc61d66347cbbbd00">DP_ADD_ADD</a>(dp)&#160;&#160;&#160;<a class="el" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2">dns_add_a</a>(&amp;((dp)-&gt;pkt_add));<a class="el" href="../../df/d92/dnslib_8h.html#ad89782a76a7ae9c8958dbdcda4a5ca70">DP_ARCOUNT</a>(dp)+=1;</td></tr>
<tr class="separator:afab87822d6da042bc61d66347cbbbd00"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ad7b6cf84024d892b81e017eed0c68544"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ad7b6cf84024d892b81e017eed0c68544">dns_pkt_hdr</a></td></tr>
<tr class="separator:ad7b6cf84024d892b81e017eed0c68544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e8b1c3b29d2c9a3af8a0dbbf1bf0d68"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a3e8b1c3b29d2c9a3af8a0dbbf1bf0d68">dns_pkt_qst</a></td></tr>
<tr class="separator:a3e8b1c3b29d2c9a3af8a0dbbf1bf0d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefaa2c0362f571296a2a5aec6ae5ebb9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aefaa2c0362f571296a2a5aec6ae5ebb9">dns_pkt_a</a></td></tr>
<tr class="separator:aefaa2c0362f571296a2a5aec6ae5ebb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e196daacf355726e3fd6af7b6d1087"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a60e196daacf355726e3fd6af7b6d1087">dns_pkt</a></td></tr>
<tr class="separator:a60e196daacf355726e3fd6af7b6d1087"><td class="memSeparator" colspan="2">&#160;</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:ad2b243b66c4278a6c632f3f05fee99d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ad2b243b66c4278a6c632f3f05fee99d9">getlblptr</a> (char *buf)</td></tr>
<tr class="separator:ad2b243b66c4278a6c632f3f05fee99d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d0df2c58502d9825661c8b742c1429"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a86d0df2c58502d9825661c8b742c1429">read_label_octet</a> (const char *src, char *dst, int limit)</td></tr>
<tr class="separator:a86d0df2c58502d9825661c8b742c1429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad469028422c9e87fc86604ead98e6bb1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ad469028422c9e87fc86604ead98e6bb1">lbltoname</a> (char *buf, char *start_pkt, char *dst, int limit)</td></tr>
<tr class="separator:ad469028422c9e87fc86604ead98e6bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5851130212850068567ef1e5c2e09fb2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a5851130212850068567ef1e5c2e09fb2">swap_straddr</a> (char *src, char *dst)</td></tr>
<tr class="separator:a5851130212850068567ef1e5c2e09fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9cbd243ea2b7e352d34b9057f9e383e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ac9cbd243ea2b7e352d34b9057f9e383e">swap_straddr6</a> (char *src, char *dst)</td></tr>
<tr class="separator:ac9cbd243ea2b7e352d34b9057f9e383e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a6c7ae3075bd8abd48ac0a9a3e50cea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a6a6c7ae3075bd8abd48ac0a9a3e50cea">rm_inv_prefix</a> (char *src, char *dst)</td></tr>
<tr class="separator:a6a6c7ae3075bd8abd48ac0a9a3e50cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fb033b42337f08d87dbbb2a3e73c0f1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a7fb033b42337f08d87dbbb2a3e73c0f1">add_inv_prefix</a> (char *s, int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>)</td></tr>
<tr class="separator:a7fb033b42337f08d87dbbb2a3e73c0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b42acd03b0557a3849dd46e95adabed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a1b42acd03b0557a3849dd46e95adabed">swapped_straddr</a> (char *src, char *dst)</td></tr>
<tr class="separator:a1b42acd03b0557a3849dd46e95adabed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32b90ae5be1ca9761e1f94a18d06fd5a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a32b90ae5be1ca9761e1f94a18d06fd5a">swapped_straddr_pref</a> (char *src, char *dst, int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>)</td></tr>
<tr class="separator:a32b90ae5be1ca9761e1f94a18d06fd5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54862bb1eb9a353af0979bf8c61180fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a54862bb1eb9a353af0979bf8c61180fa">nametolbl</a> (char *name, char *dst)</td></tr>
<tr class="separator:a54862bb1eb9a353af0979bf8c61180fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba15c15718fb33f9f84fe85d6bd66587"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aba15c15718fb33f9f84fe85d6bd66587">d_hdr_u</a> (char *buf, <a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a> *dph)</td></tr>
<tr class="separator:aba15c15718fb33f9f84fe85d6bd66587"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f94f9fa877277fba9ac625aa139bede"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a0f94f9fa877277fba9ac625aa139bede">d_qst_u</a> (char *start_buf, char *buf, <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, int limit_len)</td></tr>
<tr class="separator:a0f94f9fa877277fba9ac625aa139bede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a972373d8c1c2a0b73b16e54ad166435a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a972373d8c1c2a0b73b16e54ad166435a">d_qsts_u</a> (char *start_buf, char *buf, <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, int limit_len)</td></tr>
<tr class="separator:a972373d8c1c2a0b73b16e54ad166435a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf7bae8f83ed070523ac67113746ac4d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#adf7bae8f83ed070523ac67113746ac4d">d_a_u</a> (char *start_buf, char *buf, <a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> **dpa_orig, int limit_len)</td></tr>
<tr class="separator:adf7bae8f83ed070523ac67113746ac4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ee48a02add30c858e9707300d412ea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ad4ee48a02add30c858e9707300d412ea">d_as_u</a> (char *start_buf, char *buf, <a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> **dpa, int limit_len, int count)</td></tr>
<tr class="separator:ad4ee48a02add30c858e9707300d412ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6f8ccf019e2ab6a6cf9a6fa04883f07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07">d_u</a> (char *buf, int pktlen, <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> **dpp)</td></tr>
<tr class="separator:af6f8ccf019e2ab6a6cf9a6fa04883f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab83a575d780b22ca5e9a7356902fe2da"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ab83a575d780b22ca5e9a7356902fe2da">d_hdr_p</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, char *buf)</td></tr>
<tr class="separator:ab83a575d780b22ca5e9a7356902fe2da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab77a8691b1324284d5672f304e959fca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ab77a8691b1324284d5672f304e959fca">d_qst_p</a> (<a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a> *dpq, char *buf, int limitlen)</td></tr>
<tr class="separator:ab77a8691b1324284d5672f304e959fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c7dc24a700e19b82f1c557a120afd68"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a1c7dc24a700e19b82f1c557a120afd68">d_qsts_p</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, char *buf, int limitlen)</td></tr>
<tr class="separator:a1c7dc24a700e19b82f1c557a120afd68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0858e261d809f0c9c655f16b55f387a4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a0858e261d809f0c9c655f16b55f387a4">d_a_p</a> (<a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *dpa, char *buf, int limitlen)</td></tr>
<tr class="separator:a0858e261d809f0c9c655f16b55f387a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac9016fc8df6043f5e7de50d562edd15"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aac9016fc8df6043f5e7de50d562edd15">d_as_p</a> (<a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *dpa, char *buf, int limitlen, int count)</td></tr>
<tr class="separator:aac9016fc8df6043f5e7de50d562edd15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2a40837180b81fd6635f0fe21466aaa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa">d_p</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, char *buf)</td></tr>
<tr class="separator:af2a40837180b81fd6635f0fe21466aaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a623922d6a3fab31bf06d4c937f771b84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a623922d6a3fab31bf06d4c937f771b84">create_dns_pkt</a> (void)</td></tr>
<tr class="separator:a623922d6a3fab31bf06d4c937f771b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7771bf291d7ddfbb9b9b2f11bc2d83bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc">create_dns_pkt_qst</a> (void)</td></tr>
<tr class="separator:a7771bf291d7ddfbb9b9b2f11bc2d83bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad188026f378b5cc191301677905e520b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#ad188026f378b5cc191301677905e520b">create_dns_pkt_a</a> (void)</td></tr>
<tr class="separator:ad188026f378b5cc191301677905e520b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b46d72c38e42680ca2863753f13e9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a44b46d72c38e42680ca2863753f13e9e">dns_add_qst</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp)</td></tr>
<tr class="separator:a44b46d72c38e42680ca2863753f13e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb463988416aeed685b6a169a1bf39da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#abb463988416aeed685b6a169a1bf39da">dns_del_last_qst</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp)</td></tr>
<tr class="separator:abb463988416aeed685b6a169a1bf39da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cb78f4d2f731e5145460e5b27c6a3b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2">dns_add_a</a> (<a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> **dpa)</td></tr>
<tr class="separator:a1cb78f4d2f731e5145460e5b27c6a3b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa51f779ac55fce4aa6e999776d2c1030"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#aa51f779ac55fce4aa6e999776d2c1030">dns_a_default_fill</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, <a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *dpa)</td></tr>
<tr class="separator:aa51f779ac55fce4aa6e999776d2c1030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85440e389c69d29b599685b5c03f0b4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d92/dnslib_8h.html#a85440e389c69d29b599685b5c03f0b4d">destroy_dns_pkt</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp)</td></tr>
<tr class="separator:a85440e389c69d29b599685b5c03f0b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a35948d7e3f6c9b1e187879d6fb1db4d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define C_IN&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a74a073196320b9b3f48d66480fbc1a54"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_AA</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.aa</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1db612cc40192e85c6ac9bebcf8e80c3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_ANCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ancount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3c259429687c21543444ebda86408497"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_ARCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.arcount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abb9d3b2b8af7af68a3ffeb2691482c49"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.id</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a46d160db5779e5078e09adf4ccf12fd1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_NSCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.nscount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8142adf57af124c976635db2868896f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_OPCODE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.opcode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae942346216bfedaf2173f180d5cef242"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_QDCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qdcount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a89b9593c2e3e385fb6debadc5350ce70"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_QR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="add0801c9b6edb5e814d414533c1a2dcc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_RA</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ra</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab55078b4d41860a43fcdb6d8b32e95e7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_RCODE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rcode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa0c2bccefbee91a40de6c97f8610f934"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_RD</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rd</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae3bd071f8a373717b44c7b53da673aa1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_TC</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.tc</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a51bb61497d3d3a02841b3ae1a4b637ce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_GET_Z</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.z</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a59bc8f5548bf87a04afe541593c866b4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_HDR_SZ&#160;&#160;&#160;12</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac19c479bdf8529cbb6d1e76ab18c532a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_INV_PREFIX&#160;&#160;&#160;&quot;.IN-ADDR.ARPA&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa0ff05c773c4608c74c59ce93be9ba51"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_INV_PREFIX6&#160;&#160;&#160;&quot;.IP6.ARPA&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7f7084664d4dc6199006433f56d8a10e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_MAX_HNAME_LEN&#160;&#160;&#160;255</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aac6c3811d0ada6eb370bb070591e9350"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_MAX_LABELS&#160;&#160;&#160;63</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acf619dc46b9e52edda53c980c62daf05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_MAX_SZ&#160;&#160;&#160;512</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac4706761095b9c36003f885503add900"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_PKT_A_SZ&#160;&#160;&#160;sizeof(<a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac25084a796c22ebbe555e5df1fe35eb1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_PKT_HDR_SZ&#160;&#160;&#160;sizeof(<a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a17fcc32813e07327aa8caee43c739cfb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_PKT_QST_SZ&#160;&#160;&#160;sizeof(<a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a769d8d347fa62f3ed9b66cffe16fa81e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_PKT_SZ&#160;&#160;&#160;sizeof(<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a200354dea6563c797ce8b31eb02d1bd7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_RCODE_EINTRPRT&#160;&#160;&#160;1 /* Intepret <a class="el" href="../../d7/d7f/log_8h.html#ace046b3f15f31d2cdb41c1126fd00517">error</a> */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a71e79fdb16e7974a28951341937768a9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_RCODE_ENIMPL&#160;&#160;&#160;4 /* Not implemented */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4de460148184654f6ed1a88e1a6421ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_RCODE_ENSDMN&#160;&#160;&#160;3 /* No such domain */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9c91e5eac94c274dd71f9fecc212c7ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_RCODE_ERFSD&#160;&#160;&#160;5 /* Refused */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aaef960323f5a413b9caf3eaf41cf8777"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_RCODE_ESRVFAIL&#160;&#160;&#160;2 /* Server failure */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aab596237ae7679518324bfd241e48eaa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_RCODE_NOERR&#160;&#160;&#160;0 /* No <a class="el" href="../../d7/d7f/log_8h.html#ace046b3f15f31d2cdb41c1126fd00517">error</a> */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae9cb6fa9aaf96d74c7c0d57135c5f453"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_AA</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.aa=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab4aa3d747c047f75464a383bd774ce82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_ANCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ancount=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a03fedeac5c6eedc42bdd55405ed9add9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_ARCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.arcount=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a133f7f61b17fc343be7fff3e4a6f4a0f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.id=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab220e8623e1cd2c8709fa4690224ac29"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_NSCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.nscount=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a20df97b038c1abe593efde0f3be12271"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_OPCODE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.opcode=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7d4d42cfb2d6a534e397c5d62de4d902"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_QDCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qdcount=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d1e1c0d79b2f6d140920186b20ddcd7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_QR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.qr=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8321c681a329aa2d1db7164181047c83"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_RA</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.ra=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a18a6060bd166f611c252c870dcd562bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_RCODE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rcode=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aff83c2e983d856da3e4ed595b3d4657c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_RD</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.rd=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3d9cde0ae70053f76425b030ce252b50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_TC</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.tc=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae1d969adff3e17e77253d435cca9ff9b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_SET_Z</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(dp)-&gt;pkt_hdr.z=x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7251e502f1f2edaf72d532893bb50d56"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_TTL&#160;&#160;&#160;86400;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afab87822d6da042bc61d66347cbbbd00"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DP_ADD_ADD</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2">dns_add_a</a>(&amp;((dp)-&gt;pkt_add));<a class="el" href="../../df/d92/dnslib_8h.html#ad89782a76a7ae9c8958dbdcda4a5ca70">DP_ARCOUNT</a>(dp)+=1;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a034350f33b586e0b5afbcf7da356ea03"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DP_ADD_ANSWER</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2">dns_add_a</a>(&amp;((dp)-&gt;pkt_answ));<a class="el" href="../../df/d92/dnslib_8h.html#a1954d4513744e0f358608c6e26eb7f08">DP_ANCOUNT</a>(dp)+=1;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a54228da50fdf402642140ca4a494eb4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DP_ADD_AUTH</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2">dns_add_a</a>(&amp;((dp)-&gt;pkt_auth));<a class="el" href="../../df/d92/dnslib_8h.html#a1e7d4052e250fa7cb3798a40b17dfb20">DP_NSCOUNT</a>(dp)+=1;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1954d4513744e0f358608c6e26eb7f08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DP_ANCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;((dp)-&gt;pkt_hdr).ancount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad89782a76a7ae9c8958dbdcda4a5ca70"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DP_ARCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;((dp)-&gt;pkt_hdr).arcount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1e7d4052e250fa7cb3798a40b17dfb20"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DP_NSCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;((dp)-&gt;pkt_hdr).nscount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8b6966678a6df3a1f4a83d3830e6994a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DP_QDCOUNT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">dp</td><td>)</td>
<td>&#160;&#160;&#160;((dp)-&gt;pkt_hdr).qdcount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adcdb1b0d52dac1b1ceab71437d59f7b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LBL_PTR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">c</td><td>)</td>
<td>&#160;&#160;&#160;((c)&amp;<a class="el" href="../../df/d92/dnslib_8h.html#ab0f4ac01b5a52cb6044f4983e2b7bd8e">LBL_PTR_MASK</a>) /* AND whith 0xC000 */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab0f4ac01b5a52cb6044f4983e2b7bd8e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LBL_PTR_MASK&#160;&#160;&#160;0xC0 /* Network byte order */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7cd42bd4eec651e06702cb392452e02e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LBL_PTR_OFF_MASK&#160;&#160;&#160;0x3f /* N.b. order */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3250a0b96b1adcc707ddf432010ac640"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAX_RECURSION_PTR&#160;&#160;&#160;20</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abb702d8b501669a23aa0ab3b281b9384"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define min</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">y&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;((x)&lt;(y))?(x):(y)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a656b5f72c4d9c8d21d22714e3606af9d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OLD_DNS_INV_PREFIX6&#160;&#160;&#160;&quot;.IP6.INT&quot; /* For backward compatibility */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a11241ed27971fdd50a08f46de115cc89"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define T_A&#160;&#160;&#160;1 /* h-&gt;ip IPV4 */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9988cc1cc24b640d7fc9d8f602104405"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define T_AAAA&#160;&#160;&#160;28 /* h-&gt;ip IPV6 */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a379fb519f8a88b3f63f69e519d801cee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define T_MX&#160;&#160;&#160;15 /* h-&gt;mx */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a26e251e7a38ee37f65a6895d49ccf17f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define T_PTR&#160;&#160;&#160;12 /* ip-&gt;h */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a60e196daacf355726e3fd6af7b6d1087"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aefaa2c0362f571296a2a5aec6ae5ebb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> <a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad7b6cf84024d892b81e017eed0c68544"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a> <a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3e8b1c3b29d2c9a3af8a0dbbf1bf0d68"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a> <a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a7fb033b42337f08d87dbbb2a3e73c0f1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int add_inv_prefix </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a7fb033b42337f08d87dbbb2a3e73c0f1_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a7fb033b42337f08d87dbbb2a3e73c0f1_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a7fb033b42337f08d87dbbb2a3e73c0f1_icgraph" id="df/d92/dnslib_8h_a7fb033b42337f08d87dbbb2a3e73c0f1_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a32b90ae5be1ca9761e1f94a18d06fd5a" title="swapped_straddr_pref" alt="" coords="161,5,311,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="361,5,457,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="508,5,593,35"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="643,5,728,35"/><area shape="rect" id="node11" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="777,5,879,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a623922d6a3fab31bf06d4c937f771b84"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a>* create_dns_pkt </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_cgraph" id="df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="165,32,232,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="281,32,327,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="392,5,461,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="376,59,477,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_icgraph" id="df/d92/dnslib_8h_a623922d6a3fab31bf06d4c937f771b84_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a16cafd9f581c898639a72d2ec78a42a7" title="dpktcpy" alt="" coords="181,5,248,35"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="167,59,263,88"/><area shape="rect" id="node18" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="313,213,465,243"/><area shape="rect" id="node28" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="193,112,236,141"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a6b05a164ac280146566ad4b912845951" title="dpktcpy_rm_pref" alt="" coords="331,5,448,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="537,109,631,139"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="732,109,817,139"/><area shape="rect" id="node11" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="899,109,1000,139"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="347,59,432,88"/><area shape="rect" id="node20" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="515,213,653,243"/><area shape="rect" id="node22" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="703,205,847,251"/><area shape="rect" id="node24" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="896,213,1003,243"/><area shape="rect" id="node26" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1051,213,1101,243"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad188026f378b5cc191301677905e520b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a>* create_dns_pkt_a </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_cgraph" id="df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="179,32,245,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="295,32,340,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="405,5,475,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="389,59,491,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_icgraph" id="df/d92/dnslib_8h_ad188026f378b5cc191301677905e520b_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a1cb78f4d2f731e5145460e5b27c6a3b2" title="dns_add_a" alt="" coords="179,93,264,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="313,93,369,123"/><area shape="rect" id="node7" href="../../df/d92/dnslib_8h.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="419,93,483,123"/><area shape="rect" id="node9" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="531,93,573,123"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="623,13,775,43"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="652,67,745,96"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="851,119,936,148"/><area shape="rect" id="node27" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="656,171,741,200"/><area shape="rect" id="node13" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="824,13,963,43"/><area shape="rect" id="node15" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1012,5,1156,51"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1205,13,1312,43"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1360,13,1411,43"/><area shape="rect" id="node25" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1033,119,1135,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7771bf291d7ddfbb9b9b2f11bc2d83bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a>* create_dns_pkt_qst </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_cgraph" id="df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_cgraph">
<area shape="rect" id="node3" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="189,32,256,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="305,32,351,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="416,5,485,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="400,59,501,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_icgraph" id="df/d92/dnslib_8h_a7771bf291d7ddfbb9b9b2f11bc2d83bc_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="189,85,285,115"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a16cafd9f581c898639a72d2ec78a42a7" title="dpktcpy" alt="" coords="335,7,401,36"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="452,57,548,87"/><area shape="rect" id="node20" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="767,163,919,192"/><area shape="rect" id="node30" href="../../df/d92/dnslib_8h.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="335,111,401,140"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#a6b05a164ac280146566ad4b912845951" title="dpktcpy_rm_pref" alt="" coords="599,5,716,35"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="796,5,889,35"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="995,59,1080,88"/><area shape="rect" id="node13" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1177,59,1279,88"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="800,59,885,88"/><area shape="rect" id="node22" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="968,163,1107,192"/><area shape="rect" id="node24" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1156,154,1300,201"/><area shape="rect" id="node26" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1349,163,1456,192"/><area shape="rect" id="node28" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1504,163,1555,192"/><area shape="rect" id="node32" href="../../df/d92/dnslib_8h.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="463,111,537,140"/><area shape="rect" id="node34" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="636,111,679,140"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0858e261d809f0c9c655f16b55f387a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_a_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *&#160;</td>
<td class="paramname"><em>dpa</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limitlen</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_cgraph" id="df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a54862bb1eb9a353af0979bf8c61180fa" title="nametolbl" alt="" coords="113,7,191,36"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="245,59,293,88"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="241,5,297,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="348,32,417,61"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_icgraph" id="df/d92/dnslib_8h_a0858e261d809f0c9c655f16b55f387a4_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#aac9016fc8df6043f5e7de50d562edd15" title="d_as_p" alt="" coords="112,93,176,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="224,93,267,123"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="316,13,468,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="345,67,439,96"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="357,120,427,149"/><area shape="rect" id="node26" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="349,173,435,203"/><area shape="rect" id="node9" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="517,13,656,43"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="705,5,849,51"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="899,13,1005,43"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1053,13,1104,43"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="544,120,629,149"/><area shape="rect" id="node21" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="727,120,828,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="adf7bae8f83ed070523ac67113746ac4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_a_u </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>start_buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> **&#160;</td>
<td class="paramname"><em>dpa_orig</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limit_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_cgraph" id="df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a1cb78f4d2f731e5145460e5b27c6a3b2" title="dns_add_a" alt="" coords="112,5,197,35"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#ad469028422c9e87fc86604ead98e6bb1" title="lbltoname" alt="" coords="116,135,193,164"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="424,108,480,137"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="428,213,476,243"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#ad188026f378b5cc191301677905e520b" title="create_dns_pkt_a" alt="" coords="245,5,371,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="419,19,485,48"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="535,43,580,72"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="645,108,715,137"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="629,43,731,72"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#ad2b243b66c4278a6c632f3f05fee99d9" title="getlblptr" alt="" coords="275,160,341,189"/><area shape="rect" id="node23" href="../../d2/d1c/dnslib_8c.html#a86d0df2c58502d9825661c8b742c1429" title="read_label_octet" alt="" coords="249,213,367,243"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_icgraph" id="df/d92/dnslib_8h_adf7bae8f83ed070523ac67113746ac4d_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="112,93,176,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="224,93,267,123"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="316,13,468,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="345,67,439,96"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="544,119,629,148"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="349,171,435,200"/><area shape="rect" id="node9" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="517,13,656,43"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="705,5,849,51"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="899,13,1005,43"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1053,13,1104,43"/><area shape="rect" id="node21" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="727,119,828,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aac9016fc8df6043f5e7de50d562edd15"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_as_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *&#160;</td>
<td class="paramname"><em>dpa</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limitlen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_cgraph" id="df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a0858e261d809f0c9c655f16b55f387a4" title="d_a_p" alt="" coords="119,7,175,36"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="240,59,288,88"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a54862bb1eb9a353af0979bf8c61180fa" title="nametolbl" alt="" coords="225,5,303,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="353,7,409,36"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="460,33,529,63"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_icgraph" id="df/d92/dnslib_8h_aac9016fc8df6043f5e7de50d562edd15_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="117,93,160,123"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="209,13,361,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="239,67,332,96"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="251,120,320,149"/><area shape="rect" id="node24" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="243,173,328,203"/><area shape="rect" id="node7" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="411,13,549,43"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="599,5,743,51"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="792,13,899,43"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="947,13,997,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="437,120,523,149"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="620,120,721,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad4ee48a02add30c858e9707300d412ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_as_u </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>start_buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> **&#160;</td>
<td class="paramname"><em>dpa</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limit_len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_cgraph" id="df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="119,161,175,191"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="540,239,588,268"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a1cb78f4d2f731e5145460e5b27c6a3b2" title="dns_add_a" alt="" coords="224,5,309,35"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#ad469028422c9e87fc86604ead98e6bb1" title="lbltoname" alt="" coords="228,161,305,191"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="536,109,592,139"/><area shape="rect" id="node7" href="../../d2/d1c/dnslib_8c.html#ad188026f378b5cc191301677905e520b" title="create_dns_pkt_a" alt="" coords="357,5,483,35"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="531,19,597,48"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="647,44,692,73"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="757,109,827,139"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="741,44,843,73"/><area shape="rect" id="node19" href="../../d2/d1c/dnslib_8c.html#ad2b243b66c4278a6c632f3f05fee99d9" title="getlblptr" alt="" coords="387,109,453,139"/><area shape="rect" id="node25" href="../../d2/d1c/dnslib_8c.html#a86d0df2c58502d9825661c8b742c1429" title="read_label_octet" alt="" coords="361,213,479,243"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_icgraph" id="df/d92/dnslib_8h_ad4ee48a02add30c858e9707300d412ea_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="117,93,160,123"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="209,13,361,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="239,67,332,96"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="437,119,523,148"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="243,171,328,200"/><area shape="rect" id="node7" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="411,13,549,43"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="599,5,743,51"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="792,13,899,43"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="947,13,997,43"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="620,119,721,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab83a575d780b22ca5e9a7356902fe2da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_hdr_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ab83a575d780b22ca5e9a7356902fe2da_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_ab83a575d780b22ca5e9a7356902fe2da_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ab83a575d780b22ca5e9a7356902fe2da_icgraph" id="df/d92/dnslib_8h_ab83a575d780b22ca5e9a7356902fe2da_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="123,93,165,123"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="215,13,367,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="244,67,337,96"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="256,120,325,149"/><area shape="rect" id="node24" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="248,173,333,203"/><area shape="rect" id="node7" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="416,13,555,43"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="604,5,748,51"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="797,13,904,43"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="952,13,1003,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="443,120,528,149"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="625,120,727,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aba15c15718fb33f9f84fe85d6bd66587"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_hdr_u </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d4/d99/structdns__pkt__hdr.html">dns_pkt_hdr</a> *&#160;</td>
<td class="paramname"><em>dph</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_aba15c15718fb33f9f84fe85d6bd66587_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_aba15c15718fb33f9f84fe85d6bd66587_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_aba15c15718fb33f9f84fe85d6bd66587_icgraph" id="df/d92/dnslib_8h_aba15c15718fb33f9f84fe85d6bd66587_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="123,93,165,123"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="215,13,367,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="244,67,337,96"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="443,119,528,148"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="248,171,333,200"/><area shape="rect" id="node7" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="416,13,555,43"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="604,5,748,51"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="797,13,904,43"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="952,13,1003,43"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="625,119,727,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="af2a40837180b81fd6635f0fe21466aaa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_cgraph" id="df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#ab83a575d780b22ca5e9a7356902fe2da" title="d_hdr_p" alt="" coords="123,17,189,47"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a1c7dc24a700e19b82f1c557a120afd68" title="d_qsts_p" alt="" coords="119,148,193,177"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="397,109,445,139"/><area shape="rect" id="node19" href="../../d2/d1c/dnslib_8c.html#aac9016fc8df6043f5e7de50d562edd15" title="d_as_p" alt="" coords="124,71,188,100"/><area shape="rect" id="node26" href="../../d2/d1c/dnslib_8c.html#a85440e389c69d29b599685b5c03f0b4d" title="destroy_dns_pkt" alt="" coords="97,264,215,293"/><area shape="rect" id="node7" href="../../d2/d1c/dnslib_8c.html#ab77a8691b1324284d5672f304e959fca" title="d_qst_p" alt="" coords="265,109,332,139"/><area shape="rect" id="node9" href="../../d2/d1c/dnslib_8c.html#a54862bb1eb9a353af0979bf8c61180fa" title="nametolbl" alt="" coords="383,56,460,85"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="511,57,567,87"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="617,84,687,113"/><area shape="rect" id="node21" href="../../d2/d1c/dnslib_8c.html#a0858e261d809f0c9c655f16b55f387a4" title="d_a_p" alt="" coords="271,5,327,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_icgraph" id="df/d92/dnslib_8h_af2a40837180b81fd6635f0fe21466aaa_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="97,13,249,43"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="127,67,220,96"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="139,120,208,149"/><area shape="rect" id="node22" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="131,173,216,203"/><area shape="rect" id="node5" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="299,13,437,43"/><area shape="rect" id="node7" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="487,5,631,51"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="680,13,787,43"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="835,13,885,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="325,120,411,149"/><area shape="rect" id="node17" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="508,120,609,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab77a8691b1324284d5672f304e959fca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_qst_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a> *&#160;</td>
<td class="paramname"><em>dpq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limitlen</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_cgraph" id="df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a54862bb1eb9a353af0979bf8c61180fa" title="nametolbl" alt="" coords="124,7,201,36"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="256,59,304,88"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="252,5,308,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="359,32,428,61"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_icgraph" id="df/d92/dnslib_8h_ab77a8691b1324284d5672f304e959fca_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a1c7dc24a700e19b82f1c557a120afd68" title="d_qsts_p" alt="" coords="123,93,197,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="245,93,288,123"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="337,13,489,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="367,67,460,96"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="379,120,448,149"/><area shape="rect" id="node26" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="371,173,456,203"/><area shape="rect" id="node9" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="539,13,677,43"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="727,5,871,51"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="920,13,1027,43"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1075,13,1125,43"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="565,120,651,149"/><area shape="rect" id="node21" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="748,120,849,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0f94f9fa877277fba9ac625aa139bede"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_qst_u </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>start_buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limit_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_cgraph" id="df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="123,32,219,61"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#ad469028422c9e87fc86604ead98e6bb1" title="lbltoname" alt="" coords="132,111,209,140"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="460,163,508,192"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="267,5,403,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="451,12,517,41"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="567,24,612,53"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="677,84,747,113"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="661,24,763,53"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#ad2b243b66c4278a6c632f3f05fee99d9" title="getlblptr" alt="" coords="301,59,368,88"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="456,84,512,113"/><area shape="rect" id="node23" href="../../d2/d1c/dnslib_8c.html#a86d0df2c58502d9825661c8b742c1429" title="read_label_octet" alt="" coords="276,163,393,192"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_icgraph" id="df/d92/dnslib_8h_a0f94f9fa877277fba9ac625aa139bede_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="123,93,197,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="245,93,288,123"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="337,13,489,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="367,67,460,96"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="565,119,651,148"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="371,171,456,200"/><area shape="rect" id="node9" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="539,13,677,43"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="727,5,871,51"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="920,13,1027,43"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1075,13,1125,43"/><area shape="rect" id="node21" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="748,119,849,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1c7dc24a700e19b82f1c557a120afd68"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_qsts_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limitlen</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_cgraph" id="df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#ab77a8691b1324284d5672f304e959fca" title="d_qst_p" alt="" coords="129,7,196,36"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="261,59,309,88"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a54862bb1eb9a353af0979bf8c61180fa" title="nametolbl" alt="" coords="247,5,324,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="375,7,431,36"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="481,33,551,63"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_icgraph" id="df/d92/dnslib_8h_a1c7dc24a700e19b82f1c557a120afd68_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="128,93,171,123"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="220,13,372,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="249,67,343,96"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="261,120,331,149"/><area shape="rect" id="node24" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="253,173,339,203"/><area shape="rect" id="node7" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="421,13,560,43"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="609,5,753,51"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="803,13,909,43"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="957,13,1008,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="448,120,533,149"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="631,120,732,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a972373d8c1c2a0b73b16e54ad166435a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_qsts_u </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>start_buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limit_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_cgraph" id="df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="129,176,196,205"/><area shape="rect" id="node27" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="583,176,631,205"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="245,45,341,75"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#ad469028422c9e87fc86604ead98e6bb1" title="lbltoname" alt="" coords="255,137,332,167"/><area shape="rect" id="node7" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="389,5,525,35"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="573,16,640,45"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="689,35,735,64"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="800,97,869,127"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="784,35,885,64"/><area shape="rect" id="node19" href="../../d2/d1c/dnslib_8c.html#ad2b243b66c4278a6c632f3f05fee99d9" title="getlblptr" alt="" coords="424,59,491,88"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="579,97,635,127"/><area shape="rect" id="node25" href="../../d2/d1c/dnslib_8c.html#a86d0df2c58502d9825661c8b742c1429" title="read_label_octet" alt="" coords="399,163,516,192"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_icgraph" id="df/d92/dnslib_8h_a972373d8c1c2a0b73b16e54ad166435a_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="128,93,171,123"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="220,13,372,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="249,67,343,96"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="448,119,533,148"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="253,171,339,200"/><area shape="rect" id="node7" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="421,13,560,43"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="609,5,753,51"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="803,13,909,43"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="957,13,1008,43"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="631,119,732,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="af6f8ccf019e2ab6a6cf9a6fa04883f07"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int d_u </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pktlen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> **&#160;</td>
<td class="paramname"><em>dpp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_cgraph" id="df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="220,113,329,142"/><area shape="rect" id="node13" href="../../d2/d1c/dnslib_8c.html#aba15c15718fb33f9f84fe85d6bd66587" title="d_hdr_u" alt="" coords="100,336,167,365"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="96,442,171,472"/><area shape="rect" id="node34" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="716,412,764,441"/><area shape="rect" id="node40" href="../../d2/d1c/dnslib_8c.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="101,389,165,418"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="707,74,773,104"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="823,126,868,156"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="933,204,1003,233"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="917,126,1019,156"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="241,373,308,402"/><area shape="rect" id="node19" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="379,101,475,130"/><area shape="rect" id="node24" href="../../d2/d1c/dnslib_8c.html#ad469028422c9e87fc86604ead98e6bb1" title="lbltoname" alt="" coords="388,282,465,312"/><area shape="rect" id="node21" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="523,101,659,130"/><area shape="rect" id="node26" href="../../d2/d1c/dnslib_8c.html#ad2b243b66c4278a6c632f3f05fee99d9" title="getlblptr" alt="" coords="557,256,624,285"/><area shape="rect" id="node28" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="712,204,768,233"/><area shape="rect" id="node32" href="../../d2/d1c/dnslib_8c.html#a86d0df2c58502d9825661c8b742c1429" title="read_label_octet" alt="" coords="532,309,649,338"/><area shape="rect" id="node42" href="../../d2/d1c/dnslib_8c.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="247,282,303,312"/><area shape="rect" id="node44" href="../../d2/d1c/dnslib_8c.html#a1cb78f4d2f731e5145460e5b27c6a3b2" title="dns_add_a" alt="" coords="384,48,469,77"/><area shape="rect" id="node46" href="../../d2/d1c/dnslib_8c.html#ad188026f378b5cc191301677905e520b" title="create_dns_pkt_a" alt="" coords="528,48,653,77"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_icgraph" id="df/d92/dnslib_8h_af6f8ccf019e2ab6a6cf9a6fa04883f07_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="97,13,249,43"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="127,67,220,96"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="325,119,411,148"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="131,171,216,200"/><area shape="rect" id="node5" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="299,13,437,43"/><area shape="rect" id="node7" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="487,5,631,51"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="680,13,787,43"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="835,13,885,43"/><area shape="rect" id="node17" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="508,119,609,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a85440e389c69d29b599685b5c03f0b4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void destroy_dns_pkt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a85440e389c69d29b599685b5c03f0b4d_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a85440e389c69d29b599685b5c03f0b4d_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a85440e389c69d29b599685b5c03f0b4d_icgraph" id="df/d92/dnslib_8h_a85440e389c69d29b599685b5c03f0b4d_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="175,30,271,59"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="355,30,440,59"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="321,214,473,243"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="351,83,444,113"/><area shape="rect" id="node24" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="363,137,432,166"/><area shape="rect" id="node28" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="201,134,244,163"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="549,83,635,113"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="732,83,833,113"/><area shape="rect" id="node13" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="523,214,661,243"/><area shape="rect" id="node15" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="711,205,855,252"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="904,214,1011,243"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1059,214,1109,243"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa51f779ac55fce4aa6e999776d2c1030"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dns_a_default_fill </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> *&#160;</td>
<td class="paramname"><em>dpa</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_aa51f779ac55fce4aa6e999776d2c1030_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_aa51f779ac55fce4aa6e999776d2c1030_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_aa51f779ac55fce4aa6e999776d2c1030_icgraph" id="df/d92/dnslib_8h_aa51f779ac55fce4aa6e999776d2c1030_icgraph">
<area shape="rect" id="node3" href="../../d1/dd5/andns__snsd_8h.html#a1fcd0373d93db849bf72644fc21e5087" title="snsd_node_to_dansw" alt="" coords="177,7,324,36"/><area shape="rect" id="node13" href="../../d1/dd5/andns__snsd_8h.html#a1e3e36e284467c14a52b29d4e3a13f07" title="lcl_cache_to_dansws" alt="" coords="375,59,521,88"/><area shape="rect" id="node5" href="../../d1/dd5/andns__snsd_8h.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="375,5,521,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="572,32,641,61"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="691,32,776,61"/><area shape="rect" id="node11" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="825,32,927,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1cb78f4d2f731e5145460e5b27c6a3b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a>* dns_add_a </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/dc9/structdns__pkt__a.html">dns_pkt_a</a> **&#160;</td>
<td class="paramname"><em>dpa</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_cgraph" id="df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#ad188026f378b5cc191301677905e520b" title="create_dns_pkt_a" alt="" coords="139,32,264,61"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="312,32,379,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="428,32,473,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="539,5,608,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="523,59,624,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_icgraph" id="df/d92/dnslib_8h_a1cb78f4d2f731e5145460e5b27c6a3b2_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="140,93,196,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="245,93,309,123"/><area shape="rect" id="node7" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="357,93,400,123"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="449,13,601,43"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="479,67,572,96"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="677,119,763,148"/><area shape="rect" id="node25" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="483,171,568,200"/><area shape="rect" id="node11" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="651,13,789,43"/><area shape="rect" id="node13" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="839,5,983,51"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1032,13,1139,43"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1187,13,1237,43"/><area shape="rect" id="node23" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="860,119,961,148"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a44b46d72c38e42680ca2863753f13e9e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a>* dns_add_qst </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_cgraph" id="df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="149,32,285,61"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="333,32,400,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="449,32,495,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="560,5,629,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="544,59,645,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_icgraph" id="df/d92/dnslib_8h_a44b46d72c38e42680ca2863753f13e9e_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a16cafd9f581c898639a72d2ec78a42a7" title="dpktcpy" alt="" coords="151,7,217,36"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="268,57,364,87"/><area shape="rect" id="node18" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="583,163,735,192"/><area shape="rect" id="node28" href="../../df/d92/dnslib_8h.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="151,111,217,140"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a6b05a164ac280146566ad4b912845951" title="dpktcpy_rm_pref" alt="" coords="415,5,532,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="612,5,705,35"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="811,59,896,88"/><area shape="rect" id="node11" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="993,59,1095,88"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="616,59,701,88"/><area shape="rect" id="node20" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="784,163,923,192"/><area shape="rect" id="node22" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="972,154,1116,201"/><area shape="rect" id="node24" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1165,163,1272,192"/><area shape="rect" id="node26" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1320,163,1371,192"/><area shape="rect" id="node30" href="../../df/d92/dnslib_8h.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="279,111,353,140"/><area shape="rect" id="node32" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="452,111,495,140"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="abb463988416aeed685b6a169a1bf39da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dns_del_last_qst </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad2b243b66c4278a6c632f3f05fee99d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int getlblptr </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_cgraph" id="df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="124,5,180,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="231,5,300,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_icgraph" id="df/d92/dnslib_8h_ad2b243b66c4278a6c632f3f05fee99d9_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#ad469028422c9e87fc86604ead98e6bb1" title="lbltoname" alt="" coords="124,93,201,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="252,67,319,96"/><area shape="rect" id="node31" href="../../df/d92/dnslib_8h.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="257,120,313,149"/><area shape="rect" id="node7" href="../../df/d92/dnslib_8h.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="368,67,443,96"/><area shape="rect" id="node9" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="491,93,533,123"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="583,13,735,43"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="612,67,705,96"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="811,119,896,148"/><area shape="rect" id="node27" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="616,171,701,200"/><area shape="rect" id="node13" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="784,13,923,43"/><area shape="rect" id="node15" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="972,5,1116,51"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1165,13,1272,43"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1320,13,1371,43"/><area shape="rect" id="node25" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="993,119,1095,148"/><area shape="rect" id="node33" href="../../df/d92/dnslib_8h.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="373,120,437,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad469028422c9e87fc86604ead98e6bb1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lbltoname </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>start_pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_cgraph" id="df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#ad2b243b66c4278a6c632f3f05fee99d9" title="getlblptr" alt="" coords="159,5,225,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="300,56,356,85"/><area shape="rect" id="node10" href="../../d2/d1c/dnslib_8c.html#a86d0df2c58502d9825661c8b742c1429" title="read_label_octet" alt="" coords="133,109,251,139"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="407,83,476,112"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="304,109,352,139"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_icgraph" id="df/d92/dnslib_8h_ad469028422c9e87fc86604ead98e6bb1_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="135,67,201,96"/><area shape="rect" id="node29" href="../../df/d92/dnslib_8h.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="140,120,196,149"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="251,67,325,96"/><area shape="rect" id="node7" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="373,93,416,123"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="465,13,617,43"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="495,67,588,96"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="693,119,779,148"/><area shape="rect" id="node25" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="499,171,584,200"/><area shape="rect" id="node11" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="667,13,805,43"/><area shape="rect" id="node13" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="855,5,999,51"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1048,13,1155,43"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1203,13,1253,43"/><area shape="rect" id="node23" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="876,119,977,148"/><area shape="rect" id="node31" href="../../df/d92/dnslib_8h.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="256,120,320,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a54862bb1eb9a353af0979bf8c61180fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int nametolbl </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_cgraph" id="df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="135,5,191,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="241,5,311,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_icgraph" id="df/d92/dnslib_8h_a54862bb1eb9a353af0979bf8c61180fa_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#ab77a8691b1324284d5672f304e959fca" title="d_qst_p" alt="" coords="135,67,201,96"/><area shape="rect" id="node31" href="../../df/d92/dnslib_8h.html#a0858e261d809f0c9c655f16b55f387a4" title="d_a_p" alt="" coords="140,120,196,149"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#a1c7dc24a700e19b82f1c557a120afd68" title="d_qsts_p" alt="" coords="251,67,325,96"/><area shape="rect" id="node7" href="../../df/d92/dnslib_8h.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="373,93,416,123"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="465,13,617,43"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="495,67,588,96"/><area shape="rect" id="node25" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="507,120,576,149"/><area shape="rect" id="node28" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="499,173,584,203"/><area shape="rect" id="node11" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="667,13,805,43"/><area shape="rect" id="node13" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="855,5,999,51"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1048,13,1155,43"/><area shape="rect" id="node17" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1203,13,1253,43"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="693,120,779,149"/><area shape="rect" id="node23" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="876,120,977,149"/><area shape="rect" id="node33" href="../../df/d92/dnslib_8h.html#aac9016fc8df6043f5e7de50d562edd15" title="d_as_p" alt="" coords="256,120,320,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a86d0df2c58502d9825661c8b742c1429"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int read_label_octet </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_cgraph" id="df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="171,5,219,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="268,5,337,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_icgraph" id="df/d92/dnslib_8h_a86d0df2c58502d9825661c8b742c1429_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#ad469028422c9e87fc86604ead98e6bb1" title="lbltoname" alt="" coords="172,93,249,123"/><area shape="rect" id="node5" href="../../df/d92/dnslib_8h.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="300,67,367,96"/><area shape="rect" id="node31" href="../../df/d92/dnslib_8h.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="305,120,361,149"/><area shape="rect" id="node7" href="../../df/d92/dnslib_8h.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="416,67,491,96"/><area shape="rect" id="node9" href="../../df/d92/dnslib_8h.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="539,93,581,123"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="631,13,783,43"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="660,67,753,96"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="859,119,944,148"/><area shape="rect" id="node27" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="664,171,749,200"/><area shape="rect" id="node13" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="832,13,971,43"/><area shape="rect" id="node15" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1020,5,1164,51"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1213,13,1320,43"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1368,13,1419,43"/><area shape="rect" id="node25" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1041,119,1143,148"/><area shape="rect" id="node33" href="../../df/d92/dnslib_8h.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="421,120,485,149"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6a6c7ae3075bd8abd48ac0a9a3e50cea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int rm_inv_prefix </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_cgraph" id="df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="156,5,212,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="160,59,208,88"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="263,32,332,61"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_icgraph" id="df/d92/dnslib_8h_a6a6c7ae3075bd8abd48ac0a9a3e50cea_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a1b42acd03b0557a3849dd46e95adabed" title="swapped_straddr" alt="" coords="156,5,276,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="327,5,396,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="445,5,531,35"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="580,5,681,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5851130212850068567ef1e5c2e09fb2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int swap_straddr </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_cgraph" id="df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="156,5,212,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="263,5,332,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_icgraph" id="df/d92/dnslib_8h_a5851130212850068567ef1e5c2e09fb2_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a1b42acd03b0557a3849dd46e95adabed" title="swapped_straddr" alt="" coords="171,5,291,35"/><area shape="rect" id="node11" href="../../df/d92/dnslib_8h.html#a32b90ae5be1ca9761e1f94a18d06fd5a" title="swapped_straddr_pref" alt="" coords="156,59,305,88"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="511,5,580,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="637,32,723,61"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="772,32,873,61"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="356,59,452,88"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="503,59,588,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ac9cbd243ea2b7e352d34b9057f9e383e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int swap_straddr6 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_ac9cbd243ea2b7e352d34b9057f9e383e_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_ac9cbd243ea2b7e352d34b9057f9e383e_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_ac9cbd243ea2b7e352d34b9057f9e383e_icgraph" id="df/d92/dnslib_8h_ac9cbd243ea2b7e352d34b9057f9e383e_icgraph">
<area shape="rect" id="node3" href="../../df/d92/dnslib_8h.html#a1b42acd03b0557a3849dd46e95adabed" title="swapped_straddr" alt="" coords="176,5,296,35"/><area shape="rect" id="node11" href="../../df/d92/dnslib_8h.html#a32b90ae5be1ca9761e1f94a18d06fd5a" title="swapped_straddr_pref" alt="" coords="161,59,311,88"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="516,5,585,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="643,32,728,61"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="777,32,879,61"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="361,59,457,88"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="508,59,593,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1b42acd03b0557a3849dd46e95adabed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int swapped_straddr </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_cgraph" id="df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a6a6c7ae3075bd8abd48ac0a9a3e50cea" title="rm_inv_prefix" alt="" coords="180,59,279,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="336,85,384,115"/><area shape="rect" id="node13" href="../../d2/d1c/dnslib_8c.html#a5851130212850068567ef1e5c2e09fb2" title="swap_straddr" alt="" coords="180,5,279,35"/><area shape="rect" id="node16" href="../../d2/d1c/dnslib_8c.html#ac9cbd243ea2b7e352d34b9057f9e383e" title="swap_straddr6" alt="" coords="176,163,283,192"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="332,32,388,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="439,59,508,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_icgraph" id="df/d92/dnslib_8h_a1b42acd03b0557a3849dd46e95adabed_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="177,5,247,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="296,5,381,35"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="431,5,532,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a32b90ae5be1ca9761e1f94a18d06fd5a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int swapped_straddr_pref </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_cgraph.png" border="0" usemap="#df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_cgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_cgraph" id="df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a5851130212850068567ef1e5c2e09fb2" title="swap_straddr" alt="" coords="209,5,308,35"/><area shape="rect" id="node9" href="../../d2/d1c/dnslib_8c.html#ac9cbd243ea2b7e352d34b9057f9e383e" title="swap_straddr6" alt="" coords="205,59,312,88"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="365,85,413,115"/><area shape="rect" id="node14" href="../../d2/d1c/dnslib_8c.html#a7fb033b42337f08d87dbbb2a3e73c0f1" title="add_inv_prefix" alt="" coords="205,163,312,192"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="361,19,417,48"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="468,52,537,81"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_icgraph.png" border="0" usemap="#df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_icgraph" alt=""/></div>
<map name="df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_icgraph" id="df/d92/dnslib_8h_a32b90ae5be1ca9761e1f94a18d06fd5a_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="207,5,303,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="353,5,439,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="488,5,573,35"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="623,5,724,35"/></map>
</div>
</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../df/d92/dnslib_8h.html">dnslib.h</a></li>
<li class="footer">Generated on Wed Feb 19 2014 16:28:58 for The Netsukuku Project by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>