<!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&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  <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&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&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 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a61c51d1c0b2accc9168cf76a5152fc9d">__alignof</a>(x)   <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"> </td></tr> <tr class="memitem:a866b546ca5c56e031293502c1393d4e8"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:aa1cb341b18f1a937d9a64f8d98dc2467"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a6034e8cd4bcd5bacfd060abd01bbd8a8"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:aa2b040851c447d8d78a7d28d38d7b18b"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a0a553c54444eef5e65cf1169100e76fa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0a553c54444eef5e65cf1169100e76fa">__asserts_exclusive</a>(...)   <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"> </td></tr> <tr class="memitem:abf8d4e228b100d8470f07bc6ece978ab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#abf8d4e228b100d8470f07bc6ece978ab">__asserts_shared</a>(...)   <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"> </td></tr> <tr class="memitem:a568e6bde99652b7fd271ad206cfe38f5"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:aa00daaab11d6072cf978ba8268041ed6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aa00daaab11d6072cf978ba8268041ed6">__BSD_VISIBLE</a>   1</td></tr> <tr class="separator:aa00daaab11d6072cf978ba8268041ed6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55835dbed10508bb7c57700e8f6a81c6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a55835dbed10508bb7c57700e8f6a81c6">__CONCAT</a>(x, y)   xy</td></tr> <tr class="separator:a55835dbed10508bb7c57700e8f6a81c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a237c48d7689530103740c2294e0575e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a237c48d7689530103740c2294e0575e0">__const</a>   /* delete pseudo-ANSI C keywords */</td></tr> <tr class="separator:a237c48d7689530103740c2294e0575e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18c8113e8a7874a7f2718b2b46cf2c9f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a18c8113e8a7874a7f2718b2b46cf2c9f">__containerof</a>(x, s, m)   <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"> </td></tr> <tr class="memitem:a0848f8698d26c3c3bec1bf7901e0c767"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0848f8698d26c3c3bec1bf7901e0c767">__COPYRIGHT</a>(s)   <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"> </td></tr> <tr class="memitem:a58f14a1ccfec3cc2a903bcc1a693a802"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a76082b09261c8d1d35bcc0b41e916fb6"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:ae32bd6d8d48504cd0425f6872aa525f1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ae32bd6d8d48504cd0425f6872aa525f1">__DECONST</a>(type, var)   ((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"> </td></tr> <tr class="memitem:a0c76efdd134700aee3eb002cf4c0a674"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0c76efdd134700aee3eb002cf4c0a674">__DEQUALIFY</a>(type, var)   ((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"> </td></tr> <tr class="memitem:aae7ccc939ba250815398d6333f28fc91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aae7ccc939ba250815398d6333f28fc91">__DEVOLATILE</a>(type, var)   ((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"> </td></tr> <tr class="memitem:a115472f6d0d1035f1885658ce0821537"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a0e74de96a617c2ecd6f39d61a5e33c5c"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a885e102b7d83b8b972737f9335810046"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a885e102b7d83b8b972737f9335810046">__EXT1_VISIBLE</a>   1</td></tr> <tr class="separator:a885e102b7d83b8b972737f9335810046"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d606e5c51fb29814027e012057397bc"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a4a7fd57c89fab1cb4992d93593ab60e6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a4a7fd57c89fab1cb4992d93593ab60e6">__FBSDID</a>(s)   <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"> </td></tr> <tr class="memitem:aac0ce201738032b598c201affa415ab4"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a7d6e1cf1a8d53f38471e9e9db3faf740"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a7d6e1cf1a8d53f38471e9e9db3faf740">__func__</a>   <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"> </td></tr> <tr class="memitem:a398ca8d9da9cff929a113400a8b36df3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a398ca8d9da9cff929a113400a8b36df3">__GLOBL</a>(sym)   <a class="el" href="../../d6/d92/cdefs_8h.html#a19831242ccd7e7d0e450cdfe6e51174a">__GLOBL1</a>(sym)</td></tr> <tr class="separator:a398ca8d9da9cff929a113400a8b36df3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19831242ccd7e7d0e450cdfe6e51174a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a19831242ccd7e7d0e450cdfe6e51174a">__GLOBL1</a>(sym)   __asm__(".globl " #sym)</td></tr> <tr class="separator:a19831242ccd7e7d0e450cdfe6e51174a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ad83e59d8025ccb736e81b4119860f0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a8ad83e59d8025ccb736e81b4119860f0">__GNUC_PREREQ__</a>(ma, mi)   0</td></tr> <tr class="separator:a8ad83e59d8025ccb736e81b4119860f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea9deeb933ce53e7ea573e4234ba5d20"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aea9deeb933ce53e7ea573e4234ba5d20">__guarded_by</a>(x)   <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"> </td></tr> <tr class="memitem:a54d2d7742701f3f112afbcd8d4f9ccdb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb">__has_attribute</a>(x)   0</td></tr> <tr class="separator:a54d2d7742701f3f112afbcd8d4f9ccdb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a447121dcab4275b7839a56082b7a1ab8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a447121dcab4275b7839a56082b7a1ab8">__has_builtin</a>(x)   0</td></tr> <tr class="separator:a447121dcab4275b7839a56082b7a1ab8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea1c4f7b66a67b78ad863176338dae8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aea1c4f7b66a67b78ad863176338dae8d">__has_extension</a>   <a class="el" href="../../d6/d92/cdefs_8h.html#af989845e24678c452b9222afdac95e7f">__has_feature</a></td></tr> <tr class="separator:aea1c4f7b66a67b78ad863176338dae8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af989845e24678c452b9222afdac95e7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#af989845e24678c452b9222afdac95e7f">__has_feature</a>(x)   0</td></tr> <tr class="separator:af989845e24678c452b9222afdac95e7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5510d82e4946f1656f4969911c54736"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ae5510d82e4946f1656f4969911c54736">__has_include</a>(x)   0</td></tr> <tr class="separator:ae5510d82e4946f1656f4969911c54736"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40f0fecd341aae3690f0dded986e423a"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:aabb1ea4bbd4842fc14a16d8fb779ea4b"><td class="memItemLeft" align="right" valign="top">#define </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)   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"> </td></tr> <tr class="memitem:a96deb7ba5a74848afb710cc4ee6d2c08"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a75b6c21a0dc63c1478003a9999e5bd0e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a75b6c21a0dc63c1478003a9999e5bd0e">__ISO_C_VISIBLE</a>   2011</td></tr> <tr class="separator:a75b6c21a0dc63c1478003a9999e5bd0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45a3ce99b80325d4258963b15d72034d"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a932b1344a82ee140b3731ae7ba4232de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a932b1344a82ee140b3731ae7ba4232de">__lockable</a>   <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"> </td></tr> <tr class="memitem:a792da136d5c94294aeeb345e71dc2b56"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a792da136d5c94294aeeb345e71dc2b56">__locks_exclusive</a>(...)   <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"> </td></tr> <tr class="memitem:a3e454cfb94b579fd02176242e8f4b11b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a3e454cfb94b579fd02176242e8f4b11b">__locks_shared</a>(...)   <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"> </td></tr> <tr class="memitem:ac442f8f09affe902f2f2be61281d2edd"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:af9f1cc74e1b4535545f741c257e2db27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#af9f1cc74e1b4535545f741c257e2db27">__min_size</a>(x)   (x)</td></tr> <tr class="separator:af9f1cc74e1b4535545f741c257e2db27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76756b4907cb284f9c2ebce12828ca95"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a76756b4907cb284f9c2ebce12828ca95">__no_lock_analysis</a>   <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"> </td></tr> <tr class="memitem:a2a3055fa9fd2b7c91df69c75e185e76f"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a1c6a42786b5806f81419b96a5aa43937"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a4134fdf661051fd3211390fbf4222b74"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a0d0c8540f3900ac312b7080f64d10792"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a65215937142629a994e339f3edfe1c95"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:ac0a895d54451947ee56780d433959eae"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a1eb5255e1d14c0f5b812d26c0c38ef81"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a1eb5255e1d14c0f5b812d26c0c38ef81">__offsetof</a>(type, field)   ((<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 *)&((type *)0)->field))</td></tr> <tr class="separator:a1eb5255e1d14c0f5b812d26c0c38ef81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa99416b55b01472d67172a340afbe3b1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aa99416b55b01472d67172a340afbe3b1">__P</a>(protos)   () /* traditional C preprocessor */</td></tr> <tr class="separator:aa99416b55b01472d67172a340afbe3b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0dcbabe4c86c7ecf1eca8302395b3981"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a0dcbabe4c86c7ecf1eca8302395b3981">__POSIX_VISIBLE</a>   200809</td></tr> <tr class="separator:a0dcbabe4c86c7ecf1eca8302395b3981"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab76eac090ea0906633ed9e049e86571b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ab76eac090ea0906633ed9e049e86571b">__predict_false</a>(exp)   (exp)</td></tr> <tr class="separator:ab76eac090ea0906633ed9e049e86571b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41fac8086b38eb6c411f4c52a7b15686"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a41fac8086b38eb6c411f4c52a7b15686">__predict_true</a>(exp)   (exp)</td></tr> <tr class="separator:a41fac8086b38eb6c411f4c52a7b15686"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a605444695c5560c9337039ae99bb09ea"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:ab302334d9a77a6925be4e5b45397e4a3"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a661bb2320927b900990688cc42130afb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a661bb2320927b900990688cc42130afb">__pt_guarded_by</a>(x)   <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"> </td></tr> <tr class="memitem:ab8d4aa7e9ca368db7220dc9747189f1c"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a2542d742d75f94143ae25799cd33d49f"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a1c95b887685e439498118acfab1413e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a1c95b887685e439498118acfab1413e0">__rangeof</a>(type, start, end)   (<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"> </td></tr> <tr class="memitem:ac827b66fd57da5cb648afe2d9836110c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ac827b66fd57da5cb648afe2d9836110c">__RCSID</a>(s)   <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"> </td></tr> <tr class="memitem:a891dbfcfdcce42ec7192e5ab3eb18b37"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a891dbfcfdcce42ec7192e5ab3eb18b37">__RCSID_SOURCE</a>(s)   <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"> </td></tr> <tr class="memitem:a42d1b66b8e796b8c0bce8faa20f92ce4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a42d1b66b8e796b8c0bce8faa20f92ce4">__requires_exclusive</a>(...)   <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"> </td></tr> <tr class="memitem:a93a60420949c1cf0885849720a4e9fdf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a93a60420949c1cf0885849720a4e9fdf">__requires_shared</a>(...)   <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"> </td></tr> <tr class="memitem:a8512b5a02e4d31fee6f44bcb2ffd409f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a8512b5a02e4d31fee6f44bcb2ffd409f">__requires_unlocked</a>(...)   <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"> </td></tr> <tr class="memitem:a4127c12268159bf73f8e69b23c34c610"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:ab1802cf8bfc6aafff3a428139af536c8"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:aa80322503cac5d0f65d774417448974b"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:ab15954bc9ecb87117067f953971c11b6"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:aadfa77c21cca8c4643503eb23704a02e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#aadfa77c21cca8c4643503eb23704a02e">__SCCSID</a>(s)   <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"> </td></tr> <tr class="memitem:a58c7ed46bc7eec7c52b88efd6b8964d5"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a1f4fbf1948f075d32a99c4cf9fb61efc"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a89fdb1ea46e9ab6df31e46c54c50ac60"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a375c4dc9f0fb338999de81aab826f9d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a375c4dc9f0fb338999de81aab826f9d6">__STRING</a>(x)   "x"</td></tr> <tr class="separator:a375c4dc9f0fb338999de81aab826f9d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9237eecd523e8f1df898fe438ac7576f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a9237eecd523e8f1df898fe438ac7576f">__trylocks_exclusive</a>(...)   <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"> </td></tr> <tr class="memitem:a24edd6b1c3870a174e2b3e57ab1be29b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a24edd6b1c3870a174e2b3e57ab1be29b">__trylocks_shared</a>(...)   <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"> </td></tr> <tr class="memitem:a855ee52754c8e676bc796ac9172d4169"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a855ee52754c8e676bc796ac9172d4169">__unlocks</a>(...)   <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"> </td></tr> <tr class="memitem:ad3aeb99284b4fa38c3e487dd83e174df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#ad3aeb99284b4fa38c3e487dd83e174df">__unreachable</a>()   ((void)0)</td></tr> <tr class="separator:ad3aeb99284b4fa38c3e487dd83e174df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e3484535ee610c8e19e9859563abe48"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a9968b9f119910bbbbe82403fd875ef8f"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a442aaa892ac5c8616b1aca227c5aad97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a442aaa892ac5c8616b1aca227c5aad97">__weak_symbol</a>   <a class="el" href="../../d5/d4a/gdt_8h.html#af1b8d9e0e0b1d343cd1fb2f9f9ce86cd">__attribute__</a>((__weak__))</td></tr> <tr class="separator:a442aaa892ac5c8616b1aca227c5aad97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64ec29bac42ca62a14648cb542ce8094"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a64ec29bac42ca62a14648cb542ce8094">__XSI_VISIBLE</a>   700</td></tr> <tr class="separator:a64ec29bac42ca62a14648cb542ce8094"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e8865ef859a8bf3308f30e22da747f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a3e8865ef859a8bf3308f30e22da747f6">_Alignas</a>(x)   __aligned(x)</td></tr> <tr class="separator:a3e8865ef859a8bf3308f30e22da747f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afcb8d15f870cea9564e9e367085258da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#afcb8d15f870cea9564e9e367085258da">_Alignof</a>(x)   <a class="el" href="../../d6/d92/cdefs_8h.html#a61c51d1c0b2accc9168cf76a5152fc9d">__alignof</a>(x)</td></tr> <tr class="separator:afcb8d15f870cea9564e9e367085258da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52600f5d4caab9c54707d8e21d1d1761"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a52600f5d4caab9c54707d8e21d1d1761">_Atomic</a>(T)   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"> </td></tr> <tr class="memitem:adf63c0be9c8be44ddb81199ca68caf66"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:afdc60192553b70b37149691b71022d5a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#afdc60192553b70b37149691b71022d5a">_Noreturn</a>   <a class="el" href="../../d6/d92/cdefs_8h.html#a76082b09261c8d1d35bcc0b41e916fb6">__dead2</a></td></tr> <tr class="separator:afdc60192553b70b37149691b71022d5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4500f2129ca921fe93e9c530aafc3293"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a69f810caaafcb9fc3e535656d1ecd179"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:a450c744d17395fc6f5a61f1bc9d70d4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a450c744d17395fc6f5a61f1bc9d70d4a">_Static_assert</a>(x, y)   struct __hack</td></tr> <tr class="separator:a450c744d17395fc6f5a61f1bc9d70d4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ee13d5bcebab292dbc98e06c6cf9fe7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a6ee13d5bcebab292dbc98e06c6cf9fe7">_Thread_local</a>   __thread</td></tr> <tr class="separator:a6ee13d5bcebab292dbc98e06c6cf9fe7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c212835823e3c54a8ab6d95c652660e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d92/cdefs_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a>   /* delete ANSI C keywords */</td></tr> <tr class="separator:a2c212835823e3c54a8ab6d95c652660e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00d24c7231be28dbaf71f5408f30e44c"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:ae31516cd0c4adc3d52b93ef2e5c6117b"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> <tr class="memitem:af55a5e48555be7d32ad73e76cf5d4db0"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a61c51d1c0b2accc9168cf76a5152fc9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a61c51d1c0b2accc9168cf76a5152fc9d">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   <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">◆ </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"> </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">◆ </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"> </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">◆ </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">◆ </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"> </td> <td class="paramname">arg_kind, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">arg_idx, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">type_tag_idx </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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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">◆ </a></span>__BSD_VISIBLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __BSD_VISIBLE   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">◆ </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"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   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">◆ </a></span>__const</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __const   /* 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">◆ </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"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">s, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">m </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <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">◆ </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"> </td> <td class="paramname">s</td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname">kind, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">type </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">◆ </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">◆ </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"> </td> <td class="paramname">type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">var </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((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">◆ </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"> </td> <td class="paramname">type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">var </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((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">◆ </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"> </td> <td class="paramname">type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">var </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((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">◆ </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">◆ </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">◆ </a></span>__EXT1_VISIBLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __EXT1_VISIBLE   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">◆ </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">◆ </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"> </td> <td class="paramname">s</td><td>)</td> <td>   <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">◆ </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"> </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">◆ </a></span>__func__</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __func__   <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">◆ </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"> </td> <td class="paramname">sym</td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname">sym</td><td>)</td> <td>   __asm__(".globl " #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">◆ </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"> </td> <td class="paramname">ma, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">mi </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   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">◆ </a></span>__has_extension</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __has_extension   <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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   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">◆ </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">◆ </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"> </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"> </td> <td class="paramname">string </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   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">◆ </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">◆ </a></span>__ISO_C_VISIBLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __ISO_C_VISIBLE   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">◆ </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"> </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">◆ </a></span>__lockable</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __lockable   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   (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">◆ </a></span>__no_lock_analysis</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __no_lock_analysis   <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">◆ </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">◆ </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"> </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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"> </td> <td class="paramname">type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">field </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((<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 *)&((type *)0)->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">◆ </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"> </td> <td class="paramname">protos</td><td>)</td> <td>   () /* 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">◆ </a></span>__POSIX_VISIBLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __POSIX_VISIBLE   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">◆ </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"> </td> <td class="paramname">exp</td><td>)</td> <td>   (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">◆ </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"> </td> <td class="paramname">exp</td><td>)</td> <td>   (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">◆ </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"> </td> <td class="paramname">fmtarg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">firstvararg </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">◆ </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"> </td> <td class="paramname">fmtarg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">firstvararg </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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   <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">◆ </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">◆ </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">◆ </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"> </td> <td class="paramname">type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">end </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<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">◆ </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"> </td> <td class="paramname">s</td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname">s</td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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">◆ </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">◆ </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">◆ </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"> </td> <td class="paramname">fmtarg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">firstvararg </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">◆ </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"> </td> <td class="paramname">s</td><td>)</td> <td>   <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">◆ </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">◆ </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"> </td> <td class="paramname">fmtarg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">firstvararg </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">◆ </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"> </td> <td class="paramname">fmtarg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">firstvararg </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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   "x"</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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname"><em>...</em></td><td>)</td> <td>   <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">◆ </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>   ((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">◆ </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">◆ </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">◆ </a></span>__weak_symbol</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __weak_symbol   <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">◆ </a></span>__XSI_VISIBLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __XSI_VISIBLE   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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   __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">◆ </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"> </td> <td class="paramname">x</td><td>)</td> <td>   <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">◆ </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"> </td> <td class="paramname">T</td><td>)</td> <td>   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">◆ </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">◆ </a></span>_Noreturn</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _Noreturn   <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">◆ </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">◆ </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">◆ </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"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   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">◆ </a></span>_Thread_local</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _Thread_local   __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">◆ </a></span>const</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define const   /* 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">◆ </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">◆ </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">◆ </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>