Newer
Older
UbixOS / doc / html / d6 / d92 / cdefs_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/sys/cdefs.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('d6/d92/cdefs_8h.html','../../');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">cdefs.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<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/d21/cdefs_8h__dep__incl.png" border="0" usemap="#include_2sys_2cdefs_8hdep" alt=""/></div>
<map name="include_2sys_2cdefs_8hdep" id="include_2sys_2cdefs_8hdep">
<area shape="rect" title=" " alt="" coords="4744,5,4878,32"/>
<area shape="rect" href="../../de/d9a/elf__generic_8h.html" title=" " alt="" coords="4395,80,4560,107"/>
<area shape="rect" href="../../d9/dab/select_8h.html" title=" " alt="" coords="4635,80,4774,107"/>
<area shape="rect" href="../../dd/d1d/uuid_8h.html" title=" " alt="" coords="4849,237,4976,263"/>
<area shape="rect" href="../../d4/dff/uthread_8h.html" title=" " alt="" coords="4482,237,4644,263"/>
<area shape="rect" href="../../d3/d29/strstr_8c.html" title=" " alt="" coords="4668,237,4748,263"/>
<area shape="rect" href="../../d6/d07/stdatomic_8h.html" title=" " alt="" coords="1186,155,1346,181"/>
<area shape="rect" href="../../d5/d65/strtol_8c.html" title=" " alt="" coords="4950,80,5029,107"/>
<area shape="rect" href="../../d0/d27/include_2sys_2types_8h.html" title=" " alt="" coords="2714,155,2849,181"/>
<area shape="rect" href="../../d2/d3f/descrip_8c.html" title=" " alt="" coords="3940,393,4055,420"/>
<area shape="rect" href="../../d5/d60/arch_2armv6_2syscall_8c.html" title=" " alt="" coords="2984,393,3126,420"/>
<area shape="rect" href="../../d9/d48/i386_2fork_8c.html" title=" " alt="" coords="3673,393,3784,420"/>
<area shape="rect" href="../../de/d18/i386__exec_8c.html" title=" " alt="" coords="3235,393,3384,420"/>
<area shape="rect" href="../../d7/d44/crc32_8c.html" title=" " alt="" coords="4223,237,4356,263"/>
<area shape="rect" href="../../d3/d41/ufs_8c.html" title=" " alt="" coords="2779,393,2864,420"/>
<area shape="rect" href="../../d6/de3/namei_8c.html" title=" " alt="" coords="35,237,136,263"/>
<area shape="rect" href="../../d9/dd9/devfs_8h.html" title=" " alt="" coords="161,237,301,263"/>
<area shape="rect" href="../../d6/d35/i386_2cpu_8h.html" title=" " alt="" coords="325,237,452,263"/>
<area shape="rect" href="../../d2/d68/8259_8h.html" title=" " alt="" coords="476,237,602,263"/>
<area shape="rect" href="../../d5/d67/fdc_8h.html" title=" " alt="" coords="626,237,742,263"/>
<area shape="rect" href="../../d3/d6c/ne2k_8h.html" title=" " alt="" coords="2633,319,2760,345"/>
<area shape="rect" href="../../d0/dcf/bioscall_8h.html" title=" " alt="" coords="767,237,906,263"/>
<area shape="rect" href="../../db/d51/kern__trie_8h.html" title=" " alt="" coords="930,237,1076,263"/>
<area shape="rect" href="../../d4/d03/kmalloc_8h.html" title=" " alt="" coords="2932,319,3072,345"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html" title=" " alt="" coords="2478,319,2608,345"/>
<area shape="rect" href="../../d2/d2d/arch_8h.html" title=" " alt="" coords="1134,393,1259,420"/>
<area shape="rect" href="../../d5/dab/libcpp_8h.html" title=" " alt="" coords="1202,237,1332,263"/>
<area shape="rect" href="../../df/db1/math_8h.html" title=" " alt="" coords="1356,237,1463,263"/>
<area shape="rect" href="../../d1/dd8/mpi_8h.html" title=" " alt="" coords="2784,319,2908,345"/>
<area shape="rect" href="../../d7/d97/net_8h.html" title=" " alt="" coords="1672,237,1790,263"/>
<area shape="rect" href="../../d0/d02/ogDisplay__VESA_8h.html" title=" " alt="" coords="1815,229,1978,271"/>
<area shape="rect" href="../../de/d44/hd_8h.html" title=" " alt="" coords="2002,237,2116,263"/>
<area shape="rect" href="../../da/d22/lnc_8h.html" title=" " alt="" coords="2140,237,2256,263"/>
<area shape="rect" href="../../d9/d97/pci_8h.html" title=" " alt="" coords="2280,237,2396,263"/>
<area shape="rect" href="../../d3/d76/ogDisplay__UbixOS_8h.html" title=" " alt="" coords="2420,229,2570,271"/>
<area shape="rect" href="../../df/db5/sde_8h.html" title=" " alt="" coords="2594,237,2718,263"/>
<area shape="rect" href="../../da/d66/string_8h.html" title=" " alt="" coords="3673,319,3784,345"/>
<area shape="rect" href="../../d6/d90/strings_8h.html" title=" " alt="" coords="3671,237,3788,263"/>
<area shape="rect" href="../../da/d7c/bootinfo_8h.html" title=" " alt="" coords="2845,237,2993,263"/>
<area shape="rect" href="../../d4/d7e/include_2sys_2device_8h.html" title=" " alt="" coords="4779,319,4918,345"/>
<area shape="rect" href="../../df/dfa/device_8old_8h.html" title=" " alt="" coords="1487,237,1647,263"/>
<area shape="rect" href="../../d9/d95/dma_8h.html" title=" " alt="" coords="3119,237,3247,263"/>
<area shape="rect" href="../../db/de4/driver_8h.html" title=" " alt="" coords="3271,237,3404,263"/>
<area shape="rect" href="../../d4/de4/sys_2elf_8h.html" title=" " alt="" coords="3252,319,3368,345"/>
<area shape="rect" href="../../d4/d35/idt_8h.html" title=" " alt="" coords="3479,237,3596,263"/>
<area shape="rect" href="../../df/d92/sys_2signal_8h.html" title=" " alt="" coords="4061,237,4198,263"/>
<area shape="rect" href="../../db/dd5/thread_8h.html" title=" " alt="" coords="4060,319,4199,345"/>
<area shape="rect" href="../../de/d9a/tss_8h.html" title=" " alt="" coords="3813,237,3934,263"/>
<area shape="rect" href="../../d5/d9a/ubthread_8c.html" title=" " alt="" coords="2482,393,2604,420"/>
<area shape="rect" href="../../d5/d82/gpt_8h.html" title=" " alt="" coords="4766,393,4930,420"/>
</map>
</div>
</div>
<p><a href="../../d6/d92/cdefs_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:a61c51d1c0b2accc9168cf76a5152fc9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a61c51d1c0b2accc9168cf76a5152fc9d">__alignof</a>(x)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(struct { char __a; x __b; }, __b)</td></tr>
<tr class="separator:a61c51d1c0b2accc9168cf76a5152fc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a866b546ca5c56e031293502c1393d4e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a866b546ca5c56e031293502c1393d4e8">__alloc_align</a>(x)</td></tr>
<tr class="separator:a866b546ca5c56e031293502c1393d4e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1cb341b18f1a937d9a64f8d98dc2467"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aa1cb341b18f1a937d9a64f8d98dc2467">__alloc_size</a>(x)</td></tr>
<tr class="separator:aa1cb341b18f1a937d9a64f8d98dc2467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6034e8cd4bcd5bacfd060abd01bbd8a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a6034e8cd4bcd5bacfd060abd01bbd8a8">__always_inline</a></td></tr>
<tr class="separator:a6034e8cd4bcd5bacfd060abd01bbd8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2b040851c447d8d78a7d28d38d7b18b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aa2b040851c447d8d78a7d28d38d7b18b">__arg_type_tag</a>(arg_kind,  arg_idx,  type_tag_idx)</td></tr>
<tr class="separator:aa2b040851c447d8d78a7d28d38d7b18b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a553c54444eef5e65cf1169100e76fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0a553c54444eef5e65cf1169100e76fa">__asserts_exclusive</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(assert_exclusive_lock(__VA_ARGS__))</td></tr>
<tr class="separator:a0a553c54444eef5e65cf1169100e76fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf8d4e228b100d8470f07bc6ece978ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#abf8d4e228b100d8470f07bc6ece978ab">__asserts_shared</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(assert_shared_lock(__VA_ARGS__))</td></tr>
<tr class="separator:abf8d4e228b100d8470f07bc6ece978ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a568e6bde99652b7fd271ad206cfe38f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a568e6bde99652b7fd271ad206cfe38f5">__BEGIN_DECLS</a></td></tr>
<tr class="separator:a568e6bde99652b7fd271ad206cfe38f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa00daaab11d6072cf978ba8268041ed6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aa00daaab11d6072cf978ba8268041ed6">__BSD_VISIBLE</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aa00daaab11d6072cf978ba8268041ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55835dbed10508bb7c57700e8f6a81c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a55835dbed10508bb7c57700e8f6a81c6">__CONCAT</a>(x,  y)&#160;&#160;&#160;xy</td></tr>
<tr class="separator:a55835dbed10508bb7c57700e8f6a81c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a237c48d7689530103740c2294e0575e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a237c48d7689530103740c2294e0575e0">__const</a>&#160;&#160;&#160;/* delete pseudo-ANSI C keywords */</td></tr>
<tr class="separator:a237c48d7689530103740c2294e0575e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18c8113e8a7874a7f2718b2b46cf2c9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a18c8113e8a7874a7f2718b2b46cf2c9f">__containerof</a>(x,  s,  m)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a0c76efdd134700aee3eb002cf4c0a674">__DEQUALIFY</a>(s *, (<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> char *)(x) - <a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(s, m))</td></tr>
<tr class="separator:a18c8113e8a7874a7f2718b2b46cf2c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0848f8698d26c3c3bec1bf7901e0c767"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0848f8698d26c3c3bec1bf7901e0c767">__COPYRIGHT</a>(s)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__copyright_,__LINE__),s)</td></tr>
<tr class="separator:a0848f8698d26c3c3bec1bf7901e0c767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f14a1ccfec3cc2a903bcc1a693a802"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a58f14a1ccfec3cc2a903bcc1a693a802">__datatype_type_tag</a>(kind,  type)</td></tr>
<tr class="separator:a58f14a1ccfec3cc2a903bcc1a693a802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76082b09261c8d1d35bcc0b41e916fb6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a76082b09261c8d1d35bcc0b41e916fb6">__dead2</a></td></tr>
<tr class="separator:a76082b09261c8d1d35bcc0b41e916fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae32bd6d8d48504cd0425f6872aa525f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ae32bd6d8d48504cd0425f6872aa525f1">__DECONST</a>(type,  var)&#160;&#160;&#160;((type)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)(<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *)(var))</td></tr>
<tr class="separator:ae32bd6d8d48504cd0425f6872aa525f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c76efdd134700aee3eb002cf4c0a674"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0c76efdd134700aee3eb002cf4c0a674">__DEQUALIFY</a>(type,  var)&#160;&#160;&#160;((type)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)(<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> void *)(var))</td></tr>
<tr class="separator:a0c76efdd134700aee3eb002cf4c0a674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae7ccc939ba250815398d6333f28fc91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aae7ccc939ba250815398d6333f28fc91">__DEVOLATILE</a>(type,  var)&#160;&#160;&#160;((type)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)(<a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> void *)(var))</td></tr>
<tr class="separator:aae7ccc939ba250815398d6333f28fc91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a115472f6d0d1035f1885658ce0821537"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a115472f6d0d1035f1885658ce0821537">__END_DECLS</a></td></tr>
<tr class="separator:a115472f6d0d1035f1885658ce0821537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e74de96a617c2ecd6f39d61a5e33c5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0e74de96a617c2ecd6f39d61a5e33c5c">__exported</a></td></tr>
<tr class="separator:a0e74de96a617c2ecd6f39d61a5e33c5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a885e102b7d83b8b972737f9335810046"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a885e102b7d83b8b972737f9335810046">__EXT1_VISIBLE</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a885e102b7d83b8b972737f9335810046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d606e5c51fb29814027e012057397bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a1d606e5c51fb29814027e012057397bc">__fastcall</a></td></tr>
<tr class="separator:a1d606e5c51fb29814027e012057397bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a7fd57c89fab1cb4992d93593ab60e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a4a7fd57c89fab1cb4992d93593ab60e6">__FBSDID</a>(s)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__rcsid_,__LINE__),s)</td></tr>
<tr class="separator:a4a7fd57c89fab1cb4992d93593ab60e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0ce201738032b598c201affa415ab4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aac0ce201738032b598c201affa415ab4">__format_arg</a>(fmtarg)</td></tr>
<tr class="separator:aac0ce201738032b598c201affa415ab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d6e1cf1a8d53f38471e9e9db3faf740"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a7d6e1cf1a8d53f38471e9e9db3faf740">__func__</a>&#160;&#160;&#160;<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr>
<tr class="separator:a7d6e1cf1a8d53f38471e9e9db3faf740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398ca8d9da9cff929a113400a8b36df3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a398ca8d9da9cff929a113400a8b36df3">__GLOBL</a>(sym)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a19831242ccd7e7d0e450cdfe6e51174a">__GLOBL1</a>(sym)</td></tr>
<tr class="separator:a398ca8d9da9cff929a113400a8b36df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19831242ccd7e7d0e450cdfe6e51174a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a19831242ccd7e7d0e450cdfe6e51174a">__GLOBL1</a>(sym)&#160;&#160;&#160;__asm__(&quot;.globl &quot; #sym)</td></tr>
<tr class="separator:a19831242ccd7e7d0e450cdfe6e51174a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad83e59d8025ccb736e81b4119860f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a8ad83e59d8025ccb736e81b4119860f0">__GNUC_PREREQ__</a>(ma,  mi)&#160;&#160;&#160;0</td></tr>
<tr class="separator:a8ad83e59d8025ccb736e81b4119860f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea9deeb933ce53e7ea573e4234ba5d20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aea9deeb933ce53e7ea573e4234ba5d20">__guarded_by</a>(x)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(guarded_by(x))</td></tr>
<tr class="separator:aea9deeb933ce53e7ea573e4234ba5d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d2d7742701f3f112afbcd8d4f9ccdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb">__has_attribute</a>(x)&#160;&#160;&#160;0</td></tr>
<tr class="separator:a54d2d7742701f3f112afbcd8d4f9ccdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a447121dcab4275b7839a56082b7a1ab8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a447121dcab4275b7839a56082b7a1ab8">__has_builtin</a>(x)&#160;&#160;&#160;0</td></tr>
<tr class="separator:a447121dcab4275b7839a56082b7a1ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea1c4f7b66a67b78ad863176338dae8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aea1c4f7b66a67b78ad863176338dae8d">__has_extension</a>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#af989845e24678c452b9222afdac95e7f">__has_feature</a></td></tr>
<tr class="separator:aea1c4f7b66a67b78ad863176338dae8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af989845e24678c452b9222afdac95e7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#af989845e24678c452b9222afdac95e7f">__has_feature</a>(x)&#160;&#160;&#160;0</td></tr>
<tr class="separator:af989845e24678c452b9222afdac95e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5510d82e4946f1656f4969911c54736"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ae5510d82e4946f1656f4969911c54736">__has_include</a>(x)&#160;&#160;&#160;0</td></tr>
<tr class="separator:ae5510d82e4946f1656f4969911c54736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40f0fecd341aae3690f0dded986e423a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a40f0fecd341aae3690f0dded986e423a">__hidden</a></td></tr>
<tr class="separator:a40f0fecd341aae3690f0dded986e423a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabb1ea4bbd4842fc14a16d8fb779ea4b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../d1/de8/pci_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>,  string)&#160;&#160;&#160;static <a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char <a class="el" href="../../d1/de8/pci_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>[] <a class="el" href="../../d6/d92/cdefs_8h.html#a2e3484535ee610c8e19e9859563abe48">__unused</a> = string</td></tr>
<tr class="separator:aabb1ea4bbd4842fc14a16d8fb779ea4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96deb7ba5a74848afb710cc4ee6d2c08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a96deb7ba5a74848afb710cc4ee6d2c08">__inline</a></td></tr>
<tr class="separator:a96deb7ba5a74848afb710cc4ee6d2c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75b6c21a0dc63c1478003a9999e5bd0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a75b6c21a0dc63c1478003a9999e5bd0e">__ISO_C_VISIBLE</a>&#160;&#160;&#160;2011</td></tr>
<tr class="separator:a75b6c21a0dc63c1478003a9999e5bd0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45a3ce99b80325d4258963b15d72034d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(x)</td></tr>
<tr class="separator:a45a3ce99b80325d4258963b15d72034d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932b1344a82ee140b3731ae7ba4232de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a932b1344a82ee140b3731ae7ba4232de">__lockable</a>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(lockable)</td></tr>
<tr class="separator:a932b1344a82ee140b3731ae7ba4232de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792da136d5c94294aeeb345e71dc2b56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a792da136d5c94294aeeb345e71dc2b56">__locks_exclusive</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(exclusive_lock_function(__VA_ARGS__))</td></tr>
<tr class="separator:a792da136d5c94294aeeb345e71dc2b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e454cfb94b579fd02176242e8f4b11b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a3e454cfb94b579fd02176242e8f4b11b">__locks_shared</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(shared_lock_function(__VA_ARGS__))</td></tr>
<tr class="separator:a3e454cfb94b579fd02176242e8f4b11b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac442f8f09affe902f2f2be61281d2edd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ac442f8f09affe902f2f2be61281d2edd">__malloc_like</a></td></tr>
<tr class="separator:ac442f8f09affe902f2f2be61281d2edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f1cc74e1b4535545f741c257e2db27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#af9f1cc74e1b4535545f741c257e2db27">__min_size</a>(x)&#160;&#160;&#160;(x)</td></tr>
<tr class="separator:af9f1cc74e1b4535545f741c257e2db27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76756b4907cb284f9c2ebce12828ca95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a76756b4907cb284f9c2ebce12828ca95">__no_lock_analysis</a>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(no_thread_safety_analysis)</td></tr>
<tr class="separator:a76756b4907cb284f9c2ebce12828ca95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a3055fa9fd2b7c91df69c75e185e76f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a2a3055fa9fd2b7c91df69c75e185e76f">__noinline</a></td></tr>
<tr class="separator:a2a3055fa9fd2b7c91df69c75e185e76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c6a42786b5806f81419b96a5aa43937"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a1c6a42786b5806f81419b96a5aa43937">__nonnull</a>(x)</td></tr>
<tr class="separator:a1c6a42786b5806f81419b96a5aa43937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4134fdf661051fd3211390fbf4222b74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a4134fdf661051fd3211390fbf4222b74">__nonnull_all</a></td></tr>
<tr class="separator:a4134fdf661051fd3211390fbf4222b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d0c8540f3900ac312b7080f64d10792"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0d0c8540f3900ac312b7080f64d10792">__null_sentinel</a></td></tr>
<tr class="separator:a0d0c8540f3900ac312b7080f64d10792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65215937142629a994e339f3edfe1c95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a65215937142629a994e339f3edfe1c95">__NULLABILITY_PRAGMA_POP</a></td></tr>
<tr class="separator:a65215937142629a994e339f3edfe1c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0a895d54451947ee56780d433959eae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ac0a895d54451947ee56780d433959eae">__NULLABILITY_PRAGMA_PUSH</a></td></tr>
<tr class="separator:ac0a895d54451947ee56780d433959eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eb5255e1d14c0f5b812d26c0c38ef81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(type,  field)&#160;&#160;&#160;((<a class="el" href="../../d0/d6f/__types_8h.html#a1f24faf9327b9efdbef80cc24cb4b88f">__size_t</a>)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)((<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> void *)&amp;((type *)0)-&gt;field))</td></tr>
<tr class="separator:a1eb5255e1d14c0f5b812d26c0c38ef81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa99416b55b01472d67172a340afbe3b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aa99416b55b01472d67172a340afbe3b1">__P</a>(protos)&#160;&#160;&#160;()		/* traditional C preprocessor */</td></tr>
<tr class="separator:aa99416b55b01472d67172a340afbe3b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dcbabe4c86c7ecf1eca8302395b3981"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0dcbabe4c86c7ecf1eca8302395b3981">__POSIX_VISIBLE</a>&#160;&#160;&#160;200809</td></tr>
<tr class="separator:a0dcbabe4c86c7ecf1eca8302395b3981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab76eac090ea0906633ed9e049e86571b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ab76eac090ea0906633ed9e049e86571b">__predict_false</a>(exp)&#160;&#160;&#160;(exp)</td></tr>
<tr class="separator:ab76eac090ea0906633ed9e049e86571b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41fac8086b38eb6c411f4c52a7b15686"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a41fac8086b38eb6c411f4c52a7b15686">__predict_true</a>(exp)&#160;&#160;&#160;(exp)</td></tr>
<tr class="separator:a41fac8086b38eb6c411f4c52a7b15686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a605444695c5560c9337039ae99bb09ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a605444695c5560c9337039ae99bb09ea">__printf0like</a>(fmtarg,  firstvararg)</td></tr>
<tr class="separator:a605444695c5560c9337039ae99bb09ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab302334d9a77a6925be4e5b45397e4a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ab302334d9a77a6925be4e5b45397e4a3">__printflike</a>(fmtarg,  firstvararg)</td></tr>
<tr class="separator:ab302334d9a77a6925be4e5b45397e4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661bb2320927b900990688cc42130afb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a661bb2320927b900990688cc42130afb">__pt_guarded_by</a>(x)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(pt_guarded_by(x))</td></tr>
<tr class="separator:a661bb2320927b900990688cc42130afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8d4aa7e9ca368db7220dc9747189f1c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ab8d4aa7e9ca368db7220dc9747189f1c">__pure</a></td></tr>
<tr class="separator:ab8d4aa7e9ca368db7220dc9747189f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2542d742d75f94143ae25799cd33d49f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a2542d742d75f94143ae25799cd33d49f">__pure2</a></td></tr>
<tr class="separator:a2542d742d75f94143ae25799cd33d49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c95b887685e439498118acfab1413e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a1c95b887685e439498118acfab1413e0">__rangeof</a>(type,  start,  end)&#160;&#160;&#160;(<a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(type, end) - <a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(type, start))</td></tr>
<tr class="separator:a1c95b887685e439498118acfab1413e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac827b66fd57da5cb648afe2d9836110c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ac827b66fd57da5cb648afe2d9836110c">__RCSID</a>(s)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__rcsid_,__LINE__),s)</td></tr>
<tr class="separator:ac827b66fd57da5cb648afe2d9836110c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891dbfcfdcce42ec7192e5ab3eb18b37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a891dbfcfdcce42ec7192e5ab3eb18b37">__RCSID_SOURCE</a>(s)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__rcsid_source_,__LINE__),s)</td></tr>
<tr class="separator:a891dbfcfdcce42ec7192e5ab3eb18b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d1b66b8e796b8c0bce8faa20f92ce4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a42d1b66b8e796b8c0bce8faa20f92ce4">__requires_exclusive</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(exclusive_locks_required(__VA_ARGS__))</td></tr>
<tr class="separator:a42d1b66b8e796b8c0bce8faa20f92ce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a60420949c1cf0885849720a4e9fdf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a93a60420949c1cf0885849720a4e9fdf">__requires_shared</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(shared_locks_required(__VA_ARGS__))</td></tr>
<tr class="separator:a93a60420949c1cf0885849720a4e9fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8512b5a02e4d31fee6f44bcb2ffd409f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a8512b5a02e4d31fee6f44bcb2ffd409f">__requires_unlocked</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(locks_excluded(__VA_ARGS__))</td></tr>
<tr class="separator:a8512b5a02e4d31fee6f44bcb2ffd409f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4127c12268159bf73f8e69b23c34c610"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a4127c12268159bf73f8e69b23c34c610">__restrict</a></td></tr>
<tr class="separator:a4127c12268159bf73f8e69b23c34c610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1802cf8bfc6aafff3a428139af536c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ab1802cf8bfc6aafff3a428139af536c8">__result_use_check</a></td></tr>
<tr class="separator:ab1802cf8bfc6aafff3a428139af536c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa80322503cac5d0f65d774417448974b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aa80322503cac5d0f65d774417448974b">__returns_twice</a></td></tr>
<tr class="separator:aa80322503cac5d0f65d774417448974b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab15954bc9ecb87117067f953971c11b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ab15954bc9ecb87117067f953971c11b6">__scanflike</a>(fmtarg,  firstvararg)</td></tr>
<tr class="separator:ab15954bc9ecb87117067f953971c11b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadfa77c21cca8c4643503eb23704a02e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aadfa77c21cca8c4643503eb23704a02e">__SCCSID</a>(s)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__sccsid_,__LINE__),s)</td></tr>
<tr class="separator:aadfa77c21cca8c4643503eb23704a02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58c7ed46bc7eec7c52b88efd6b8964d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a58c7ed46bc7eec7c52b88efd6b8964d5">__signed</a></td></tr>
<tr class="separator:a58c7ed46bc7eec7c52b88efd6b8964d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f4fbf1948f075d32a99c4cf9fb61efc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a1f4fbf1948f075d32a99c4cf9fb61efc">__strfmonlike</a>(fmtarg,  firstvararg)</td></tr>
<tr class="separator:a1f4fbf1948f075d32a99c4cf9fb61efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89fdb1ea46e9ab6df31e46c54c50ac60"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a89fdb1ea46e9ab6df31e46c54c50ac60">__strftimelike</a>(fmtarg,  firstvararg)</td></tr>
<tr class="separator:a89fdb1ea46e9ab6df31e46c54c50ac60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375c4dc9f0fb338999de81aab826f9d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a375c4dc9f0fb338999de81aab826f9d6">__STRING</a>(x)&#160;&#160;&#160;&quot;x&quot;</td></tr>
<tr class="separator:a375c4dc9f0fb338999de81aab826f9d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9237eecd523e8f1df898fe438ac7576f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a9237eecd523e8f1df898fe438ac7576f">__trylocks_exclusive</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(exclusive_trylock_function(__VA_ARGS__))</td></tr>
<tr class="separator:a9237eecd523e8f1df898fe438ac7576f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24edd6b1c3870a174e2b3e57ab1be29b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a24edd6b1c3870a174e2b3e57ab1be29b">__trylocks_shared</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(shared_trylock_function(__VA_ARGS__))</td></tr>
<tr class="separator:a24edd6b1c3870a174e2b3e57ab1be29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a855ee52754c8e676bc796ac9172d4169"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a855ee52754c8e676bc796ac9172d4169">__unlocks</a>(...)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(unlock_function(__VA_ARGS__))</td></tr>
<tr class="separator:a855ee52754c8e676bc796ac9172d4169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3aeb99284b4fa38c3e487dd83e174df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ad3aeb99284b4fa38c3e487dd83e174df">__unreachable</a>()&#160;&#160;&#160;((void)0)</td></tr>
<tr class="separator:ad3aeb99284b4fa38c3e487dd83e174df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e3484535ee610c8e19e9859563abe48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a2e3484535ee610c8e19e9859563abe48">__unused</a></td></tr>
<tr class="separator:a2e3484535ee610c8e19e9859563abe48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9968b9f119910bbbbe82403fd875ef8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a9968b9f119910bbbbe82403fd875ef8f">__volatile</a></td></tr>
<tr class="separator:a9968b9f119910bbbbe82403fd875ef8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a442aaa892ac5c8616b1aca227c5aad97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a442aaa892ac5c8616b1aca227c5aad97">__weak_symbol</a>&#160;&#160;&#160;<a class="el" href="../../d5/d4a/gdt_8h.html#af1b8d9e0e0b1d343cd1fb2f9f9ce86cd">__attribute__</a>((__weak__))</td></tr>
<tr class="separator:a442aaa892ac5c8616b1aca227c5aad97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ec29bac42ca62a14648cb542ce8094"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a64ec29bac42ca62a14648cb542ce8094">__XSI_VISIBLE</a>&#160;&#160;&#160;700</td></tr>
<tr class="separator:a64ec29bac42ca62a14648cb542ce8094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e8865ef859a8bf3308f30e22da747f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a3e8865ef859a8bf3308f30e22da747f6">_Alignas</a>(x)&#160;&#160;&#160;__aligned(x)</td></tr>
<tr class="separator:a3e8865ef859a8bf3308f30e22da747f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcb8d15f870cea9564e9e367085258da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#afcb8d15f870cea9564e9e367085258da">_Alignof</a>(x)&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a61c51d1c0b2accc9168cf76a5152fc9d">__alignof</a>(x)</td></tr>
<tr class="separator:afcb8d15f870cea9564e9e367085258da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52600f5d4caab9c54707d8e21d1d1761"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a52600f5d4caab9c54707d8e21d1d1761">_Atomic</a>(T)&#160;&#160;&#160;struct { T <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> __val; }</td></tr>
<tr class="separator:a52600f5d4caab9c54707d8e21d1d1761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf63c0be9c8be44ddb81199ca68caf66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#adf63c0be9c8be44ddb81199ca68caf66">_Nonnull</a></td></tr>
<tr class="separator:adf63c0be9c8be44ddb81199ca68caf66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc60192553b70b37149691b71022d5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#afdc60192553b70b37149691b71022d5a">_Noreturn</a>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a76082b09261c8d1d35bcc0b41e916fb6">__dead2</a></td></tr>
<tr class="separator:afdc60192553b70b37149691b71022d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4500f2129ca921fe93e9c530aafc3293"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a4500f2129ca921fe93e9c530aafc3293">_Null_unspecified</a></td></tr>
<tr class="separator:a4500f2129ca921fe93e9c530aafc3293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69f810caaafcb9fc3e535656d1ecd179"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a69f810caaafcb9fc3e535656d1ecd179">_Nullable</a></td></tr>
<tr class="separator:a69f810caaafcb9fc3e535656d1ecd179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450c744d17395fc6f5a61f1bc9d70d4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a450c744d17395fc6f5a61f1bc9d70d4a">_Static_assert</a>(x,  y)&#160;&#160;&#160;struct __hack</td></tr>
<tr class="separator:a450c744d17395fc6f5a61f1bc9d70d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ee13d5bcebab292dbc98e06c6cf9fe7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a6ee13d5bcebab292dbc98e06c6cf9fe7">_Thread_local</a>&#160;&#160;&#160;__thread</td></tr>
<tr class="separator:a6ee13d5bcebab292dbc98e06c6cf9fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c212835823e3c54a8ab6d95c652660e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a>&#160;&#160;&#160;/* delete ANSI C keywords */</td></tr>
<tr class="separator:a2c212835823e3c54a8ab6d95c652660e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00d24c7231be28dbaf71f5408f30e44c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a00d24c7231be28dbaf71f5408f30e44c">inline</a></td></tr>
<tr class="separator:a00d24c7231be28dbaf71f5408f30e44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31516cd0c4adc3d52b93ef2e5c6117b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ae31516cd0c4adc3d52b93ef2e5c6117b">signed</a></td></tr>
<tr class="separator:ae31516cd0c4adc3d52b93ef2e5c6117b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af55a5e48555be7d32ad73e76cf5d4db0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a></td></tr>
<tr class="separator:af55a5e48555be7d32ad73e76cf5d4db0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a61c51d1c0b2accc9168cf76a5152fc9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61c51d1c0b2accc9168cf76a5152fc9d">&#9670;&nbsp;</a></span>__alignof</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __alignof</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(struct { char __a; x __b; }, __b)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00253">253</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __alloc_align</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00248">248</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __alloc_size</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00243">243</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __always_inline</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00370">370</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __arg_type_tag</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">arg_kind, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">arg_idx, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type_tag_idx&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00834">834</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __asserts_exclusive</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(assert_exclusive_lock(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00875">875</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __asserts_shared</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(assert_shared_lock(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00877">877</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __BEGIN_DECLS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00062">62</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00777">777</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __CONCAT</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;xy</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00174">174</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __const&#160;&#160;&#160;/* delete pseudo-ANSI C keywords */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00178">178</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __containerof</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">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">m&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a0c76efdd134700aee3eb002cf4c0a674">__DEQUALIFY</a>(s *, (<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> char *)(x) - <a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(s, m))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00519">519</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __COPYRIGHT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__copyright_,__LINE__),s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00643">643</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __datatype_type_tag</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">kind, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00835">835</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __dead2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00221">221</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __DECONST</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">var&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((type)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)(<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *)(var))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00650">650</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __DEQUALIFY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">var&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((type)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)(<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> void *)(var))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00658">658</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __DEVOLATILE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">var&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((type)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)(<a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> void *)(var))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00654">654</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __END_DECLS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00063">63</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __exported</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00483">483</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00779">779</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __fastcall</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00391">391</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __FBSDID</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__rcsid_,__LINE__),s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00611">611</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __format_arg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fmtarg</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00532">532</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __func__&#160;&#160;&#160;<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00409">409</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __GLOBL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">sym</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a19831242ccd7e7d0e450cdfe6e51174a">__GLOBL1</a>(sym)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00589">589</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __GLOBL1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">sym</td><td>)</td>
          <td>&#160;&#160;&#160;__asm__(&quot;.globl &quot; #sym)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00588">588</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __GNUC_PREREQ__</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">ma, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">mi&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00139">139</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __guarded_by</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(guarded_by(x))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00892">892</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __has_attribute</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00043">43</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __has_builtin</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00055">55</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __has_extension&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#af989845e24678c452b9222afdac95e7f">__has_feature</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00046">46</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __has_feature</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00049">49</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __has_include</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00052">52</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __hidden</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00484">484</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __IDSTRING</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d1/de8/pci_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">string&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;static <a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char <a class="el" href="../../d1/de8/pci_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>[] <a class="el" href="../../d6/d92/cdefs_8h.html#a2e3484535ee610c8e19e9859563abe48">__unused</a> = string</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00600">600</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __inline</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00179">179</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00778">778</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __lock_annotate</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00853">853</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __lockable&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(lockable)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00857">857</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __locks_exclusive</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(exclusive_lock_function(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00860">860</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __locks_shared</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(shared_lock_function(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00862">862</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __malloc_like</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00363">363</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __min_size</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;(x)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00356">356</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __no_lock_analysis&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(no_thread_safety_analysis)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00889">889</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __noinline</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00376">376</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __nonnull</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00383">383</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __nonnull_all</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00384">384</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __null_sentinel</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00482">482</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __NULLABILITY_PRAGMA_POP</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00813">813</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __NULLABILITY_PRAGMA_PUSH</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00812">812</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __offsetof</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">field&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../d0/d6f/__types_8h.html#a1f24faf9327b9efdbef80cc24cb4b88f">__size_t</a>)(<a class="el" href="../../d0/d6f/__types_8h.html#ac9df2140b9b1003b396b8fb61db41efd">__uintptr_t</a>)((<a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> void *)&amp;((type *)0)-&gt;field))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00495">495</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __P</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">protos</td><td>)</td>
          <td>&#160;&#160;&#160;()		/* traditional C preprocessor */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00173">173</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00775">775</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __predict_false</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">exp</td><td>)</td>
          <td>&#160;&#160;&#160;(exp)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00474">474</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __predict_true</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">exp</td><td>)</td>
          <td>&#160;&#160;&#160;(exp)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00473">473</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __printf0like</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fmtarg, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">firstvararg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00553">553</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __printflike</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fmtarg, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">firstvararg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00530">530</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __pt_guarded_by</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(pt_guarded_by(x))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00893">893</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __pure</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00364">364</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __pure2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00222">222</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __rangeof</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">start, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">end&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(type, end) - <a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(type, start))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00504">504</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __RCSID</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__rcsid_,__LINE__),s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00619">619</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __RCSID_SOURCE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__rcsid_source_,__LINE__),s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00627">627</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __requires_exclusive</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(exclusive_locks_required(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00881">881</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __requires_shared</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(shared_locks_required(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00883">883</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __requires_unlocked</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(locks_excluded(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00885">885</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __restrict</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00435">435</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __result_use_check</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00392">392</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __returns_twice</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00398">398</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __scanflike</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fmtarg, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">firstvararg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00531">531</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __SCCSID</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#aabb1ea4bbd4842fc14a16d8fb779ea4b">__IDSTRING</a>(<a class="el" href="../../de/d9a/elf__generic_8h.html#a1760594d1cb9588ba9ad1d077805b1d9">__CONCAT</a>(__sccsid_,__LINE__),s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00635">635</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __signed</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00180">180</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __strfmonlike</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fmtarg, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">firstvararg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00533">533</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __strftimelike</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fmtarg, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">firstvararg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00534">534</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __STRING</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;&quot;x&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00175">175</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __trylocks_exclusive</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(exclusive_trylock_function(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00866">866</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __trylocks_shared</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(shared_trylock_function(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00868">868</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __unlocks</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a45a3ce99b80325d4258963b15d72034d">__lock_annotate</a>(unlock_function(__VA_ARGS__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00872">872</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __unreachable</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;((void)0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00404">404</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __unused</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00223">223</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __volatile</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00181">181</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __weak_symbol&#160;&#160;&#160;<a class="el" href="../../d5/d4a/gdt_8h.html#af1b8d9e0e0b1d343cd1fb2f9f9ce86cd">__attribute__</a>((__weak__))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00219">219</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00776">776</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Alignas</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;__aligned(x)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00268">268</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Alignof</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a61c51d1c0b2accc9168cf76a5152fc9d">__alignof</a>(x)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00275">275</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Atomic</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">T</td><td>)</td>
          <td>&#160;&#160;&#160;struct { T <a class="el" href="../../d6/d92/cdefs_8h.html#af55a5e48555be7d32ad73e76cf5d4db0">volatile</a> __val; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00284">284</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Nonnull</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00809">809</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Noreturn&#160;&#160;&#160;<a class="el" href="../../d6/d92/cdefs_8h.html#a76082b09261c8d1d35bcc0b41e916fb6">__dead2</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00290">290</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Null_unspecified</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00811">811</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Nullable</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00810">810</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _Static_assert</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;struct __hack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00305">305</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00319">319</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define const&#160;&#160;&#160;/* delete ANSI C keywords */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00191">191</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define inline</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00192">192</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define signed</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00193">193</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define volatile</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d92/cdefs_8h_source.html#l00194">194</a> of file <a class="el" href="../../d6/d92/cdefs_8h_source.html">cdefs.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_317ea3797c15f4a1d9c156bc812661ca.html">sys</a></li><li class="navelem"><a class="el" href="../../d6/d92/cdefs_8h.html">cdefs.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>