<!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 V2: C:/Dev/git/UbixOS/sys/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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <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 V2  <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"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <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&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('arch_8h.html','');}); /* @license-end */ </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)"> </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="#define-members">Macros</a> | <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 <<a class="el" href="include_2sys_2types_8h_source.html">sys/types.h</a>></code><br /> <code>#include <<a class="el" href="cc_8h_source.html">net/arch/cc.h</a>></code><br /> <code>#include <<a class="el" href="kprintf_8h_source.html">lib/kprintf.h</a>></code><br /> <code>#include <<a class="el" href="kpanic_8h_source.html">ubixos/kpanic.h</a>></code><br /> </div><div class="textblock"><div class="dynheader"> Include dependency graph for arch.h:</div> <div class="dyncontent"> <div class="center"><img src="arch_8h__incl.png" border="0" usemap="#C_1_2Dev_2git_2UbixOS_2sys_2include_2net_2arch_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="arch_8h__dep__incl.png" border="0" usemap="#C_1_2Dev_2git_2UbixOS_2sys_2include_2net_2arch_8hdep" alt=""/></div> </div> </div> <p><a href="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 </td><td class="memItemRight" valign="bottom"><a class="el" href="arch_8h.html#a23eb5e058a210efdde3d64e69679fafa">BIG_ENDIAN</a>   4321</td></tr> <tr class="separator:a23eb5e058a210efdde3d64e69679fafa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1771b7fb65ee640524d0052f229768c3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga1771b7fb65ee640524d0052f229768c3">BYTE_ORDER</a>   <a class="el" href="arch_8h.html#a8782a401fbf55261460863fc2f8df1ce">LITTLE_ENDIAN</a></td></tr> <tr class="separator:ga1771b7fb65ee640524d0052f229768c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8782a401fbf55261460863fc2f8df1ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="arch_8h.html#a8782a401fbf55261460863fc2f8df1ce">LITTLE_ENDIAN</a>   1234</td></tr> <tr class="separator:a8782a401fbf55261460863fc2f8df1ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaade87973d72135b0b3afccfff4f62eb8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaade87973d72135b0b3afccfff4f62eb8">LWIP_ALIGNMENT_CAST</a>(target_type, val)   <a class="el" href="group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72">LWIP_CONST_CAST</a>(target_type, val)</td></tr> <tr class="separator:gaade87973d72135b0b3afccfff4f62eb8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa0dd3f76dd9a837feaac61fedc0dbe72"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72">LWIP_CONST_CAST</a>(target_type, val)   ((target_type)((<a class="el" href="include_2sys_2types_8h.html#a34b856b1e3c67b5e5c1da0ef877b8157">ptrdiff_t</a>)val))</td></tr> <tr class="separator:gaa0dd3f76dd9a837feaac61fedc0dbe72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga651bb349041669fe717b19f127ef16c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga651bb349041669fe717b19f127ef16c0">LWIP_DECLARE_MEMORY_ALIGNED</a>(variable_name, size)   <a class="el" href="group__compiler__abstraction.html#ga4caecabca98b43919dd11be1c0d4cd8e">u8_t</a> variable_name[<a class="el" href="group__compiler__abstraction.html#ga25591dcb72fccc7b5dc46fbc1959694e">LWIP_MEM_ALIGN_BUFFER</a>(size)]</td></tr> <tr class="separator:ga651bb349041669fe717b19f127ef16c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa8e8724eb1c220cbbb90de9e175ce1dc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaa8e8724eb1c220cbbb90de9e175ce1dc">LWIP_MEM_ALIGN</a>(addr)   ((void *)(((<a class="el" href="group__compiler__abstraction.html#gaf019cbb71af10dcfda7758b21e655307">mem_ptr_t</a>)(addr) + <a class="el" href="group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a> - 1) & ~(<a class="el" href="group__compiler__abstraction.html#gaf019cbb71af10dcfda7758b21e655307">mem_ptr_t</a>)(<a class="el" href="group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a>-1)))</td></tr> <tr class="separator:gaa8e8724eb1c220cbbb90de9e175ce1dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga25591dcb72fccc7b5dc46fbc1959694e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga25591dcb72fccc7b5dc46fbc1959694e">LWIP_MEM_ALIGN_BUFFER</a>(size)   (((size) + <a class="el" href="group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a> - 1U))</td></tr> <tr class="separator:ga25591dcb72fccc7b5dc46fbc1959694e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaef204be511fd32f681b55abc08e9ae18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaef204be511fd32f681b55abc08e9ae18">LWIP_MEM_ALIGN_SIZE</a>(size)   (((size) + <a class="el" href="group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a> - 1U) & ~(<a class="el" href="group__lwip__opts__mem.html#ga97343214666ee6dcb18c0bd77b441ea7">MEM_ALIGNMENT</a>-1U))</td></tr> <tr class="separator:gaef204be511fd32f681b55abc08e9ae18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5bf52d6f2729d0c8afd365f69d7d4373"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga5bf52d6f2729d0c8afd365f69d7d4373">LWIP_NO_INTTYPES_H</a>   0</td></tr> <tr class="separator:ga5bf52d6f2729d0c8afd365f69d7d4373"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gade9c8513419a799cd78a07ae894bb805"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gade9c8513419a799cd78a07ae894bb805">LWIP_NO_LIMITS_H</a>   0</td></tr> <tr class="separator:gade9c8513419a799cd78a07ae894bb805"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga53954d507c09e521ec0d44a2450bb89d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga53954d507c09e521ec0d44a2450bb89d">LWIP_NO_STDDEF_H</a>   0</td></tr> <tr class="separator:ga53954d507c09e521ec0d44a2450bb89d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga122c754db96ecad23bc6f4541d6360c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga122c754db96ecad23bc6f4541d6360c1">LWIP_NO_STDINT_H</a>   0</td></tr> <tr class="separator:ga122c754db96ecad23bc6f4541d6360c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7e8bcd0282525704d6dd596bdd1b47d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga7e8bcd0282525704d6dd596bdd1b47d0">LWIP_PLATFORM_ASSERT</a>(x)   do {<a class="el" href="kprintf_8c.html#ab2761bdf0cca73ad0fb5880895210cd8">kprintf</a>("Assertion \"%s\" failed at line %d in %s\n", x, __LINE__, __FILE__); <a class="el" href="kpanic_8h.html#adb9a182aa071791a306163d50d653deb">kpanic</a>("asserted");} while(0)</td></tr> <tr class="separator:ga7e8bcd0282525704d6dd596bdd1b47d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaccef167be13a500ce30036030a9b142b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaccef167be13a500ce30036030a9b142b">LWIP_PLATFORM_DIAG</a>(x)   do {<a class="el" href="kprintf_8c.html#ab2761bdf0cca73ad0fb5880895210cd8">kprintf</a> x;} while(0)</td></tr> <tr class="separator:gaccef167be13a500ce30036030a9b142b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga683e5c35d3263fe3145e6a6bc546604a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga683e5c35d3263fe3145e6a6bc546604a">LWIP_PTR_NUMERIC_CAST</a>(target_type, val)   <a class="el" href="group__compiler__abstraction.html#gaa0dd3f76dd9a837feaac61fedc0dbe72">LWIP_CONST_CAST</a>(target_type, val)</td></tr> <tr class="separator:ga683e5c35d3263fe3145e6a6bc546604a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga70624a5deb8b9199406372a7f3603ecf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga70624a5deb8b9199406372a7f3603ecf">LWIP_UNUSED_ARG</a>(x)   (void)x</td></tr> <tr class="separator:ga70624a5deb8b9199406372a7f3603ecf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga73199061891adf1b912d20835c7d5e96"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga73199061891adf1b912d20835c7d5e96">PACK_STRUCT_BEGIN</a></td></tr> <tr class="separator:ga73199061891adf1b912d20835c7d5e96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga465fef70f294e21cbf4ea51fc342f20e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga465fef70f294e21cbf4ea51fc342f20e">PACK_STRUCT_END</a></td></tr> <tr class="separator:ga465fef70f294e21cbf4ea51fc342f20e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaab0b988124e37a978d9a88e7c1c778e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0">PACK_STRUCT_FIELD</a>(x)   x</td></tr> <tr class="separator:gaab0b988124e37a978d9a88e7c1c778e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa8f75e4117374c2d09fbda5566e40b62"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaa8f75e4117374c2d09fbda5566e40b62">PACK_STRUCT_FLD_8</a>(x)   <a class="el" href="group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0">PACK_STRUCT_FIELD</a>(x)</td></tr> <tr class="separator:gaa8f75e4117374c2d09fbda5566e40b62"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gacc89e224363eb0ebca24b64d925c3cb7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gacc89e224363eb0ebca24b64d925c3cb7">PACK_STRUCT_FLD_S</a>(x)   <a class="el" href="group__compiler__abstraction.html#gaab0b988124e37a978d9a88e7c1c778e0">PACK_STRUCT_FIELD</a>(x)</td></tr> <tr class="separator:gacc89e224363eb0ebca24b64d925c3cb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga33623da05bb55497534c3dc26ebebeb2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga33623da05bb55497534c3dc26ebebeb2">PACK_STRUCT_STRUCT</a></td></tr> <tr class="separator:ga33623da05bb55497534c3dc26ebebeb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac05a82d37afb251470f5e17ca15ab6e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gac05a82d37afb251470f5e17ca15ab6e9">S16_F</a>   PRId16</td></tr> <tr class="separator:gac05a82d37afb251470f5e17ca15ab6e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4b1eca99bc81e248c7074ea87fc9ca63"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga4b1eca99bc81e248c7074ea87fc9ca63">S32_F</a>   PRId32</td></tr> <tr class="separator:ga4b1eca99bc81e248c7074ea87fc9ca63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4cd359b6110f318ef71814587e1df029"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga4cd359b6110f318ef71814587e1df029">SZT_F</a>   PRIuPTR</td></tr> <tr class="separator:ga4cd359b6110f318ef71814587e1df029"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa9d7f6eb2ee9fcc5eda3545dbb1886e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaa9d7f6eb2ee9fcc5eda3545dbb1886e0">U16_F</a>   PRIu16</td></tr> <tr class="separator:gaa9d7f6eb2ee9fcc5eda3545dbb1886e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad8b0a364e95b07cb0c47709fdc6037d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gad8b0a364e95b07cb0c47709fdc6037d6">U32_F</a>   PRIu32</td></tr> <tr class="separator:gad8b0a364e95b07cb0c47709fdc6037d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1418f92673e54a36b6e376109e526382"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga1418f92673e54a36b6e376109e526382">X16_F</a>   PRIx16</td></tr> <tr class="separator:ga1418f92673e54a36b6e376109e526382"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac219830a93d05c5f18f64ce87a34be14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gac219830a93d05c5f18f64ce87a34be14">X32_F</a>   PRIx32</td></tr> <tr class="separator:gac219830a93d05c5f18f64ce87a34be14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga90c130a97711a9d7e5015c610f2dfe8f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga90c130a97711a9d7e5015c610f2dfe8f">X8_F</a>   "02" PRIx8</td></tr> <tr class="separator:ga90c130a97711a9d7e5015c610f2dfe8f"><td class="memSeparator" colspan="2"> </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="include_2sys_2types_8h.html#a09674b9e56fd7a93a2169aa9210deec7">uintptr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gaf019cbb71af10dcfda7758b21e655307">mem_ptr_t</a></td></tr> <tr class="separator:gaf019cbb71af10dcfda7758b21e655307"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gacf46f4df0ebab84edebcb69967fdf86b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="include_2sys_2types_8h.html#a3542c6a0490e65fc4fc407273126e64f">int16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#gacf46f4df0ebab84edebcb69967fdf86b">s16_t</a></td></tr> <tr class="separator:gacf46f4df0ebab84edebcb69967fdf86b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga10f9a3d7baef58ccc23228c3bd29c1fb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga10f9a3d7baef58ccc23228c3bd29c1fb">s32_t</a></td></tr> <tr class="separator:ga10f9a3d7baef58ccc23228c3bd29c1fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9cd1d7891fe315de1201e2c6e45f4f57"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="include_2sys_2types_8h.html#a06ffba8acf5d133104191f183e67ac8c">int8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga9cd1d7891fe315de1201e2c6e45f4f57">s8_t</a></td></tr> <tr class="separator:ga9cd1d7891fe315de1201e2c6e45f4f57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga77570ac4fcab86864fa1916e55676da2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga77570ac4fcab86864fa1916e55676da2">u16_t</a></td></tr> <tr class="separator:ga77570ac4fcab86864fa1916e55676da2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4c14294869aceba3ef9d4c0c302d0f33"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga4c14294869aceba3ef9d4c0c302d0f33">u32_t</a></td></tr> <tr class="separator:ga4c14294869aceba3ef9d4c0c302d0f33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4caecabca98b43919dd11be1c0d4cd8e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="include_2sys_2types_8h.html#a2aff71146ab4942b2b38860c749c4074">uint8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__compiler__abstraction.html#ga4caecabca98b43919dd11be1c0d4cd8e">u8_t</a></td></tr> <tr class="separator:ga4caecabca98b43919dd11be1c0d4cd8e"><td class="memSeparator" colspan="2"> </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="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">◆ </a></span>BIG_ENDIAN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BIG_ENDIAN   4321</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="arch_8h_source.html#l00045">45</a> of file <a class="el" href="arch_8h_source.html">arch.h</a>.</p> </div> </div> <a id="a8782a401fbf55261460863fc2f8df1ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8782a401fbf55261460863fc2f8df1ce">◆ </a></span>LITTLE_ENDIAN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LITTLE_ENDIAN   1234</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="arch_8h_source.html#l00041">41</a> of file <a class="el" href="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_e6bb53534ac0e427887cf7a94c0c004e.html">C:</a></li><li class="navelem"><a class="el" href="dir_d99d5d4662bf24521eef49da6a8cd34d.html">Dev</a></li><li class="navelem"><a class="el" href="dir_474a4b306371cf7e7f6fa12cb0b77df6.html">git</a></li><li class="navelem"><a class="el" href="dir_849109bbd106d461b128d63e5babcedf.html">UbixOS</a></li><li class="navelem"><a class="el" href="dir_6ec99f6d7d5182ba8913209ab70c9f18.html">sys</a></li><li class="navelem"><a class="el" href="dir_d1be8160e739b6eed1f7843efdbae1b3.html">include</a></li><li class="navelem"><a class="el" href="dir_8a452844cab5a537277ef786999bc939.html">net</a></li><li class="navelem"><a class="el" href="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>