Newer
Older
UbixOS / doc / html / d2 / d2d / arch_8h.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>UbixOS: include/net/arch.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="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</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="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">UbixOS
   &#160;<span id="projectnumber">2.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('../../',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('d2/d2d/arch_8h.html','../../');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<div class="title">arch.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="../../d0/d27/include_2sys_2types_8h_source.html">sys/types.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../dc/df0/cc_8h_source.html">net/arch/cc.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../da/d28/kprintf_8h_source.html">lib/kprintf.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d3/d24/kpanic_8h_source.html">ubixos/kpanic.h</a>&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for arch.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/daa/arch_8h__incl.png" border="0" usemap="#include_2net_2arch_8h" alt=""/></div>
<map name="include_2net_2arch_8h" id="include_2net_2arch_8h">
<area shape="rect" title=" " alt="" coords="330,5,455,32"/>
<area shape="rect" href="../../d0/d27/include_2sys_2types_8h.html" title=" " alt="" coords="282,229,373,256"/>
<area shape="rect" href="../../dc/df0/cc_8h.html" title=" " alt="" coords="170,80,269,107"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html" title=" " alt="" coords="310,80,395,107"/>
<area shape="rect" href="../../d3/d24/kpanic_8h.html" title=" " alt="" coords="471,80,584,107"/>
<area shape="rect" href="../../d0/d6f/__types_8h.html" title=" " alt="" coords="279,453,376,480"/>
<area shape="rect" href="../../d9/dab/select_8h.html" title=" " alt="" coords="281,304,374,331"/>
<area shape="rect" href="../../d6/d92/cdefs_8h.html" title=" " alt="" coords="453,379,543,405"/>
<area shape="rect" href="../../d6/d30/__timespec_8h.html" title=" " alt="" coords="5,379,124,405"/>
<area shape="rect" href="../../df/dc5/__timeval_8h.html" title=" " alt="" coords="148,379,253,405"/>
<area shape="rect" href="../../d6/da4/__sigset_8h.html" title=" " alt="" coords="277,379,377,405"/>
<area shape="rect" href="../../de/df7/time_8h.html" title=" " alt="" coords="151,155,251,181"/>
<area shape="rect" href="../../dc/dac/io_8h.html" title=" " alt="" coords="167,229,235,256"/>
<area shape="rect" href="../../d1/d2d/stdarg_8h.html" title=" " alt="" coords="326,155,395,181"/>
</map>
</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="../../d7/dff/arch_8h__dep__incl.png" border="0" usemap="#include_2net_2arch_8hdep" alt=""/></div>
<map name="include_2net_2arch_8hdep" id="include_2net_2arch_8hdep">
<area shape="rect" title=" " alt="" coords="3101,5,3227,32"/>
<area shape="rect" href="../../db/d16/debug_8h.html" title=" " alt="" coords="1355,80,1490,107"/>
<area shape="rect" href="../../d4/da4/def_8h.html" title=" " alt="" coords="1800,229,1917,256"/>
<area shape="rect" href="../../dd/d71/prot_2etharp_8h.html" title=" " alt="" coords="3128,379,3291,405"/>
<area shape="rect" href="../../df/dff/prot_2igmp_8h.html" title=" " alt="" coords="2949,379,3104,405"/>
<area shape="rect" href="../../de/d0f/prot_2ip4_8h.html" title=" " alt="" coords="3521,379,3663,405"/>
<area shape="rect" href="../../d6/d40/err_8h.html" title=" " alt="" coords="537,304,652,331"/>
<area shape="rect" href="../../da/dda/sio_8h.html" title=" " alt="" coords="3088,229,3205,256"/>
<area shape="rect" href="../../d8/db1/prot_2dns_8h.html" title=" " alt="" coords="3147,80,3293,107"/>
<area shape="rect" href="../../df/d44/prot_2ethernet_8h.html" title=" " alt="" coords="3171,304,3344,331"/>
<area shape="rect" href="../../d9/da8/prot_2icmp_8h.html" title=" " alt="" coords="3088,155,3243,181"/>
<area shape="rect" href="../../d8/d5d/prot_2icmp6_8h.html" title=" " alt="" coords="546,155,707,181"/>
<area shape="rect" href="../../d4/d19/prot_2ip_8h.html" title=" " alt="" coords="2928,155,3064,181"/>
<area shape="rect" href="../../d9/d67/prot_2tcp_8h.html" title=" " alt="" coords="3571,80,3715,107"/>
<area shape="rect" href="../../d3/d09/prot_2udp_8h.html" title=" " alt="" coords="3739,80,3885,107"/>
<area shape="rect" href="../../dc/dba/opt_8h.html" title=" " alt="" coords="1430,155,1549,181"/>
<area shape="rect" href="../../df/d98/bot_8c.html" title=" " alt="" coords="778,304,873,331"/>
<area shape="rect" href="../../d6/d4f/shell_8c.html" title=" " alt="" coords="897,304,1001,331"/>
<area shape="rect" href="../../d9/d56/sys__arch_8c.html" title=" " alt="" coords="93,453,224,480"/>
<area shape="rect" href="../../d2/d96/loopif_8c.html" title=" " alt="" coords="2899,229,3013,256"/>
<area shape="rect" href="../../d6/d94/arp_8c.html" title=" " alt="" coords="1304,155,1405,181"/>
<area shape="rect" href="../../dc/d65/api_8h.html" title=" " alt="" coords="884,229,1001,256"/>
<area shape="rect" href="../../d2/d5b/autoip_8h.html" title=" " alt="" coords="2783,603,2918,629"/>
<area shape="rect" href="../../d2/d2b/timeouts_8c.html" title=" " alt="" coords="1619,677,1754,704"/>
<area shape="rect" href="../../d6/d4a/inet_8h.html" title=" " alt="" coords="2023,453,2145,480"/>
<area shape="rect" href="../../da/d2f/ip_8h.html" title=" " alt="" coords="1703,528,1814,555"/>
<area shape="rect" href="../../da/dc6/ip4__frag_8h.html" title=" " alt="" coords="1347,603,1493,629"/>
<area shape="rect" href="../../df/d02/netif_8c.html" title=" " alt="" coords="2281,603,2389,629"/>
<area shape="rect" href="../../d1/da8/ip4__addr_8h.html" title=" " alt="" coords="2947,304,3096,331"/>
<area shape="rect" href="../../de/df7/ip__addr_8h.html" title=" " alt="" coords="2174,379,2317,405"/>
<area shape="rect" href="../../d0/d49/icmp_8h.html" title=" " alt="" coords="2169,528,2297,555"/>
<area shape="rect" href="../../d9/d69/netif_8h.html" title=" " alt="" coords="1621,453,1745,480"/>
<area shape="rect" href="../../db/da0/icmp6_8h.html" title=" " alt="" coords="982,528,1117,555"/>
<area shape="rect" href="../../d9/db5/tcpip_8h.html" title=" " alt="" coords="779,528,907,555"/>
<area shape="rect" href="../../da/dc8/ethernetif_8c.html" title=" " alt="" coords="1517,603,1653,629"/>
<area shape="rect" href="../../d9/d81/f_2ethernet_8h.html" title=" " alt="" coords="1991,528,2145,555"/>
<area shape="rect" href="../../da/d81/inet__chksum_8c.html" title=" " alt="" coords="2423,453,2582,480"/>
<area shape="rect" href="../../d3/d7d/ip6__addr_8h.html" title=" " alt="" coords="2124,304,2273,331"/>
<area shape="rect" href="../../d2/d6e/def_8c.html" title=" " alt="" coords="1492,304,1593,331"/>
<area shape="rect" href="../../d3/d8f/mem_8c.html" title=" " alt="" coords="577,453,690,480"/>
<area shape="rect" href="../../d8/df0/pbuf_8c.html" title=" " alt="" coords="1489,453,1597,480"/>
<area shape="rect" href="../../d0/d51/dhcp_8h.html" title=" " alt="" coords="3419,603,3547,629"/>
<area shape="rect" href="../../db/d87/dhcp6_8h.html" title=" " alt="" coords="2175,229,2310,256"/>
<area shape="rect" href="../../d5/d2e/dns_8h.html" title=" " alt="" coords="109,603,230,629"/>
<area shape="rect" href="../../d0/d35/pbuf_8h.html" title=" " alt="" coords="1338,379,1462,405"/>
<area shape="rect" href="../../d9/d87/sys_8h.html" title=" " alt="" coords="479,379,601,405"/>
<area shape="rect" href="../../d2/df2/timeouts_8h.html" title=" " alt="" coords="299,453,450,480"/>
<area shape="rect" href="../../d6/dfa/net_2errno_8h.html" title=" " alt="" coords="778,379,907,405"/>
<area shape="rect" href="../../df/dbc/etharp_8h.html" title=" " alt="" coords="2751,528,2887,555"/>
<area shape="rect" href="../../da/d80/err_8c.html" title=" " alt="" coords="715,453,805,480"/>
</map>
</div>
</div>
<p><a href="../../d2/d2d/arch_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="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a23eb5e058a210efdde3d64e69679fafa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d2d/arch_8h.html#a23eb5e058a210efdde3d64e69679fafa">BIG_ENDIAN</a>&#160;&#160;&#160;4321</td></tr>
<tr class="separator:a23eb5e058a210efdde3d64e69679fafa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1771b7fb65ee640524d0052f229768c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga1771b7fb65ee640524d0052f229768c3">BYTE_ORDER</a>&#160;&#160;&#160;<a class="el" href="../../d2/d2d/arch_8h.html#a8782a401fbf55261460863fc2f8df1ce">LITTLE_ENDIAN</a></td></tr>
<tr class="separator:ga1771b7fb65ee640524d0052f229768c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8782a401fbf55261460863fc2f8df1ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d2d/arch_8h.html#a8782a401fbf55261460863fc2f8df1ce">LITTLE_ENDIAN</a>&#160;&#160;&#160;1234</td></tr>
<tr class="separator:a8782a401fbf55261460863fc2f8df1ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaade87973d72135b0b3afccfff4f62eb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaade87973d72135b0b3afccfff4f62eb8">LWIP_ALIGNMENT_CAST</a>(target_type,  val)&#160;&#160;&#160;<a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72">LWIP_CONST_CAST</a>(target_type, val)</td></tr>
<tr class="separator:gaade87973d72135b0b3afccfff4f62eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0dd3f76dd9a837feaac61fedc0dbe72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72">LWIP_CONST_CAST</a>(target_type,  val)&#160;&#160;&#160;((target_type)((<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a34b856b1e3c67b5e5c1da0ef877b8157">ptrdiff_t</a>)val))</td></tr>
<tr class="separator:gaa0dd3f76dd9a837feaac61fedc0dbe72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga651bb349041669fe717b19f127ef16c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga651bb349041669fe717b19f127ef16c0">LWIP_DECLARE_MEMORY_ALIGNED</a>(variable_name,  size)&#160;&#160;&#160;<a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga4caecabca98b43919dd11be1c0d4cd8e">u8_t</a> variable_name[<a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga25591dcb72fccc7b5dc46fbc1959694e">LWIP_MEM_ALIGN_BUFFER</a>(size)]</td></tr>
<tr class="separator:ga651bb349041669fe717b19f127ef16c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8e8724eb1c220cbbb90de9e175ce1dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaa8e8724eb1c220cbbb90de9e175ce1dc">LWIP_MEM_ALIGN</a>(addr)&#160;&#160;&#160;((void *)(((<a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaf019cbb71af10dcfda7758b21e655307">mem_ptr_t</a>)(addr) + <a class="el" href="../../d6/d90/group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a> - 1) &amp; ~(<a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaf019cbb71af10dcfda7758b21e655307">mem_ptr_t</a>)(<a class="el" href="../../d6/d90/group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a>-1)))</td></tr>
<tr class="separator:gaa8e8724eb1c220cbbb90de9e175ce1dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25591dcb72fccc7b5dc46fbc1959694e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga25591dcb72fccc7b5dc46fbc1959694e">LWIP_MEM_ALIGN_BUFFER</a>(size)&#160;&#160;&#160;(((size) + <a class="el" href="../../d6/d90/group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a> - 1U))</td></tr>
<tr class="separator:ga25591dcb72fccc7b5dc46fbc1959694e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef204be511fd32f681b55abc08e9ae18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaef204be511fd32f681b55abc08e9ae18">LWIP_MEM_ALIGN_SIZE</a>(size)&#160;&#160;&#160;(((size) + <a class="el" href="../../d6/d90/group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a> - 1U) &amp; ~(<a class="el" href="../../d6/d90/group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a>-1U))</td></tr>
<tr class="separator:gaef204be511fd32f681b55abc08e9ae18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bf52d6f2729d0c8afd365f69d7d4373"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga5bf52d6f2729d0c8afd365f69d7d4373">LWIP_NO_INTTYPES_H</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ga5bf52d6f2729d0c8afd365f69d7d4373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade9c8513419a799cd78a07ae894bb805"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gade9c8513419a799cd78a07ae894bb805">LWIP_NO_LIMITS_H</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gade9c8513419a799cd78a07ae894bb805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53954d507c09e521ec0d44a2450bb89d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga53954d507c09e521ec0d44a2450bb89d">LWIP_NO_STDDEF_H</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ga53954d507c09e521ec0d44a2450bb89d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga122c754db96ecad23bc6f4541d6360c1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga122c754db96ecad23bc6f4541d6360c1">LWIP_NO_STDINT_H</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ga122c754db96ecad23bc6f4541d6360c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e8bcd0282525704d6dd596bdd1b47d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga7e8bcd0282525704d6dd596bdd1b47d0">LWIP_PLATFORM_ASSERT</a>(x)&#160;&#160;&#160;do {<a class="el" href="../../df/d87/kprintf_8c.html#ab2761bdf0cca73ad0fb5880895210cd8">kprintf</a>(&quot;Assertion \&quot;%s\&quot; failed at line %d in %s\n&quot;, x, __LINE__, __FILE__); <a class="el" href="../../d3/d24/kpanic_8h.html#adb9a182aa071791a306163d50d653deb">kpanic</a>(&quot;asserted&quot;);} while(0)</td></tr>
<tr class="separator:ga7e8bcd0282525704d6dd596bdd1b47d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccef167be13a500ce30036030a9b142b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaccef167be13a500ce30036030a9b142b">LWIP_PLATFORM_DIAG</a>(x)&#160;&#160;&#160;do {<a class="el" href="../../df/d87/kprintf_8c.html#ab2761bdf0cca73ad0fb5880895210cd8">kprintf</a> x;} while(0)</td></tr>
<tr class="separator:gaccef167be13a500ce30036030a9b142b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga683e5c35d3263fe3145e6a6bc546604a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga683e5c35d3263fe3145e6a6bc546604a">LWIP_PTR_NUMERIC_CAST</a>(target_type,  val)&#160;&#160;&#160;<a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72">LWIP_CONST_CAST</a>(target_type, val)</td></tr>
<tr class="separator:ga683e5c35d3263fe3145e6a6bc546604a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70624a5deb8b9199406372a7f3603ecf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga70624a5deb8b9199406372a7f3603ecf">LWIP_UNUSED_ARG</a>(x)&#160;&#160;&#160;(void)x</td></tr>
<tr class="separator:ga70624a5deb8b9199406372a7f3603ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73199061891adf1b912d20835c7d5e96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga73199061891adf1b912d20835c7d5e96">PACK_STRUCT_BEGIN</a></td></tr>
<tr class="separator:ga73199061891adf1b912d20835c7d5e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga465fef70f294e21cbf4ea51fc342f20e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga465fef70f294e21cbf4ea51fc342f20e">PACK_STRUCT_END</a></td></tr>
<tr class="separator:ga465fef70f294e21cbf4ea51fc342f20e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab0b988124e37a978d9a88e7c1c778e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0">PACK_STRUCT_FIELD</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:gaab0b988124e37a978d9a88e7c1c778e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8f75e4117374c2d09fbda5566e40b62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaa8f75e4117374c2d09fbda5566e40b62">PACK_STRUCT_FLD_8</a>(x)&#160;&#160;&#160;<a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0">PACK_STRUCT_FIELD</a>(x)</td></tr>
<tr class="separator:gaa8f75e4117374c2d09fbda5566e40b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc89e224363eb0ebca24b64d925c3cb7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gacc89e224363eb0ebca24b64d925c3cb7">PACK_STRUCT_FLD_S</a>(x)&#160;&#160;&#160;<a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0">PACK_STRUCT_FIELD</a>(x)</td></tr>
<tr class="separator:gacc89e224363eb0ebca24b64d925c3cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33623da05bb55497534c3dc26ebebeb2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga33623da05bb55497534c3dc26ebebeb2">PACK_STRUCT_STRUCT</a></td></tr>
<tr class="separator:ga33623da05bb55497534c3dc26ebebeb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac05a82d37afb251470f5e17ca15ab6e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gac05a82d37afb251470f5e17ca15ab6e9">S16_F</a>&#160;&#160;&#160;PRId16</td></tr>
<tr class="separator:gac05a82d37afb251470f5e17ca15ab6e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b1eca99bc81e248c7074ea87fc9ca63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga4b1eca99bc81e248c7074ea87fc9ca63">S32_F</a>&#160;&#160;&#160;PRId32</td></tr>
<tr class="separator:ga4b1eca99bc81e248c7074ea87fc9ca63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cd359b6110f318ef71814587e1df029"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga4cd359b6110f318ef71814587e1df029">SZT_F</a>&#160;&#160;&#160;PRIuPTR</td></tr>
<tr class="separator:ga4cd359b6110f318ef71814587e1df029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9d7f6eb2ee9fcc5eda3545dbb1886e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaa9d7f6eb2ee9fcc5eda3545dbb1886e0">U16_F</a>&#160;&#160;&#160;PRIu16</td></tr>
<tr class="separator:gaa9d7f6eb2ee9fcc5eda3545dbb1886e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8b0a364e95b07cb0c47709fdc6037d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gad8b0a364e95b07cb0c47709fdc6037d6">U32_F</a>&#160;&#160;&#160;PRIu32</td></tr>
<tr class="separator:gad8b0a364e95b07cb0c47709fdc6037d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1418f92673e54a36b6e376109e526382"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga1418f92673e54a36b6e376109e526382">X16_F</a>&#160;&#160;&#160;PRIx16</td></tr>
<tr class="separator:ga1418f92673e54a36b6e376109e526382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac219830a93d05c5f18f64ce87a34be14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gac219830a93d05c5f18f64ce87a34be14">X32_F</a>&#160;&#160;&#160;PRIx32</td></tr>
<tr class="separator:gac219830a93d05c5f18f64ce87a34be14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90c130a97711a9d7e5015c610f2dfe8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga90c130a97711a9d7e5015c610f2dfe8f">X8_F</a>&#160;&#160;&#160;&quot;02&quot; PRIx8</td></tr>
<tr class="separator:ga90c130a97711a9d7e5015c610f2dfe8f"><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:gaf019cbb71af10dcfda7758b21e655307"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a09674b9e56fd7a93a2169aa9210deec7">uintptr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gaf019cbb71af10dcfda7758b21e655307">mem_ptr_t</a></td></tr>
<tr class="separator:gaf019cbb71af10dcfda7758b21e655307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf46f4df0ebab84edebcb69967fdf86b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a3542c6a0490e65fc4fc407273126e64f">int16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#gacf46f4df0ebab84edebcb69967fdf86b">s16_t</a></td></tr>
<tr class="separator:gacf46f4df0ebab84edebcb69967fdf86b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10f9a3d7baef58ccc23228c3bd29c1fb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga10f9a3d7baef58ccc23228c3bd29c1fb">s32_t</a></td></tr>
<tr class="separator:ga10f9a3d7baef58ccc23228c3bd29c1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cd1d7891fe315de1201e2c6e45f4f57"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a06ffba8acf5d133104191f183e67ac8c">int8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga9cd1d7891fe315de1201e2c6e45f4f57">s8_t</a></td></tr>
<tr class="separator:ga9cd1d7891fe315de1201e2c6e45f4f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77570ac4fcab86864fa1916e55676da2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga77570ac4fcab86864fa1916e55676da2">u16_t</a></td></tr>
<tr class="separator:ga77570ac4fcab86864fa1916e55676da2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c14294869aceba3ef9d4c0c302d0f33"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga4c14294869aceba3ef9d4c0c302d0f33">u32_t</a></td></tr>
<tr class="separator:ga4c14294869aceba3ef9d4c0c302d0f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4caecabca98b43919dd11be1c0d4cd8e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a2aff71146ab4942b2b38860c749c4074">uint8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8c/group__compiler__abstraction.html#ga4caecabca98b43919dd11be1c0d4cd8e">u8_t</a></td></tr>
<tr class="separator:ga4caecabca98b43919dd11be1c0d4cd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for different processor and compiler architectures </p>

<p class="definition">Definition in file <a class="el" href="../../d2/d2d/arch_8h_source.html">arch.h</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a23eb5e058a210efdde3d64e69679fafa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23eb5e058a210efdde3d64e69679fafa">&#9670;&nbsp;</a></span>BIG_ENDIAN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BIG_ENDIAN&#160;&#160;&#160;4321</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d2/d2d/arch_8h_source.html#l00045">45</a> of file <a class="el" href="../../d2/d2d/arch_8h_source.html">arch.h</a>.</p>

</div>
</div>
<a id="a8782a401fbf55261460863fc2f8df1ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8782a401fbf55261460863fc2f8df1ce">&#9670;&nbsp;</a></span>LITTLE_ENDIAN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LITTLE_ENDIAN&#160;&#160;&#160;1234</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d2/d2d/arch_8h_source.html#l00041">41</a> of file <a class="el" href="../../d2/d2d/arch_8h_source.html">arch.h</a>.</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_2fa1ed3146d6c2b96c5cfe4341985326.html">net</a></li><li class="navelem"><a class="el" href="../../d2/d2d/arch_8h.html">arch.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
  </ul>
</div>
</body>
</html>