<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_macros_8h" xml:lang="en-US">
<title>macros.h File Reference</title>
<indexterm><primary>macros.h</primary></indexterm>
<programlisting linenumbering="unnumbered">#include &quot;./types.h&quot;<?linebreak?></programlisting><simplesect>
    <title>Macros    </title>
        <itemizedlist>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7">__BV</link>(<link linkend="_class_timer">b</link>)&#160;&#160;&#160;(1 &lt;&lt; (<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3">__DO_N</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_class_timer">_DO_</link>##<link linkend="_class_timer">N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3">__DO_N</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_class_timer">_DO_</link>##<link linkend="_class_timer">N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a5b9cdafa3f08d11c73a67c5be3a846b0">_ARRAY_N</link>(<link linkend="_class_timer">N</link>, ...)&#160;&#160;&#160;<link linkend="_class_timer">ARRAY_</link>##<link linkend="_class_timer">N</link>(<link linkend="_class_timer">__VA_ARGS__</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aff51f472a69a39cc575675a291d2f1a4">_BOOL</link>(<link linkend="_class_timer">x</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a30c984add4da766f18737e88c810055b">NOT</link>(<link linkend="_macros_8h_1a30c984add4da766f18737e88c810055b">NOT</link>(<link linkend="_class_timer">x</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6">_BV32</link>(<link linkend="_class_timer">b</link>)&#160;&#160;&#160;(1<link linkend="_class_timer">UL</link> &lt;&lt; (<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151">_CAT</link>(<link linkend="_class_timer">a</link>,  V...)&#160;&#160;&#160;<link linkend="_class_timer">a</link>##<link linkend="_class_timer">V</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a16452667b9189b189fdec8666c4fe95a">_DIS_1</link>(<link linkend="_class_timer">O</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a30c984add4da766f18737e88c810055b">NOT</link>(<link linkend="_macros_8h_1a9ce6040e76201751df9bfefed31db010">_ENA_1</link>(<link linkend="_class_timer">O</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aafdd1dc563e38406da4debb7592d4293">_DO_1</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aafdd1dc563e38406da4debb7592d4293">_DO_1</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aafa457dceac6624f484079322a3c2961">_DO_10</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b">_DO_9</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aafa457dceac6624f484079322a3c2961">_DO_10</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b">_DO_9</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a28885203238724804a61795a88a60e74">_DO_11</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aafa457dceac6624f484079322a3c2961">_DO_10</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a28885203238724804a61795a88a60e74">_DO_11</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aafa457dceac6624f484079322a3c2961">_DO_10</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8">_DO_12</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a28885203238724804a61795a88a60e74">_DO_11</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8">_DO_12</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a28885203238724804a61795a88a60e74">_DO_11</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb">_DO_13</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8">_DO_12</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb">_DO_13</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8">_DO_12</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07">_DO_14</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb">_DO_13</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07">_DO_14</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb">_DO_13</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696">_DO_15</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07">_DO_14</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696">_DO_15</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07">_DO_14</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f">_DO_16</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696">_DO_15</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f">_DO_16</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696">_DO_15</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8">_DO_17</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f">_DO_16</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8">_DO_17</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f">_DO_16</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4">_DO_18</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8">_DO_17</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4">_DO_18</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8">_DO_17</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afd6c4032a342ca26e10bae640d88f099">_DO_19</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4">_DO_18</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afd6c4032a342ca26e10bae640d88f099">_DO_19</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4">_DO_18</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a351abd5b0ab97623c083388ffb00f878">_DO_2</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">B</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">B</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a351abd5b0ab97623c083388ffb00f878">_DO_2</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">B</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">B</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e">_DO_20</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afd6c4032a342ca26e10bae640d88f099">_DO_19</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e">_DO_20</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afd6c4032a342ca26e10bae640d88f099">_DO_19</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c">_DO_21</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e">_DO_20</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c">_DO_21</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e">_DO_20</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8">_DO_22</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c">_DO_21</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8">_DO_22</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c">_DO_21</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8">_DO_23</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8">_DO_22</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8">_DO_23</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8">_DO_22</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d">_DO_24</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8">_DO_23</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d">_DO_24</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8">_DO_23</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9">_DO_25</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d">_DO_24</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9">_DO_25</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d">_DO_24</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a133acd7075b556aa553c46fd683ad07c">_DO_26</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9">_DO_25</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a133acd7075b556aa553c46fd683ad07c">_DO_26</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9">_DO_25</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d">_DO_27</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a133acd7075b556aa553c46fd683ad07c">_DO_26</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d">_DO_27</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a133acd7075b556aa553c46fd683ad07c">_DO_26</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a979886ea20d0be376de653c31727a964">_DO_28</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d">_DO_27</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a979886ea20d0be376de653c31727a964">_DO_28</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d">_DO_27</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a973c497fed40164e589ecc1d40394db1">_DO_29</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a979886ea20d0be376de653c31727a964">_DO_28</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a973c497fed40164e589ecc1d40394db1">_DO_29</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a979886ea20d0be376de653c31727a964">_DO_28</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649">_DO_3</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a351abd5b0ab97623c083388ffb00f878">_DO_2</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649">_DO_3</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a351abd5b0ab97623c083388ffb00f878">_DO_2</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792">_DO_30</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a973c497fed40164e589ecc1d40394db1">_DO_29</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792">_DO_30</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a973c497fed40164e589ecc1d40394db1">_DO_29</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657">_DO_31</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792">_DO_30</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657">_DO_31</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792">_DO_30</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aa9af425f2e699d374022b1086eaf136a">_DO_32</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657">_DO_31</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aa9af425f2e699d374022b1086eaf136a">_DO_32</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657">_DO_31</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0">_DO_33</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aa9af425f2e699d374022b1086eaf136a">_DO_32</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0">_DO_33</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aa9af425f2e699d374022b1086eaf136a">_DO_32</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1">_DO_34</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0">_DO_33</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1">_DO_34</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0">_DO_33</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c">_DO_35</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1">_DO_34</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c">_DO_35</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1">_DO_34</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349">_DO_36</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c">_DO_35</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349">_DO_36</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c">_DO_35</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8">_DO_37</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349">_DO_36</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8">_DO_37</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349">_DO_36</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a">_DO_38</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8">_DO_37</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a">_DO_38</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8">_DO_37</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a">_DO_39</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a">_DO_38</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a">_DO_39</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a">_DO_38</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb">_DO_4</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649">_DO_3</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb">_DO_4</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649">_DO_3</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a76dd84d8f45598a06c161a9e95177d3e">_DO_40</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a">_DO_39</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a76dd84d8f45598a06c161a9e95177d3e">_DO_40</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a">_DO_39</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06">_DO_5</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb">_DO_4</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06">_DO_5</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb">_DO_4</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1">_DO_6</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06">_DO_5</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1">_DO_6</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06">_DO_5</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a7f78d203b42e12748414fbce51e12e82">_DO_7</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1">_DO_6</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a7f78d203b42e12748414fbce51e12e82">_DO_7</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1">_DO_6</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae">_DO_8</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a7f78d203b42e12748414fbce51e12e82">_DO_7</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae">_DO_8</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a7f78d203b42e12748414fbce51e12e82">_DO_7</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b">_DO_9</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae">_DO_8</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b">_DO_9</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae">_DO_8</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810">_DO_N</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3">__DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">N</link>, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810">_DO_N</link>(<link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3">__DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">N</link>, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9ce6040e76201751df9bfefed31db010">_ENA_1</link>(<link linkend="_class_timer">O</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a787373376e31d3d33e06176ac69583e9">_ISENA</link>(<link linkend="_macros_8h_1a999c2b1e079eee43fc154b7c57504021">CAT</link>(<link linkend="_class_timer">_IS</link>, <link linkend="_macros_8h_1a999c2b1e079eee43fc154b7c57504021">CAT</link>(<link linkend="_class_timer">ENA_</link>, <link linkend="_class_timer">O</link>)))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae98eb99bb98189ea6fe9cbbac71521e2">_IF_0</link>(...)&#160;&#160;&#160;<link linkend="_macros_8h_1a01ceff37ebb5b5ac07ed73c8931377b3">_IF_0_ELSE</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a01ceff37ebb5b5ac07ed73c8931377b3">_IF_0_ELSE</link>(V...)&#160;&#160;&#160;<link linkend="_class_timer">V</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a041255e062b41e07097a12bea1aac4c8">_IF_1</link>(V...)&#160;&#160;&#160;<link linkend="_class_timer">V</link> <link linkend="_macros_8h_1a98120de43d6f775afdbcb18c0bf6ec83">_IF_1_ELSE</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a98120de43d6f775afdbcb18c0bf6ec83">_IF_1_ELSE</link>(...)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae879d0db2490d295f137d868961676f4">_IF_ELSE</link>(<link linkend="_class_timer">TF</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151">_CAT</link>(<link linkend="_class_timer">_IF_</link>, <link linkend="_class_timer">TF</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a787373376e31d3d33e06176ac69583e9">_ISENA</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a92c4828e7d2aa6e06038c19019516a0e">IS_PROBE</link>(<link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a8ccc1e8e53288f9e4be2043779de2f2b">_ISENA_</link>&#160;&#160;&#160;~, 1</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1af7282e37ccdac5dbbf83a37211312c08">_ISENA_0x1</link>&#160;&#160;&#160;~, 1</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a64820af846a6aeb251dbbd613b28fee8">_ISENA_1</link>&#160;&#160;&#160;~, 1</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1adfa3fdeaef69e7fd0abcf89bfe16b8b0">_ISENA_true</link>&#160;&#160;&#160;~, 1</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaf074563c32e56e6e0f83972b4268d6d">_NOT_0</link>&#160;&#160;&#160;<link linkend="_macros_8h_1a0e9af1a09300905109b1bc6de96795b6">PROBE</link>()</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a42cd6fda8239345020b85e0c55851565">_NUM_ARGS</link>(<link linkend="_class_timer">_</link>,  <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">m</link>,  <link linkend="_class_timer">l</link>,  <link linkend="_class_timer">k</link>,  <link linkend="_class_timer">j</link>,  <link linkend="_class_timer">i</link>,  <link linkend="_class_timer">h</link>,  <link linkend="_class_timer">g</link>,  <link linkend="_class_timer">f</link>,  <link linkend="_class_timer">e</link>,  <link linkend="_class_timer">d</link>,  <link linkend="_class_timer">c</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">Z</link>,  <link linkend="_class_timer">Y</link>,  <link linkend="_class_timer">X</link>,  <link linkend="_class_timer">W</link>,  <link linkend="_class_timer">V</link>,  <link linkend="_class_timer">U</link>,  <link linkend="_class_timer">T</link>,  <link linkend="_class_timer">S</link>,  R,  <link linkend="_class_timer">Q</link>,  <link linkend="_class_timer">P</link>,  <link linkend="_class_timer">O</link>,  <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">M</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">K</link>,  <link linkend="_class_timer">J</link>,  <link linkend="_class_timer">I</link>,  <link linkend="_class_timer">H</link>,  <link linkend="_class_timer">G</link>,  <link linkend="_class_timer">F</link>,  <link linkend="_class_timer">E</link>,  <link linkend="_class_timer">D</link>,  C,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">OUT</link>, ...)&#160;&#160;&#160;<link linkend="_class_timer">OUT</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a42cd6fda8239345020b85e0c55851565">_NUM_ARGS</link>(<link linkend="_class_timer">_</link>,  <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">m</link>,  <link linkend="_class_timer">l</link>,  <link linkend="_class_timer">k</link>,  <link linkend="_class_timer">j</link>,  <link linkend="_class_timer">i</link>,  <link linkend="_class_timer">h</link>,  <link linkend="_class_timer">g</link>,  <link linkend="_class_timer">f</link>,  <link linkend="_class_timer">e</link>,  <link linkend="_class_timer">d</link>,  <link linkend="_class_timer">c</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">Z</link>,  <link linkend="_class_timer">Y</link>,  <link linkend="_class_timer">X</link>,  <link linkend="_class_timer">W</link>,  <link linkend="_class_timer">V</link>,  <link linkend="_class_timer">U</link>,  <link linkend="_class_timer">T</link>,  <link linkend="_class_timer">S</link>,  R,  <link linkend="_class_timer">Q</link>,  <link linkend="_class_timer">P</link>,  <link linkend="_class_timer">O</link>,  <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">M</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">K</link>,  <link linkend="_class_timer">J</link>,  <link linkend="_class_timer">I</link>,  <link linkend="_class_timer">H</link>,  <link linkend="_class_timer">G</link>,  <link linkend="_class_timer">F</link>,  <link linkend="_class_timer">E</link>,  <link linkend="_class_timer">D</link>,  C,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">OUT</link>, ...)&#160;&#160;&#160;<link linkend="_class_timer">OUT</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a69ea6818446f4e7af1df473d9ef37516">_TWO_ARGS</link>(<link linkend="_class_timer">_</link>,  <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">m</link>,  <link linkend="_class_timer">l</link>,  <link linkend="_class_timer">k</link>,  <link linkend="_class_timer">j</link>,  <link linkend="_class_timer">i</link>,  <link linkend="_class_timer">h</link>,  <link linkend="_class_timer">g</link>,  <link linkend="_class_timer">f</link>,  <link linkend="_class_timer">e</link>,  <link linkend="_class_timer">d</link>,  <link linkend="_class_timer">c</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">Z</link>,  <link linkend="_class_timer">Y</link>,  <link linkend="_class_timer">X</link>,  <link linkend="_class_timer">W</link>,  <link linkend="_class_timer">V</link>,  <link linkend="_class_timer">U</link>,  <link linkend="_class_timer">T</link>,  <link linkend="_class_timer">S</link>,  R,  <link linkend="_class_timer">Q</link>,  <link linkend="_class_timer">P</link>,  <link linkend="_class_timer">O</link>,  <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">M</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">K</link>,  <link linkend="_class_timer">J</link>,  <link linkend="_class_timer">I</link>,  <link linkend="_class_timer">H</link>,  <link linkend="_class_timer">G</link>,  <link linkend="_class_timer">F</link>,  <link linkend="_class_timer">E</link>,  <link linkend="_class_timer">D</link>,  C,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">OUT</link>, ...)&#160;&#160;&#160;<link linkend="_class_timer">OUT</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a44145f6f9805df57da735ea6ac0f1dbb">_UNUSED</link>&#160;&#160;&#160;<link linkend="_class_timer">__attribute__</link>((<link linkend="_class_timer">unused</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a1edd1ea8bddaf4d9c5eb3eae1ee1726a">ALL</link>&#160;&#160;&#160;<link linkend="_macros_8h_1afe69280ea24a5a0b5825de203c1fdbf3">ENABLED</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afd7ddd2e8e7420a4bcd5e1f63f732551">ANY</link>(V...)&#160;&#160;&#160;!<link linkend="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2">DISABLED</link>(<link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a550867b24ca499889681907b179bf4e9">ARRAY_1</link>(<link linkend="_class_timer">v1</link>, ...)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a72f5303288093aacb87a336260bdb39c">ARRAY_2</link>(<link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>, ...)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a2d9c308e2150a795b108272ec1e7157c">ARRAY_3</link>(<link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>, ...)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a54846741babcdda46b70104c7312c91c">ARRAY_4</link>(<link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>,  <link linkend="_class_timer">v4</link>, ...)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a4a41601d76f221473b58814d6d40170b">ARRAY_5</link>(<link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>,  <link linkend="_class_timer">v4</link>,  <link linkend="_class_timer">v5</link>, ...)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aa237f79d6d4b17d3f63843c85a6e45ad">ARRAY_6</link>(<link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>,  <link linkend="_class_timer">v4</link>,  <link linkend="_class_timer">v5</link>,  <link linkend="_class_timer">v6</link>, ...)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a449abdc80f938e4b0b1d0af13d34babb">ARRAY_N</link>(<link linkend="_class_timer">N</link>, ...)&#160;&#160;&#160;<link linkend="_macros_8h_1a5b9cdafa3f08d11c73a67c5be3a846b0">_ARRAY_N</link>(<link linkend="_class_timer">N</link>, <link linkend="_class_timer">__VA_ARGS__</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a17c46249a379fcc3db1131c6b7d95de6">C_STR</link>(<link linkend="_class_timer">s</link>)&#160;&#160;&#160;(<link linkend="_class_timer">char</link> *)<link linkend="_class_timer">s</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a999c2b1e079eee43fc154b7c57504021">CAT</link>(<link linkend="_class_timer">a</link>,  V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151">_CAT</link>(<link linkend="_class_timer">a</link>, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aff87039ed1ba09ac983ae29b2c2552a2">CBI</link>(<link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> &amp;= ~<link linkend="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7">__BV</link>(<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a5bdc4370b37e9b34142a2a65d6106ea7">CBI32</link>(<link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> &amp;= ~<link linkend="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6">_BV32</link>(<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a4edb3f1df43ec8c4a51ba851ad5c0ac5">CC_STR</link>(<link linkend="_class_timer">s</link>)&#160;&#160;&#160;(<link linkend="_class_timer">const</link> <link linkend="_class_timer">char</link> *)<link linkend="_class_timer">s</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a23b686a01456b76bd485aea2084952f4">CEILING</link>(<link linkend="_class_timer">x</link>,  <link linkend="_class_timer">y</link>)&#160;&#160;&#160;(((<link linkend="_class_timer">x</link>) + (<link linkend="_class_timer">y</link>) - 1) / (<link linkend="_class_timer">y</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a52d4a7e701926195a4376d534706e75d">COPY</link>(<link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;<link linkend="_class_timer">memcpy</link>(<link linkend="_class_timer">a</link>, <link linkend="_class_timer">b</link>, <link linkend="_xstatistics_8h_1a3acffbd305ee72dcd4593c0d8af64a4f">MIN</link>(<link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>), <link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">b</link>)))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1adb0aba55d8ae1f1021336187e5fdc34d">COUNT</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>) / <link linkend="_class_timer">sizeof</link>(*<link linkend="_class_timer">a</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1adb0aba55d8ae1f1021336187e5fdc34d">COUNT</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>) / <link linkend="_class_timer">sizeof</link>(*<link linkend="_class_timer">a</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9cf5658a11c2fed8d7709f9a4cf474c6">COUNT_ENABLED</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">ENA</link>, +, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaee9393466ffd1ed569da015edf67882">CYCLES_PER_MICROSECOND</link>&#160;&#160;&#160;(<link linkend="_class_timer">F_CPU</link> / 1000000UL)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1add8cf94f6ebfd2e525f0a920d25bc164">DEC_1</link>&#160;&#160;&#160;0</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1af4b9ebe713bf0f2f3028babcd538e83e">DEC_2</link>&#160;&#160;&#160;1</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a5fb5d565ab4804779b887b1ae50fe793">DEC_3</link>&#160;&#160;&#160;2</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad7e2e1a9550d96b04bdc72f130d39b47">DEC_4</link>&#160;&#160;&#160;3</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a64e9807a7659cc7abe63d36d17d70d39">DEC_5</link>&#160;&#160;&#160;4</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1abc70c4033590756b305a2b701cafdbf4">DEC_6</link>&#160;&#160;&#160;5</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a40c2acd849ce573c21d8e133c49acc42">DEC_7</link>&#160;&#160;&#160;6</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a8ad7deb1a51951fc9022ddea506bd85d">DEC_8</link>&#160;&#160;&#160;7</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a244345f023bc654bd041a812cfe7a1bb">DEC_9</link>&#160;&#160;&#160;8</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad">DECIMAL</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || <link linkend="_class_timer">a</link> == &apos;.&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad">DECIMAL</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || <link linkend="_class_timer">a</link> == &apos;.&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae287db9e8852d888a3f85715944a175b">DECIMAL_SIGNED</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad">DECIMAL</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae287db9e8852d888a3f85715944a175b">DECIMAL_SIGNED</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad">DECIMAL</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a3aefbd844a6b55cdfb02cc259705a0d8">DECREMENT</link>(<link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1af309ca0177d9da7ce1d0c00ae62e02d8">DECREMENT_</link>(<link linkend="_class_timer">n</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1af309ca0177d9da7ce1d0c00ae62e02d8">DECREMENT_</link>(<link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_class_timer">DEC_</link>##<link linkend="_class_timer">n</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a547115f88e27975e18e9ed16e4b1a6c0">DEGREES</link>(<link linkend="_class_timer">r</link>)&#160;&#160;&#160;((<link linkend="_class_timer">r</link>) * 180.0f / <link linkend="_class_timer">M_PI</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2">DISABLED</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">DIS</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2">DISABLED</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">DIS</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">W</link>,  C,  V...)&#160;&#160;&#160;(<link linkend="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810">_DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed">NUM_ARGS</link>(<link linkend="_class_timer">V</link>), <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">W</link>,  C,  V...)&#160;&#160;&#160;(<link linkend="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810">_DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed">NUM_ARGS</link>(<link linkend="_class_timer">V</link>), <link linkend="_class_timer">V</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1adf1f275f7967417afa9f2c102be61515">ELAPSED</link>(<link linkend="_class_timer">NOW</link>,  <link linkend="_class_timer">SOON</link>)&#160;&#160;&#160;(!<link linkend="_macros_8h_1a845172477359d7a26d656ef0f9a39f99">PENDING</link>(<link linkend="_class_timer">NOW</link>, <link linkend="_class_timer">SOON</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afe69280ea24a5a0b5825de203c1fdbf3">ENABLED</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">ENA</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afe69280ea24a5a0b5825de203c1fdbf3">ENABLED</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">ENA</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a1b217dd0e8e6ab9db89f855219304c89">FIRST</link>(<link linkend="_class_timer">a</link>, ...)&#160;&#160;&#160;<link linkend="_class_timer">a</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a687e4521116bbc7f9046d00bfd13c301">FIXFLOAT</link>(<link linkend="_class_timer">f</link>)&#160;&#160;&#160;({<link linkend="_class_timer">__typeof__</link>(<link linkend="_class_timer">f</link>) <link linkend="_class_timer">_f</link> = (<link linkend="_class_timer">f</link>); <link linkend="_class_timer">_f</link> + (<link linkend="_class_timer">_f</link> &lt; 0 ? -0.0000005<link linkend="_class_timer">f</link> : 0.0000005<link linkend="_class_timer">f</link>); })</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ac032d233a8ebfcd82fd49d0824eefb18">FORCE_INLINE</link>&#160;&#160;&#160;<link linkend="_class_timer">__attribute__</link>((<link linkend="_class_timer">always_inline</link>)) <link linkend="_class_timer">inline</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9fe6bfd6a410f45665c184ae4ccfba29">HEXCHR</link>(<link linkend="_class_timer">a</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad1b0f4a864dad420e4f660ae4ce5a9fc">HOUR_MS</link>&#160;&#160;&#160;((<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)1000 * (<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)(60 * 60))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a0797d024ae31b0d8c4fc9079afa5eb07">IF_ELSE</link>(<link linkend="_class_timer">TF</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1ae879d0db2490d295f137d868961676f4">_IF_ELSE</link>(<link linkend="_macros_8h_1aff51f472a69a39cc575675a291d2f1a4">_BOOL</link>(<link linkend="_class_timer">TF</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1af1dc79e172882d212b0febbb81f5c74c">INC_0</link>&#160;&#160;&#160;1</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a0ec9a36729044047b0bf0513560f6b60">INC_1</link>&#160;&#160;&#160;2</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a806e5b26e74be28725c728640718ed33">INC_2</link>&#160;&#160;&#160;3</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a069fad9c7f0d5b65aa765f968e559161">INC_3</link>&#160;&#160;&#160;4</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a702cbfe6c86b390a81bb2fec5ac713e2">INC_4</link>&#160;&#160;&#160;5</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a21177a37707dcb2078ab0968c1faf4f7">INC_5</link>&#160;&#160;&#160;6</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a7747ff0b37e7701d465981a490c3beef">INC_6</link>&#160;&#160;&#160;7</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1afab9000f7aead7d84a36561001253a4f">INC_7</link>&#160;&#160;&#160;8</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a7ea20decc449554ed77da84fbab7f80b">INC_8</link>&#160;&#160;&#160;9</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a79d38b28bb813520ed24056f01ce3569">INCREMENT</link>(<link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a4816a4fd5d441413851367de4a6d0c8b">INCREMENT_</link>(<link linkend="_class_timer">n</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a4816a4fd5d441413851367de4a6d0c8b">INCREMENT_</link>(<link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_class_timer">INC_</link>##<link linkend="_class_timer">n</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a92c4828e7d2aa6e06038c19019516a0e">IS_PROBE</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a84be4438424959234c986c403883920f">SECOND</link>(<link linkend="_class_timer">V</link>, 0)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aafd2ed8cc7c8e8cc72d183afeabf1f66">ISEOL</link>(C)&#160;&#160;&#160;((C) == &apos;\<link linkend="_class_timer">n</link>&apos; || (C) == &apos;\<link linkend="_class_timer">r</link>&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a29fdf0559d71bed0dabb2e441796e2f7">MANY</link>(V...)&#160;&#160;&#160;(<link linkend="_macros_8h_1a9cf5658a11c2fed8d7709f9a4cf474c6">COUNT_ENABLED</link>(<link linkend="_class_timer">V</link>) &gt; 1)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aec16f8161ba09dac5a5bd6481efe917d">MIN_MS</link>&#160;&#160;&#160;((<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)1000 * (<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)(60))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a6fd191ff76c5e211e39560ff3b17a838">MMM_TO_MMS</link>(<link linkend="_class_timer">MM_M</link>)&#160;&#160;&#160;((<link linkend="_class_timer">MM_M</link>) / 60.0f)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ac29f9cdd858eca16580ce7b5c9a9f95a">MMS_TO_MMM</link>(<link linkend="_class_timer">MM_S</link>)&#160;&#160;&#160;((<link linkend="_class_timer">MM_S</link>) * 60.0f)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a3a1e9a37b240fff4606be03bf0d356ab">NANOSECONDS_PER_CYCLE</link>&#160;&#160;&#160;(1000000000.0 / <link linkend="_class_timer">F_CPU</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a4d661571f57f35faa60dda17eed3c3e2">NEAR</link>(<link linkend="_class_timer">x</link>,  <link linkend="_class_timer">y</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1ac39fa05b7a3092ad7ef36c7581fab2bf">NEAR_ZERO</link>((<link linkend="_class_timer">x</link>) - (<link linkend="_class_timer">y</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ac39fa05b7a3092ad7ef36c7581fab2bf">NEAR_ZERO</link>(<link linkend="_class_timer">x</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">x</link>, -0.000001<link linkend="_class_timer">f</link>, 0.000001<link linkend="_class_timer">f</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a655c84af1b0034986ff56e12e84f983d">NONE</link>&#160;&#160;&#160;<link linkend="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2">DISABLED</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aaf54ff51d8f8327c08a5d248d1b102e7">NOOP</link>&#160;&#160;&#160;(<link linkend="_class_timer">void</link>(0))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a30c984add4da766f18737e88c810055b">NOT</link>(<link linkend="_class_timer">x</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a92c4828e7d2aa6e06038c19019516a0e">IS_PROBE</link>(<link linkend="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151">_CAT</link>(<link linkend="_class_timer">_NOT_</link>, <link linkend="_class_timer">x</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed">NUM_ARGS</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a42cd6fda8239345020b85e0c55851565">_NUM_ARGS</link>(0, <link linkend="_class_timer">V</link>, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed">NUM_ARGS</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a42cd6fda8239345020b85e0c55851565">_NUM_ARGS</link>(0, <link linkend="_class_timer">V</link>, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">a</link>, &apos;0&apos;, &apos;9&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">a</link>, &apos;0&apos;, &apos;9&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1acd1ee07a1a9bfa751edca4bc77f6822a">NUMERIC_SIGNED</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1acd1ee07a1a9bfa751edca4bc77f6822a">NUMERIC_SIGNED</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a845172477359d7a26d656ef0f9a39f99">PENDING</link>(<link linkend="_class_timer">NOW</link>,  <link linkend="_class_timer">SOON</link>)&#160;&#160;&#160;((<link linkend="_class_timer">long</link>)(<link linkend="_class_timer">NOW</link> - (<link linkend="_class_timer">SOON</link>)) &lt; 0)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a0e9af1a09300905109b1bc6de96795b6">PROBE</link>()&#160;&#160;&#160;~, 1</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ab827a07c64d61d077e09efb4a6e25dd7">RADIANS</link>(<link linkend="_class_timer">d</link>)&#160;&#160;&#160;((<link linkend="_class_timer">d</link>) * <link linkend="_class_timer">M_PI</link> / 180.0f)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aecfc4799e9206bf4a269884af17df123">RECIPROCAL</link>(<link linkend="_class_timer">x</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1ac39fa05b7a3092ad7ef36c7581fab2bf">NEAR_ZERO</link>(<link linkend="_class_timer">x</link>) ? 0 : (1 / <link linkend="_class_timer">float</link>(<link linkend="_class_timer">x</link>)))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ad6734ab7b97edb45709008a2869d7be0">SBI</link>(<link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> |= <link linkend="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7">__BV</link>(<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a9f15f43afb9aeed697f332af0d55604f">SBI32</link>(<link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> |= <link linkend="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6">_BV32</link>(<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a84be4438424959234c986c403883920f">SECOND</link>(<link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>, ...)&#160;&#160;&#160;<link linkend="_class_timer">b</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a512a9ef84990cc5b81d736cb2520a063">SECS</link>&#160;&#160;&#160;((<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)1000)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a03e1a776b0a6a6a983a86fd591dce917">SET_BIT_TO</link>(<link linkend="_class_timer">N</link>,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">TF</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a8c4a9e5e4622948245de4ec0b5d38329">SIGN</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;((<link linkend="_class_timer">a</link> &gt; 0) - (<link linkend="_class_timer">a</link> &lt; 0))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1ae0f6830bd1b76b05b65a518b85024eca">SPACE</link>(<link linkend="_class_timer">A</link>)&#160;&#160;&#160;&quot; &quot; &lt;&lt; <link linkend="_class_timer">A</link> &lt;&lt; &quot; &quot;</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aa1343c87bc212281014c61e1f2b69a56">STRINGIFY</link>(<link linkend="_class_timer">M</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a5f28b8a98b38bc69568af7b72768aa04">STRINGIFY_</link>(<link linkend="_class_timer">M</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a5f28b8a98b38bc69568af7b72768aa04">STRINGIFY_</link>(<link linkend="_class_timer">M</link>)&#160;&#160;&#160;#<link linkend="_class_timer">M</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1aeba91f5ab6ef3697ed4ac480eaa19cde">TEST</link>(<link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;!!((<link linkend="_class_timer">n</link>) &amp; <link linkend="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7">__BV</link>(<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a71f053c757c0cb632ff1902f30d92f14">TEST32</link>(<link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;!!((<link linkend="_class_timer">n</link>) &amp; <link linkend="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6">_BV32</link>(<link linkend="_class_timer">b</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a6e62dc7f884cfa0cbab06b66cece7feb">THIRD</link>(<link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">c</link>, ...)&#160;&#160;&#160;<link linkend="_class_timer">c</link></para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1af934522c95ee5ce01979a02ba447bf6a">TWO_ARGS</link>(V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a69ea6818446f4e7af1df473d9ef37516">_TWO_ARGS</link>(0, <link linkend="_class_timer">V</link>, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 0)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a0a9684985a3498b4edfa292186fea692">UNEAR_ZERO</link>(<link linkend="_class_timer">x</link>)&#160;&#160;&#160;((<link linkend="_class_timer">x</link>) &lt; 0.000001<link linkend="_class_timer">f</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1a04a6ae187bdbc9e43757514c4163b086">WITHIN</link>(<link linkend="_class_timer">N</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">H</link>)&#160;&#160;&#160;((<link linkend="_class_timer">N</link>) &gt;= (<link linkend="_class_timer">L</link>) &amp;&amp; (<link linkend="_class_timer">N</link>) &lt;= (<link linkend="_class_timer">H</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">V</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">H</link>)&#160;&#160;&#160;((<link linkend="_class_timer">V</link>) &gt;= (<link linkend="_class_timer">L</link>) &amp;&amp; (<link linkend="_class_timer">V</link>) &lt;= (<link linkend="_class_timer">H</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1abec110b2c37d63cb981bbd7d6a5adac2">ZERO</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_class_timer">memset</link>(<link linkend="_class_timer">a</link>, 0, <link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>))</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_macros_8h_1abec110b2c37d63cb981bbd7d6a5adac2">ZERO</link>(<link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_class_timer">memset</link>((<link linkend="_class_timer">void</link> *)<link linkend="_class_timer">a</link>, 0, <link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>))</para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Macro Definition Documentation</title>
<anchor xml:id="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7"/><section>
    <title>__BV</title>
<indexterm><primary>__BV</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>__BV</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> __BV( <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(1 &lt;&lt; (<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00151">151</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3"/><section>
    <title>__DO_N<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>__DO_N</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>__DO_N</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> __DO_N( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_class_timer">_DO_</link>##<link linkend="_class_timer">N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00094">94</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3"/><section>
    <title>__DO_N<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>__DO_N</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>__DO_N</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> __DO_N( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_class_timer">_DO_</link>##<link linkend="_class_timer">N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00094">94</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a5b9cdafa3f08d11c73a67c5be3a846b0"/><section>
    <title>_ARRAY_N</title>
<indexterm><primary>_ARRAY_N</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_ARRAY_N</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _ARRAY_N( <link linkend="_class_timer">N</link>,  ...)&#160;&#160;&#160;<link linkend="_class_timer">ARRAY_</link>##<link linkend="_class_timer">N</link>(<link linkend="_class_timer">__VA_ARGS__</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00230">230</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aff51f472a69a39cc575675a291d2f1a4"/><section>
    <title>_BOOL</title>
<indexterm><primary>_BOOL</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_BOOL</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _BOOL( <link linkend="_class_timer">x</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a30c984add4da766f18737e88c810055b">NOT</link>(<link linkend="_macros_8h_1a30c984add4da766f18737e88c810055b">NOT</link>(<link linkend="_class_timer">x</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00106">106</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6"/><section>
    <title>_BV32</title>
<indexterm><primary>_BV32</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_BV32</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _BV32( <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(1<link linkend="_class_timer">UL</link> &lt;&lt; (<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00164">164</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151"/><section>
    <title>_CAT</title>
<indexterm><primary>_CAT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_CAT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _CAT( <link linkend="_class_timer">a</link>,  V...)&#160;&#160;&#160;<link linkend="_class_timer">a</link>##<link linkend="_class_timer">V</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00050">50</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a16452667b9189b189fdec8666c4fe95a"/><section>
    <title>_DIS_1</title>
<indexterm><primary>_DIS_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DIS_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DIS_1( <link linkend="_class_timer">O</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a30c984add4da766f18737e88c810055b">NOT</link>(<link linkend="_macros_8h_1a9ce6040e76201751df9bfefed31db010">_ENA_1</link>(<link linkend="_class_timer">O</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00126">126</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aafdd1dc563e38406da4debb7592d4293"/><section>
    <title>_DO_1<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_1( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00054">54</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aafdd1dc563e38406da4debb7592d4293"/><section>
    <title>_DO_1<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_1( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00054">54</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aafa457dceac6624f484079322a3c2961"/><section>
    <title>_DO_10<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_10</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_10</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_10( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b">_DO_9</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00063">63</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aafa457dceac6624f484079322a3c2961"/><section>
    <title>_DO_10<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_10</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_10</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_10( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b">_DO_9</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00063">63</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a28885203238724804a61795a88a60e74"/><section>
    <title>_DO_11<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_11</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_11</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_11( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aafa457dceac6624f484079322a3c2961">_DO_10</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00064">64</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a28885203238724804a61795a88a60e74"/><section>
    <title>_DO_11<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_11</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_11</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_11( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aafa457dceac6624f484079322a3c2961">_DO_10</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00064">64</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8"/><section>
    <title>_DO_12<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_12</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_12</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_12( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a28885203238724804a61795a88a60e74">_DO_11</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00065">65</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8"/><section>
    <title>_DO_12<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_12</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_12</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_12( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a28885203238724804a61795a88a60e74">_DO_11</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00065">65</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb"/><section>
    <title>_DO_13<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_13</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_13</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_13( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8">_DO_12</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00066">66</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb"/><section>
    <title>_DO_13<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_13</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_13</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_13( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a1ad39ee5ce620bf401247575270f55d8">_DO_12</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00066">66</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07"/><section>
    <title>_DO_14<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_14</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_14</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_14( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb">_DO_13</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00067">67</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07"/><section>
    <title>_DO_14<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_14</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_14</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_14( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1acc1e107e6545eba6c61e19f7c78b09fb">_DO_13</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00067">67</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696"/><section>
    <title>_DO_15<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_15</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_15</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_15( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07">_DO_14</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00068">68</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696"/><section>
    <title>_DO_15<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_15</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_15</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_15( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ad4433e9f2387b3a17fd5c698e5358d07">_DO_14</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00068">68</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f"/><section>
    <title>_DO_16<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_16</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_16</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_16( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696">_DO_15</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00069">69</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f"/><section>
    <title>_DO_16<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_16</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_16</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_16( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afecac8b995a4fcb2b955b061e00b1696">_DO_15</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00069">69</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8"/><section>
    <title>_DO_17<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_17</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_17</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_17( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f">_DO_16</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00070">70</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8"/><section>
    <title>_DO_17<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_17</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_17</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_17( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaae574035fccedca486fc85a67e5bd1f">_DO_16</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00070">70</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4"/><section>
    <title>_DO_18<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_18</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_18</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_18( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8">_DO_17</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00071">71</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4"/><section>
    <title>_DO_18<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_18</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_18</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_18( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae79b91313ea3b95edff4e5a60ac5e3e8">_DO_17</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00071">71</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afd6c4032a342ca26e10bae640d88f099"/><section>
    <title>_DO_19<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_19</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_19</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_19( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4">_DO_18</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00072">72</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afd6c4032a342ca26e10bae640d88f099"/><section>
    <title>_DO_19<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_19</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_19</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_19( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaa3520c0b1f721c2b6da7fc828e548c4">_DO_18</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00072">72</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a351abd5b0ab97623c083388ffb00f878"/><section>
    <title>_DO_2<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_2</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_2</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_2( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">B</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">B</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00055">55</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a351abd5b0ab97623c083388ffb00f878"/><section>
    <title>_DO_2<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_2</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_2</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_2( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">B</link>)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">B</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00055">55</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e"/><section>
    <title>_DO_20<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_20</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_20</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_20( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afd6c4032a342ca26e10bae640d88f099">_DO_19</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00073">73</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e"/><section>
    <title>_DO_20<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_20</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_20</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_20( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1afd6c4032a342ca26e10bae640d88f099">_DO_19</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00073">73</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c"/><section>
    <title>_DO_21<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_21</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_21</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_21( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e">_DO_20</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00074">74</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c"/><section>
    <title>_DO_21<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_21</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_21</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_21( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac2f7d14d0d5a0c16fdb22f5b0464a56e">_DO_20</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00074">74</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8"/><section>
    <title>_DO_22<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_22</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_22</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_22( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c">_DO_21</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00075">75</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8"/><section>
    <title>_DO_22<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_22</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_22</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_22( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a68bb76ce9bdd901d9459241b1f61f79c">_DO_21</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00075">75</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8"/><section>
    <title>_DO_23<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_23</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_23</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_23( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8">_DO_22</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00076">76</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8"/><section>
    <title>_DO_23<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_23</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_23</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_23( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aaacf95fcd1e8b5e150c1eff6aadfc9a8">_DO_22</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00076">76</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d"/><section>
    <title>_DO_24<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_24</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_24</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_24( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8">_DO_23</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00077">77</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d"/><section>
    <title>_DO_24<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_24</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_24</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_24( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a6a8cbb66cbb693a587dde23cd7093de8">_DO_23</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00077">77</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9"/><section>
    <title>_DO_25<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_25</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_25</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_25( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d">_DO_24</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00078">78</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9"/><section>
    <title>_DO_25<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_25</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_25</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_25( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ac7c51eb9dfd24e275fb0eed19ac8246d">_DO_24</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00078">78</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a133acd7075b556aa553c46fd683ad07c"/><section>
    <title>_DO_26<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_26</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_26</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_26( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9">_DO_25</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00079">79</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a133acd7075b556aa553c46fd683ad07c"/><section>
    <title>_DO_26<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_26</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_26</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_26( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ae0a7f55acd8162813aceb307ee561ac9">_DO_25</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00079">79</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d"/><section>
    <title>_DO_27<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_27</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_27</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_27( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a133acd7075b556aa553c46fd683ad07c">_DO_26</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00080">80</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d"/><section>
    <title>_DO_27<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_27</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_27</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_27( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a133acd7075b556aa553c46fd683ad07c">_DO_26</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00080">80</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a979886ea20d0be376de653c31727a964"/><section>
    <title>_DO_28<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_28</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_28</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_28( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d">_DO_27</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00081">81</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a979886ea20d0be376de653c31727a964"/><section>
    <title>_DO_28<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_28</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_28</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_28( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1ab1deac315a6b4b540012a5cd3ed2a38d">_DO_27</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00081">81</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a973c497fed40164e589ecc1d40394db1"/><section>
    <title>_DO_29<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_29</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_29</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_29( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a979886ea20d0be376de653c31727a964">_DO_28</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00082">82</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a973c497fed40164e589ecc1d40394db1"/><section>
    <title>_DO_29<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_29</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_29</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_29( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a979886ea20d0be376de653c31727a964">_DO_28</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00082">82</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649"/><section>
    <title>_DO_3<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_3</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_3</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_3( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a351abd5b0ab97623c083388ffb00f878">_DO_2</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00056">56</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649"/><section>
    <title>_DO_3<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_3</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_3</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_3( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a351abd5b0ab97623c083388ffb00f878">_DO_2</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00056">56</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792"/><section>
    <title>_DO_30<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_30</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_30</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_30( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a973c497fed40164e589ecc1d40394db1">_DO_29</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00083">83</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792"/><section>
    <title>_DO_30<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_30</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_30</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_30( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a973c497fed40164e589ecc1d40394db1">_DO_29</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00083">83</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657"/><section>
    <title>_DO_31<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_31</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_31</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_31( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792">_DO_30</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00084">84</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657"/><section>
    <title>_DO_31<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_31</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_31</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_31( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9615ca4f38ac00f69e453a4d5bf2c792">_DO_30</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00084">84</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aa9af425f2e699d374022b1086eaf136a"/><section>
    <title>_DO_32<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_32</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_32</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_32( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657">_DO_31</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00085">85</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aa9af425f2e699d374022b1086eaf136a"/><section>
    <title>_DO_32<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_32</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_32</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_32( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a17634b694a3e68fcc03edbc235a3b657">_DO_31</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00085">85</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0"/><section>
    <title>_DO_33<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_33</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_33</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_33( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aa9af425f2e699d374022b1086eaf136a">_DO_32</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00086">86</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0"/><section>
    <title>_DO_33<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_33</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_33</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_33( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aa9af425f2e699d374022b1086eaf136a">_DO_32</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00086">86</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1"/><section>
    <title>_DO_34<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_34</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_34</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_34( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0">_DO_33</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00087">87</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1"/><section>
    <title>_DO_34<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_34</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_34</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_34( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a55ce5085ea09da79d8f02d2af16632f0">_DO_33</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00087">87</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c"/><section>
    <title>_DO_35<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_35</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_35</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_35( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1">_DO_34</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00088">88</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c"/><section>
    <title>_DO_35<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_35</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_35</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_35( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8fea1a20365491a5542d104c34bfe1">_DO_34</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00088">88</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349"/><section>
    <title>_DO_36<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_36</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_36</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_36( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c">_DO_35</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00089">89</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349"/><section>
    <title>_DO_36<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_36</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_36</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_36( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a3aa145f049f424f1d232dda80f79b49c">_DO_35</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00089">89</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8"/><section>
    <title>_DO_37<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_37</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_37</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_37( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349">_DO_36</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00090">90</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8"/><section>
    <title>_DO_37<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_37</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_37</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_37( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a08bf6df0159ff74785868cc8fd25b349">_DO_36</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00090">90</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a"/><section>
    <title>_DO_38<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_38</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_38</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_38( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8">_DO_37</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00091">91</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a"/><section>
    <title>_DO_38<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_38</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_38</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_38( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a9c8757f36d3e915f652a37c11e9513d8">_DO_37</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00091">91</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a"/><section>
    <title>_DO_39<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_39</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_39</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_39( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a">_DO_38</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00092">92</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a"/><section>
    <title>_DO_39<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_39</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_39</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_39( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1abb24d633831995f2bb16c8f515d5f34a">_DO_38</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00092">92</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb"/><section>
    <title>_DO_4<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_4</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_4</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_4( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649">_DO_3</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00057">57</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb"/><section>
    <title>_DO_4<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_4</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_4</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_4( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a209b6bb78c57a863dfbcc5014a6c7649">_DO_3</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00057">57</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a76dd84d8f45598a06c161a9e95177d3e"/><section>
    <title>_DO_40<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_40</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_40</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_40( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a">_DO_39</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00093">93</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a76dd84d8f45598a06c161a9e95177d3e"/><section>
    <title>_DO_40<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_40</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_40</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_40( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a220ad302e33c06110fb17a9bcf73a72a">_DO_39</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00093">93</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06"/><section>
    <title>_DO_5<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_5</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_5</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_5( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb">_DO_4</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00058">58</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06"/><section>
    <title>_DO_5<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_5</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_5</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_5( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a2d48e776976b55cab8ba75c8ce79c3bb">_DO_4</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00058">58</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1"/><section>
    <title>_DO_6<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_6</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_6</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_6( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06">_DO_5</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00059">59</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1"/><section>
    <title>_DO_6<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_6</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_6</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_6( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a243fb175bda1dd51dd74f7e18884cf06">_DO_5</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00059">59</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a7f78d203b42e12748414fbce51e12e82"/><section>
    <title>_DO_7<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_7</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_7</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_7( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1">_DO_6</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00060">60</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a7f78d203b42e12748414fbce51e12e82"/><section>
    <title>_DO_7<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_7</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_7</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_7( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1af61e07aa03bcff1fe0939bc85a5533f1">_DO_6</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00060">60</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae"/><section>
    <title>_DO_8<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_8</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_8</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_8( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a7f78d203b42e12748414fbce51e12e82">_DO_7</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00061">61</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae"/><section>
    <title>_DO_8<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_8</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_8</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_8( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1a7f78d203b42e12748414fbce51e12e82">_DO_7</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00061">61</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b"/><section>
    <title>_DO_9<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_9</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_9</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_9( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae">_DO_8</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00062">62</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aec3d8c8e7e934c791d3b4a2b1dbfb74b"/><section>
    <title>_DO_9<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_9</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_9</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_9( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">A</link>,  V...)&#160;&#160;&#160;(<link linkend="_class_timer">_</link>##<link linkend="_class_timer">W</link>##<link linkend="_class_timer">_1</link>(<link linkend="_class_timer">A</link>) C <link linkend="_macros_8h_1aca4f1554310d1e4fcc717005aa86a3ae">_DO_8</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00062">62</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810"/><section>
    <title>_DO_N<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_DO_N</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_N</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_N( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3">__DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">N</link>, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00095">95</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810"/><section>
    <title>_DO_N<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_DO_N</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_DO_N</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _DO_N( <link linkend="_class_timer">W</link>,  C,  <link linkend="_class_timer">N</link>,  V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a08b5719759ac53dcde7e65f5fe9befc3">__DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_class_timer">N</link>, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00095">95</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9ce6040e76201751df9bfefed31db010"/><section>
    <title>_ENA_1</title>
<indexterm><primary>_ENA_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_ENA_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _ENA_1( <link linkend="_class_timer">O</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a787373376e31d3d33e06176ac69583e9">_ISENA</link>(<link linkend="_macros_8h_1a999c2b1e079eee43fc154b7c57504021">CAT</link>(<link linkend="_class_timer">_IS</link>, <link linkend="_macros_8h_1a999c2b1e079eee43fc154b7c57504021">CAT</link>(<link linkend="_class_timer">ENA_</link>, <link linkend="_class_timer">O</link>)))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00125">125</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae98eb99bb98189ea6fe9cbbac71521e2"/><section>
    <title>_IF_0</title>
<indexterm><primary>_IF_0</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_IF_0</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _IF_0( ...)&#160;&#160;&#160;<link linkend="_macros_8h_1a01ceff37ebb5b5ac07ed73c8931377b3">_IF_0_ELSE</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00112">112</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a01ceff37ebb5b5ac07ed73c8931377b3"/><section>
    <title>_IF_0_ELSE</title>
<indexterm><primary>_IF_0_ELSE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_IF_0_ELSE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _IF_0_ELSE( V...)&#160;&#160;&#160;<link linkend="_class_timer">V</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00115">115</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a041255e062b41e07097a12bea1aac4c8"/><section>
    <title>_IF_1</title>
<indexterm><primary>_IF_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_IF_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _IF_1( V...)&#160;&#160;&#160;<link linkend="_class_timer">V</link> <link linkend="_macros_8h_1a98120de43d6f775afdbcb18c0bf6ec83">_IF_1_ELSE</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00111">111</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a98120de43d6f775afdbcb18c0bf6ec83"/><section>
    <title>_IF_1_ELSE</title>
<indexterm><primary>_IF_1_ELSE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_IF_1_ELSE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _IF_1_ELSE( ...)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00114">114</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae879d0db2490d295f137d868961676f4"/><section>
    <title>_IF_ELSE</title>
<indexterm><primary>_IF_ELSE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_IF_ELSE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _IF_ELSE( <link linkend="_class_timer">TF</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151">_CAT</link>(<link linkend="_class_timer">_IF_</link>, <link linkend="_class_timer">TF</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00109">109</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a787373376e31d3d33e06176ac69583e9"/><section>
    <title>_ISENA</title>
<indexterm><primary>_ISENA</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_ISENA</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _ISENA( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a92c4828e7d2aa6e06038c19019516a0e">IS_PROBE</link>(<link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00122">122</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a8ccc1e8e53288f9e4be2043779de2f2b"/><section>
    <title>_ISENA_</title>
<indexterm><primary>_ISENA_</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_ISENA_</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _ISENA_&#160;&#160;&#160;~, 1</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00118">118</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1af7282e37ccdac5dbbf83a37211312c08"/><section>
    <title>_ISENA_0x1</title>
<indexterm><primary>_ISENA_0x1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_ISENA_0x1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _ISENA_0x1&#160;&#160;&#160;~, 1</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00120">120</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a64820af846a6aeb251dbbd613b28fee8"/><section>
    <title>_ISENA_1</title>
<indexterm><primary>_ISENA_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_ISENA_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _ISENA_1&#160;&#160;&#160;~, 1</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00119">119</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1adfa3fdeaef69e7fd0abcf89bfe16b8b0"/><section>
    <title>_ISENA_true</title>
<indexterm><primary>_ISENA_true</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_ISENA_true</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _ISENA_true&#160;&#160;&#160;~, 1</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00121">121</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaf074563c32e56e6e0f83972b4268d6d"/><section>
    <title>_NOT_0</title>
<indexterm><primary>_NOT_0</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_NOT_0</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _NOT_0&#160;&#160;&#160;<link linkend="_macros_8h_1a0e9af1a09300905109b1bc6de96795b6">PROBE</link>()</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00104">104</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a42cd6fda8239345020b85e0c55851565"/><section>
    <title>_NUM_ARGS<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>_NUM_ARGS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_NUM_ARGS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _NUM_ARGS( <link linkend="_class_timer">_</link>,  <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">m</link>,  <link linkend="_class_timer">l</link>,  <link linkend="_class_timer">k</link>,  <link linkend="_class_timer">j</link>,  <link linkend="_class_timer">i</link>,  <link linkend="_class_timer">h</link>,  <link linkend="_class_timer">g</link>,  <link linkend="_class_timer">f</link>,  <link linkend="_class_timer">e</link>,  <link linkend="_class_timer">d</link>,  <link linkend="_class_timer">c</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">Z</link>,  <link linkend="_class_timer">Y</link>,  <link linkend="_class_timer">X</link>,  <link linkend="_class_timer">W</link>,  <link linkend="_class_timer">V</link>,  <link linkend="_class_timer">U</link>,  <link linkend="_class_timer">T</link>,  <link linkend="_class_timer">S</link>,  R,  <link linkend="_class_timer">Q</link>,  <link linkend="_class_timer">P</link>,  <link linkend="_class_timer">O</link>,  <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">M</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">K</link>,  <link linkend="_class_timer">J</link>,  <link linkend="_class_timer">I</link>,  <link linkend="_class_timer">H</link>,  <link linkend="_class_timer">G</link>,  <link linkend="_class_timer">F</link>,  <link linkend="_class_timer">E</link>,  <link linkend="_class_timer">D</link>,  C,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">OUT</link>,  ...)&#160;&#160;&#160;<link linkend="_class_timer">OUT</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00042">42</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a42cd6fda8239345020b85e0c55851565"/><section>
    <title>_NUM_ARGS<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>_NUM_ARGS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_NUM_ARGS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _NUM_ARGS( <link linkend="_class_timer">_</link>,  <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">m</link>,  <link linkend="_class_timer">l</link>,  <link linkend="_class_timer">k</link>,  <link linkend="_class_timer">j</link>,  <link linkend="_class_timer">i</link>,  <link linkend="_class_timer">h</link>,  <link linkend="_class_timer">g</link>,  <link linkend="_class_timer">f</link>,  <link linkend="_class_timer">e</link>,  <link linkend="_class_timer">d</link>,  <link linkend="_class_timer">c</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">Z</link>,  <link linkend="_class_timer">Y</link>,  <link linkend="_class_timer">X</link>,  <link linkend="_class_timer">W</link>,  <link linkend="_class_timer">V</link>,  <link linkend="_class_timer">U</link>,  <link linkend="_class_timer">T</link>,  <link linkend="_class_timer">S</link>,  R,  <link linkend="_class_timer">Q</link>,  <link linkend="_class_timer">P</link>,  <link linkend="_class_timer">O</link>,  <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">M</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">K</link>,  <link linkend="_class_timer">J</link>,  <link linkend="_class_timer">I</link>,  <link linkend="_class_timer">H</link>,  <link linkend="_class_timer">G</link>,  <link linkend="_class_timer">F</link>,  <link linkend="_class_timer">E</link>,  <link linkend="_class_timer">D</link>,  C,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">OUT</link>,  ...)&#160;&#160;&#160;<link linkend="_class_timer">OUT</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00042">42</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a69ea6818446f4e7af1df473d9ef37516"/><section>
    <title>_TWO_ARGS</title>
<indexterm><primary>_TWO_ARGS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_TWO_ARGS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _TWO_ARGS( <link linkend="_class_timer">_</link>,  <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">m</link>,  <link linkend="_class_timer">l</link>,  <link linkend="_class_timer">k</link>,  <link linkend="_class_timer">j</link>,  <link linkend="_class_timer">i</link>,  <link linkend="_class_timer">h</link>,  <link linkend="_class_timer">g</link>,  <link linkend="_class_timer">f</link>,  <link linkend="_class_timer">e</link>,  <link linkend="_class_timer">d</link>,  <link linkend="_class_timer">c</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">Z</link>,  <link linkend="_class_timer">Y</link>,  <link linkend="_class_timer">X</link>,  <link linkend="_class_timer">W</link>,  <link linkend="_class_timer">V</link>,  <link linkend="_class_timer">U</link>,  <link linkend="_class_timer">T</link>,  <link linkend="_class_timer">S</link>,  R,  <link linkend="_class_timer">Q</link>,  <link linkend="_class_timer">P</link>,  <link linkend="_class_timer">O</link>,  <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">M</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">K</link>,  <link linkend="_class_timer">J</link>,  <link linkend="_class_timer">I</link>,  <link linkend="_class_timer">H</link>,  <link linkend="_class_timer">G</link>,  <link linkend="_class_timer">F</link>,  <link linkend="_class_timer">E</link>,  <link linkend="_class_timer">D</link>,  C,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">A</link>,  <link linkend="_class_timer">OUT</link>,  ...)&#160;&#160;&#160;<link linkend="_class_timer">OUT</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00046">46</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a44145f6f9805df57da735ea6ac0f1dbb"/><section>
    <title>_UNUSED</title>
<indexterm><primary>_UNUSED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>_UNUSED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> _UNUSED&#160;&#160;&#160;<link linkend="_class_timer">__attribute__</link>((<link linkend="_class_timer">unused</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00034">34</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a1edd1ea8bddaf4d9c5eb3eae1ee1726a"/><section>
    <title>ALL</title>
<indexterm><primary>ALL</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ALL</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ALL&#160;&#160;&#160;<link linkend="_macros_8h_1afe69280ea24a5a0b5825de203c1fdbf3">ENABLED</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00130">130</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afd7ddd2e8e7420a4bcd5e1f63f732551"/><section>
    <title>ANY</title>
<indexterm><primary>ANY</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ANY</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ANY( V...)&#160;&#160;&#160;!<link linkend="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2">DISABLED</link>(<link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00129">129</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a550867b24ca499889681907b179bf4e9"/><section>
    <title>ARRAY_1</title>
<indexterm><primary>ARRAY_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ARRAY_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ARRAY_1( <link linkend="_class_timer">v1</link>,  ...)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;&#32;&#32;<link linkend="_class_timer">v1</link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;}
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00225">225</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00225 <emphasis role="preprocessor">#define&#32;ARRAY_1(v1,&#32;...)&#32;\</emphasis>
00226 <emphasis role="preprocessor">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00227 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;v1&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00228 <emphasis role="preprocessor">&#32;&#32;}</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1a72f5303288093aacb87a336260bdb39c"/><section>
    <title>ARRAY_2</title>
<indexterm><primary>ARRAY_2</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ARRAY_2</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ARRAY_2( <link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  ...)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;&#32;&#32;<link linkend="_class_timer">v1</link>,&#32;<link linkend="_class_timer">v2</link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;}
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00221">221</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00221 <emphasis role="preprocessor">#define&#32;ARRAY_2(v1,&#32;v2,&#32;...)&#32;\</emphasis>
00222 <emphasis role="preprocessor">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00223 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;v1,&#32;v2&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00224 <emphasis role="preprocessor">&#32;&#32;}</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1a2d9c308e2150a795b108272ec1e7157c"/><section>
    <title>ARRAY_3</title>
<indexterm><primary>ARRAY_3</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ARRAY_3</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ARRAY_3( <link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>,  ...)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;&#32;&#32;<link linkend="_class_timer">v1</link>,&#32;<link linkend="_class_timer">v2</link>,&#32;<link linkend="_class_timer">v3</link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;}
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00217">217</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00217 <emphasis role="preprocessor">#define&#32;ARRAY_3(v1,&#32;v2,&#32;v3,&#32;...)&#32;\</emphasis>
00218 <emphasis role="preprocessor">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00219 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;v1,&#32;v2,&#32;v3&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00220 <emphasis role="preprocessor">&#32;&#32;}</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1a54846741babcdda46b70104c7312c91c"/><section>
    <title>ARRAY_4</title>
<indexterm><primary>ARRAY_4</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ARRAY_4</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ARRAY_4( <link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>,  <link linkend="_class_timer">v4</link>,  ...)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;&#32;&#32;<link linkend="_class_timer">v1</link>,&#32;<link linkend="_class_timer">v2</link>,&#32;<link linkend="_class_timer">v3</link>,&#32;<link linkend="_class_timer">v4</link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;}
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00213">213</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00213 <emphasis role="preprocessor">#define&#32;ARRAY_4(v1,&#32;v2,&#32;v3,&#32;v4,&#32;...)&#32;\</emphasis>
00214 <emphasis role="preprocessor">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00215 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;v1,&#32;v2,&#32;v3,&#32;v4&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00216 <emphasis role="preprocessor">&#32;&#32;}</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1a4a41601d76f221473b58814d6d40170b"/><section>
    <title>ARRAY_5</title>
<indexterm><primary>ARRAY_5</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ARRAY_5</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ARRAY_5( <link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>,  <link linkend="_class_timer">v4</link>,  <link linkend="_class_timer">v5</link>,  ...)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;&#32;&#32;<link linkend="_class_timer">v1</link>,&#32;<link linkend="_class_timer">v2</link>,&#32;<link linkend="_class_timer">v3</link>,&#32;<link linkend="_class_timer">v4</link>,&#32;<link linkend="_class_timer">v5</link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;}
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00209">209</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00209 <emphasis role="preprocessor">#define&#32;ARRAY_5(v1,&#32;v2,&#32;v3,&#32;v4,&#32;v5,&#32;...)&#32;\</emphasis>
00210 <emphasis role="preprocessor">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00211 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;v1,&#32;v2,&#32;v3,&#32;v4,&#32;v5&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00212 <emphasis role="preprocessor">&#32;&#32;}</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1aa237f79d6d4b17d3f63843c85a6e45ad"/><section>
    <title>ARRAY_6</title>
<indexterm><primary>ARRAY_6</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ARRAY_6</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ARRAY_6( <link linkend="_class_timer">v1</link>,  <link linkend="_class_timer">v2</link>,  <link linkend="_class_timer">v3</link>,  <link linkend="_class_timer">v4</link>,  <link linkend="_class_timer">v5</link>,  <link linkend="_class_timer">v6</link>,  ...)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;&#32;&#32;<link linkend="_class_timer">v1</link>,&#32;<link linkend="_class_timer">v2</link>,&#32;<link linkend="_class_timer">v3</link>,&#32;<link linkend="_class_timer">v4</link>,&#32;<link linkend="_class_timer">v5</link>,&#32;<link linkend="_class_timer">v6</link>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;}
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00205">205</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00205 <emphasis role="preprocessor">#define&#32;ARRAY_6(v1,&#32;v2,&#32;v3,&#32;v4,&#32;v5,&#32;v6,&#32;...)&#32;\</emphasis>
00206 <emphasis role="preprocessor">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00207 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;v1,&#32;v2,&#32;v3,&#32;v4,&#32;v5,&#32;v6&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00208 <emphasis role="preprocessor">&#32;&#32;}</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1a449abdc80f938e4b0b1d0af13d34babb"/><section>
    <title>ARRAY_N</title>
<indexterm><primary>ARRAY_N</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ARRAY_N</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ARRAY_N( <link linkend="_class_timer">N</link>,  ...)&#160;&#160;&#160;<link linkend="_macros_8h_1a5b9cdafa3f08d11c73a67c5be3a846b0">_ARRAY_N</link>(<link linkend="_class_timer">N</link>, <link linkend="_class_timer">__VA_ARGS__</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00231">231</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a17c46249a379fcc3db1131c6b7d95de6"/><section>
    <title>C_STR</title>
<indexterm><primary>C_STR</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>C_STR</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> C_STR( <link linkend="_class_timer">s</link>)&#160;&#160;&#160;(<link linkend="_class_timer">char</link> *)<link linkend="_class_timer">s</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00433">433</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a999c2b1e079eee43fc154b7c57504021"/><section>
    <title>CAT</title>
<indexterm><primary>CAT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>CAT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> CAT( <link linkend="_class_timer">a</link>,  V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151">_CAT</link>(<link linkend="_class_timer">a</link>, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00051">51</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aff87039ed1ba09ac983ae29b2c2552a2"/><section>
    <title>CBI</title>
<indexterm><primary>CBI</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>CBI</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> CBI( <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> &amp;= ~<link linkend="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7">__BV</link>(<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00154">154</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a5bdc4370b37e9b34142a2a65d6106ea7"/><section>
    <title>CBI32</title>
<indexterm><primary>CBI32</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>CBI32</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> CBI32( <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> &amp;= ~<link linkend="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6">_BV32</link>(<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00167">167</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a4edb3f1df43ec8c4a51ba851ad5c0ac5"/><section>
    <title>CC_STR</title>
<indexterm><primary>CC_STR</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>CC_STR</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> CC_STR( <link linkend="_class_timer">s</link>)&#160;&#160;&#160;(<link linkend="_class_timer">const</link> <link linkend="_class_timer">char</link> *)<link linkend="_class_timer">s</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00432">432</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a23b686a01456b76bd485aea2084952f4"/><section>
    <title>CEILING</title>
<indexterm><primary>CEILING</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>CEILING</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> CEILING( <link linkend="_class_timer">x</link>,  <link linkend="_class_timer">y</link>)&#160;&#160;&#160;(((<link linkend="_class_timer">x</link>) + (<link linkend="_class_timer">y</link>) - 1) / (<link linkend="_class_timer">y</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00184">184</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a52d4a7e701926195a4376d534706e75d"/><section>
    <title>COPY</title>
<indexterm><primary>COPY</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>COPY</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> COPY( <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;<link linkend="_class_timer">memcpy</link>(<link linkend="_class_timer">a</link>, <link linkend="_class_timer">b</link>, <link linkend="_xstatistics_8h_1a3acffbd305ee72dcd4593c0d8af64a4f">MIN</link>(<link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>), <link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">b</link>)))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00179">179</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1adb0aba55d8ae1f1021336187e5fdc34d"/><section>
    <title>COUNT<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>COUNT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>COUNT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> COUNT( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>) / <link linkend="_class_timer">sizeof</link>(*<link linkend="_class_timer">a</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00177">177</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1adb0aba55d8ae1f1021336187e5fdc34d"/><section>
    <title>COUNT<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>COUNT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>COUNT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> COUNT( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>) / <link linkend="_class_timer">sizeof</link>(*<link linkend="_class_timer">a</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00177">177</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9cf5658a11c2fed8d7709f9a4cf474c6"/><section>
    <title>COUNT_ENABLED</title>
<indexterm><primary>COUNT_ENABLED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>COUNT_ENABLED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> COUNT_ENABLED( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">ENA</link>, +, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00132">132</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaee9393466ffd1ed569da015edf67882"/><section>
    <title>CYCLES_PER_MICROSECOND</title>
<indexterm><primary>CYCLES_PER_MICROSECOND</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>CYCLES_PER_MICROSECOND</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> CYCLES_PER_MICROSECOND&#160;&#160;&#160;(<link linkend="_class_timer">F_CPU</link> / 1000000UL)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00243">243</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1add8cf94f6ebfd2e525f0a920d25bc164"/><section>
    <title>DEC_1</title>
<indexterm><primary>DEC_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_1&#160;&#160;&#160;0</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00020">20</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1af4b9ebe713bf0f2f3028babcd538e83e"/><section>
    <title>DEC_2</title>
<indexterm><primary>DEC_2</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_2</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_2&#160;&#160;&#160;1</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00021">21</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a5fb5d565ab4804779b887b1ae50fe793"/><section>
    <title>DEC_3</title>
<indexterm><primary>DEC_3</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_3</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_3&#160;&#160;&#160;2</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00022">22</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ad7e2e1a9550d96b04bdc72f130d39b47"/><section>
    <title>DEC_4</title>
<indexterm><primary>DEC_4</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_4</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_4&#160;&#160;&#160;3</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00023">23</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a64e9807a7659cc7abe63d36d17d70d39"/><section>
    <title>DEC_5</title>
<indexterm><primary>DEC_5</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_5</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_5&#160;&#160;&#160;4</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00024">24</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1abc70c4033590756b305a2b701cafdbf4"/><section>
    <title>DEC_6</title>
<indexterm><primary>DEC_6</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_6</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_6&#160;&#160;&#160;5</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00025">25</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a40c2acd849ce573c21d8e133c49acc42"/><section>
    <title>DEC_7</title>
<indexterm><primary>DEC_7</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_7</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_7&#160;&#160;&#160;6</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00026">26</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a8ad7deb1a51951fc9022ddea506bd85d"/><section>
    <title>DEC_8</title>
<indexterm><primary>DEC_8</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_8</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_8&#160;&#160;&#160;7</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00027">27</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a244345f023bc654bd041a812cfe7a1bb"/><section>
    <title>DEC_9</title>
<indexterm><primary>DEC_9</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEC_9</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEC_9&#160;&#160;&#160;8</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00028">28</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad"/><section>
    <title>DECIMAL<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>DECIMAL</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DECIMAL</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DECIMAL( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || <link linkend="_class_timer">a</link> == &apos;.&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00174">174</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad"/><section>
    <title>DECIMAL<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>DECIMAL</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DECIMAL</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DECIMAL( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || <link linkend="_class_timer">a</link> == &apos;.&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00174">174</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae287db9e8852d888a3f85715944a175b"/><section>
    <title>DECIMAL_SIGNED<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>DECIMAL_SIGNED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DECIMAL_SIGNED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DECIMAL_SIGNED( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad">DECIMAL</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00176">176</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae287db9e8852d888a3f85715944a175b"/><section>
    <title>DECIMAL_SIGNED<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>DECIMAL_SIGNED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DECIMAL_SIGNED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DECIMAL_SIGNED( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a62533b88a2089a86c6e1387d2b665aad">DECIMAL</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00176">176</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a3aefbd844a6b55cdfb02cc259705a0d8"/><section>
    <title>DECREMENT</title>
<indexterm><primary>DECREMENT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DECREMENT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DECREMENT( <link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1af309ca0177d9da7ce1d0c00ae62e02d8">DECREMENT_</link>(<link linkend="_class_timer">n</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00030">30</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1af309ca0177d9da7ce1d0c00ae62e02d8"/><section>
    <title>DECREMENT_</title>
<indexterm><primary>DECREMENT_</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DECREMENT_</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DECREMENT_( <link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_class_timer">DEC_</link>##<link linkend="_class_timer">n</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00029">29</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a547115f88e27975e18e9ed16e4b1a6c0"/><section>
    <title>DEGREES</title>
<indexterm><primary>DEGREES</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DEGREES</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DEGREES( <link linkend="_class_timer">r</link>)&#160;&#160;&#160;((<link linkend="_class_timer">r</link>) * 180.0f / <link linkend="_class_timer">M_PI</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00183">183</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2"/><section>
    <title>DISABLED<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>DISABLED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DISABLED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DISABLED( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">DIS</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00128">128</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2"/><section>
    <title>DISABLED<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>DISABLED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DISABLED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DISABLED( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">DIS</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00128">128</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a"/><section>
    <title>DO<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>DO</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DO</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DO( <link linkend="_class_timer">W</link>,  C,  V...)&#160;&#160;&#160;(<link linkend="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810">_DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed">NUM_ARGS</link>(<link linkend="_class_timer">V</link>), <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00096">96</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a"/><section>
    <title>DO<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>DO</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>DO</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> DO( <link linkend="_class_timer">W</link>,  C,  V...)&#160;&#160;&#160;(<link linkend="_macros_8h_1a0ae1309ea6c3768e82ed471e13e1b810">_DO_N</link>(<link linkend="_class_timer">W</link>, C, <link linkend="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed">NUM_ARGS</link>(<link linkend="_class_timer">V</link>), <link linkend="_class_timer">V</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00096">96</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1adf1f275f7967417afa9f2c102be61515"/><section>
    <title>ELAPSED</title>
<indexterm><primary>ELAPSED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ELAPSED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ELAPSED( <link linkend="_class_timer">NOW</link>,  <link linkend="_class_timer">SOON</link>)&#160;&#160;&#160;(!<link linkend="_macros_8h_1a845172477359d7a26d656ef0f9a39f99">PENDING</link>(<link linkend="_class_timer">NOW</link>, <link linkend="_class_timer">SOON</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00141">141</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afe69280ea24a5a0b5825de203c1fdbf3"/><section>
    <title>ENABLED<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>ENABLED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ENABLED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ENABLED( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">ENA</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00127">127</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afe69280ea24a5a0b5825de203c1fdbf3"/><section>
    <title>ENABLED<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>ENABLED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ENABLED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ENABLED( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a21f1aed7436aab02d45e630267f5f64a">DO</link>(<link linkend="_class_timer">ENA</link>, &amp;&amp;, <link linkend="_class_timer">V</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00127">127</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a1b217dd0e8e6ab9db89f855219304c89"/><section>
    <title>FIRST</title>
<indexterm><primary>FIRST</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>FIRST</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> FIRST( <link linkend="_class_timer">a</link>,  ...)&#160;&#160;&#160;<link linkend="_class_timer">a</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00098">98</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a687e4521116bbc7f9046d00bfd13c301"/><section>
    <title>FIXFLOAT</title>
<indexterm><primary>FIXFLOAT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>FIXFLOAT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> FIXFLOAT( <link linkend="_class_timer">f</link>)&#160;&#160;&#160;({<link linkend="_class_timer">__typeof__</link>(<link linkend="_class_timer">f</link>) <link linkend="_class_timer">_f</link> = (<link linkend="_class_timer">f</link>); <link linkend="_class_timer">_f</link> + (<link linkend="_class_timer">_f</link> &lt; 0 ? -0.0000005<link linkend="_class_timer">f</link> : 0.0000005<link linkend="_class_timer">f</link>); })</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00191">191</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ac032d233a8ebfcd82fd49d0824eefb18"/><section>
    <title>FORCE_INLINE</title>
<indexterm><primary>FORCE_INLINE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>FORCE_INLINE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> FORCE_INLINE&#160;&#160;&#160;<link linkend="_class_timer">__attribute__</link>((<link linkend="_class_timer">always_inline</link>)) <link linkend="_class_timer">inline</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00033">33</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9fe6bfd6a410f45665c184ae4ccfba29"/><section>
    <title>HEXCHR</title>
<indexterm><primary>HEXCHR</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>HEXCHR</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> HEXCHR( <link linkend="_class_timer">a</link>)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>)&#32;?&#32;(<link linkend="_class_timer">a</link>)&#32;-&#32;<emphasis role="charliteral">&apos;0&apos;</emphasis>&#32;:&#32;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">a</link>,&#32;<emphasis role="stringliteral">&apos;a&apos;</emphasis>,&#32;<emphasis role="stringliteral">&apos;f&apos;</emphasis>)&#32;?&#32;((<link linkend="_class_timer">a</link>)&#32;-&#32;<emphasis role="stringliteral">&apos;a&apos;</emphasis>&#32;+&#32;10)&#32;\
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:&#32;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">a</link>,&#32;<emphasis role="stringliteral">&apos;A&apos;</emphasis>,&#32;<emphasis role="stringliteral">&apos;F&apos;</emphasis>)&#32;&#32;&#32;?&#32;((<link linkend="_class_timer">a</link>)&#32;-&#32;<emphasis role="stringliteral">&apos;A&apos;</emphasis>&#32;+&#32;10)&#32;\
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:&#32;-1)
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00198">198</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00198 <emphasis role="preprocessor">#define&#32;HEXCHR(a)&#32;(NUMERIC(a)&#32;?&#32;(a)&#32;-&#32;&apos;0&apos;&#32;:&#32;WITHIN(a,&#32;&apos;a&apos;,&#32;&apos;f&apos;)&#32;?&#32;((a)&#32;-&#32;&apos;a&apos;&#32;+&#32;10)&#32;\</emphasis>
00199 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:&#32;WITHIN(a,&#32;&apos;A&apos;,&#32;&apos;F&apos;)&#32;&#32;&#32;?&#32;((a)&#32;-&#32;&apos;A&apos;&#32;+&#32;10)&#32;\</emphasis>
00200 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:&#32;-1)</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1ad1b0f4a864dad420e4f660ae4ce5a9fc"/><section>
    <title>HOUR_MS</title>
<indexterm><primary>HOUR_MS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>HOUR_MS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> HOUR_MS&#160;&#160;&#160;((<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)1000 * (<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)(60 * 60))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00145">145</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a0797d024ae31b0d8c4fc9079afa5eb07"/><section>
    <title>IF_ELSE</title>
<indexterm><primary>IF_ELSE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>IF_ELSE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> IF_ELSE( <link linkend="_class_timer">TF</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1ae879d0db2490d295f137d868961676f4">_IF_ELSE</link>(<link linkend="_macros_8h_1aff51f472a69a39cc575675a291d2f1a4">_BOOL</link>(<link linkend="_class_timer">TF</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00108">108</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1af1dc79e172882d212b0febbb81f5c74c"/><section>
    <title>INC_0</title>
<indexterm><primary>INC_0</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_0</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_0&#160;&#160;&#160;1</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00007">7</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a0ec9a36729044047b0bf0513560f6b60"/><section>
    <title>INC_1</title>
<indexterm><primary>INC_1</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_1</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_1&#160;&#160;&#160;2</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00008">8</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a806e5b26e74be28725c728640718ed33"/><section>
    <title>INC_2</title>
<indexterm><primary>INC_2</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_2</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_2&#160;&#160;&#160;3</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00009">9</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a069fad9c7f0d5b65aa765f968e559161"/><section>
    <title>INC_3</title>
<indexterm><primary>INC_3</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_3</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_3&#160;&#160;&#160;4</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00010">10</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a702cbfe6c86b390a81bb2fec5ac713e2"/><section>
    <title>INC_4</title>
<indexterm><primary>INC_4</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_4</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_4&#160;&#160;&#160;5</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00011">11</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a21177a37707dcb2078ab0968c1faf4f7"/><section>
    <title>INC_5</title>
<indexterm><primary>INC_5</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_5</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_5&#160;&#160;&#160;6</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00012">12</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a7747ff0b37e7701d465981a490c3beef"/><section>
    <title>INC_6</title>
<indexterm><primary>INC_6</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_6</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_6&#160;&#160;&#160;7</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00013">13</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1afab9000f7aead7d84a36561001253a4f"/><section>
    <title>INC_7</title>
<indexterm><primary>INC_7</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_7</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_7&#160;&#160;&#160;8</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00014">14</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a7ea20decc449554ed77da84fbab7f80b"/><section>
    <title>INC_8</title>
<indexterm><primary>INC_8</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INC_8</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INC_8&#160;&#160;&#160;9</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00015">15</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a79d38b28bb813520ed24056f01ce3569"/><section>
    <title>INCREMENT</title>
<indexterm><primary>INCREMENT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INCREMENT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INCREMENT( <link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a4816a4fd5d441413851367de4a6d0c8b">INCREMENT_</link>(<link linkend="_class_timer">n</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00017">17</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a4816a4fd5d441413851367de4a6d0c8b"/><section>
    <title>INCREMENT_</title>
<indexterm><primary>INCREMENT_</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>INCREMENT_</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> INCREMENT_( <link linkend="_class_timer">n</link>)&#160;&#160;&#160;<link linkend="_class_timer">INC_</link>##<link linkend="_class_timer">n</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00016">16</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a92c4828e7d2aa6e06038c19019516a0e"/><section>
    <title>IS_PROBE</title>
<indexterm><primary>IS_PROBE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>IS_PROBE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> IS_PROBE( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a84be4438424959234c986c403883920f">SECOND</link>(<link linkend="_class_timer">V</link>, 0)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00102">102</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aafd2ed8cc7c8e8cc72d183afeabf1f66"/><section>
    <title>ISEOL</title>
<indexterm><primary>ISEOL</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ISEOL</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ISEOL( C)&#160;&#160;&#160;((C) == &apos;\<link linkend="_class_timer">n</link>&apos; || (C) == &apos;\<link linkend="_class_timer">r</link>&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00195">195</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a29fdf0559d71bed0dabb2e441796e2f7"/><section>
    <title>MANY</title>
<indexterm><primary>MANY</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>MANY</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> MANY( V...)&#160;&#160;&#160;(<link linkend="_macros_8h_1a9cf5658a11c2fed8d7709f9a4cf474c6">COUNT_ENABLED</link>(<link linkend="_class_timer">V</link>) &gt; 1)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00133">133</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aec16f8161ba09dac5a5bd6481efe917d"/><section>
    <title>MIN_MS</title>
<indexterm><primary>MIN_MS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>MIN_MS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> MIN_MS&#160;&#160;&#160;((<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)1000 * (<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)(60))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00146">146</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a6fd191ff76c5e211e39560ff3b17a838"/><section>
    <title>MMM_TO_MMS</title>
<indexterm><primary>MMM_TO_MMS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>MMM_TO_MMS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> MMM_TO_MMS( <link linkend="_class_timer">MM_M</link>)&#160;&#160;&#160;((<link linkend="_class_timer">MM_M</link>) / 60.0f)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00143">143</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ac29f9cdd858eca16580ce7b5c9a9f95a"/><section>
    <title>MMS_TO_MMM</title>
<indexterm><primary>MMS_TO_MMM</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>MMS_TO_MMM</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> MMS_TO_MMM( <link linkend="_class_timer">MM_S</link>)&#160;&#160;&#160;((<link linkend="_class_timer">MM_S</link>) * 60.0f)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00144">144</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a3a1e9a37b240fff4606be03bf0d356ab"/><section>
    <title>NANOSECONDS_PER_CYCLE</title>
<indexterm><primary>NANOSECONDS_PER_CYCLE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NANOSECONDS_PER_CYCLE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NANOSECONDS_PER_CYCLE&#160;&#160;&#160;(1000000000.0 / <link linkend="_class_timer">F_CPU</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00247">247</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a4d661571f57f35faa60dda17eed3c3e2"/><section>
    <title>NEAR</title>
<indexterm><primary>NEAR</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NEAR</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NEAR( <link linkend="_class_timer">x</link>,  <link linkend="_class_timer">y</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1ac39fa05b7a3092ad7ef36c7581fab2bf">NEAR_ZERO</link>((<link linkend="_class_timer">x</link>) - (<link linkend="_class_timer">y</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00188">188</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ac39fa05b7a3092ad7ef36c7581fab2bf"/><section>
    <title>NEAR_ZERO</title>
<indexterm><primary>NEAR_ZERO</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NEAR_ZERO</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NEAR_ZERO( <link linkend="_class_timer">x</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">x</link>, -0.000001<link linkend="_class_timer">f</link>, 0.000001<link linkend="_class_timer">f</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00187">187</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a655c84af1b0034986ff56e12e84f983d"/><section>
    <title>NONE</title>
<indexterm><primary>NONE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NONE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NONE&#160;&#160;&#160;<link linkend="_macros_8h_1aba881aaa3853049c18e4b72805deb4f2">DISABLED</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00131">131</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aaf54ff51d8f8327c08a5d248d1b102e7"/><section>
    <title>NOOP</title>
<indexterm><primary>NOOP</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NOOP</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NOOP&#160;&#160;&#160;(<link linkend="_class_timer">void</link>(0))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00037">37</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a30c984add4da766f18737e88c810055b"/><section>
    <title>NOT</title>
<indexterm><primary>NOT</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NOT</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NOT( <link linkend="_class_timer">x</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a92c4828e7d2aa6e06038c19019516a0e">IS_PROBE</link>(<link linkend="_macros_8h_1a4d1e7328b842fe99912221c29fe8e151">_CAT</link>(<link linkend="_class_timer">_NOT_</link>, <link linkend="_class_timer">x</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00105">105</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed"/><section>
    <title>NUM_ARGS<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>NUM_ARGS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NUM_ARGS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NUM_ARGS( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a42cd6fda8239345020b85e0c55851565">_NUM_ARGS</link>(0, <link linkend="_class_timer">V</link>, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00043">43</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ad9d2064a59b99b4130ad35dca6b244ed"/><section>
    <title>NUM_ARGS<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>NUM_ARGS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NUM_ARGS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NUM_ARGS( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a42cd6fda8239345020b85e0c55851565">_NUM_ARGS</link>(0, <link linkend="_class_timer">V</link>, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00043">43</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0"/><section>
    <title>NUMERIC<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>NUMERIC</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NUMERIC</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NUMERIC( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">a</link>, &apos;0&apos;, &apos;9&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00173">173</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0"/><section>
    <title>NUMERIC<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>NUMERIC</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NUMERIC</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NUMERIC( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1acdcb26248b56d56934d15586a9fd915d">WITHIN</link>(<link linkend="_class_timer">a</link>, &apos;0&apos;, &apos;9&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00173">173</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1acd1ee07a1a9bfa751edca4bc77f6822a"/><section>
    <title>NUMERIC_SIGNED<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>NUMERIC_SIGNED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NUMERIC_SIGNED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NUMERIC_SIGNED( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00175">175</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1acd1ee07a1a9bfa751edca4bc77f6822a"/><section>
    <title>NUMERIC_SIGNED<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>NUMERIC_SIGNED</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>NUMERIC_SIGNED</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> NUMERIC_SIGNED( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1a682dafb5261c1b747719adfdc5c3acc0">NUMERIC</link>(<link linkend="_class_timer">a</link>) || (<link linkend="_class_timer">a</link>) == &apos;-&apos; || (<link linkend="_class_timer">a</link>) == &apos;+&apos;)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00175">175</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a845172477359d7a26d656ef0f9a39f99"/><section>
    <title>PENDING</title>
<indexterm><primary>PENDING</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>PENDING</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> PENDING( <link linkend="_class_timer">NOW</link>,  <link linkend="_class_timer">SOON</link>)&#160;&#160;&#160;((<link linkend="_class_timer">long</link>)(<link linkend="_class_timer">NOW</link> - (<link linkend="_class_timer">SOON</link>)) &lt; 0)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00140">140</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a0e9af1a09300905109b1bc6de96795b6"/><section>
    <title>PROBE</title>
<indexterm><primary>PROBE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>PROBE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> PROBE( )&#160;&#160;&#160;~, 1</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00103">103</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ab827a07c64d61d077e09efb4a6e25dd7"/><section>
    <title>RADIANS</title>
<indexterm><primary>RADIANS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>RADIANS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> RADIANS( <link linkend="_class_timer">d</link>)&#160;&#160;&#160;((<link linkend="_class_timer">d</link>) * <link linkend="_class_timer">M_PI</link> / 180.0f)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00182">182</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aecfc4799e9206bf4a269884af17df123"/><section>
    <title>RECIPROCAL</title>
<indexterm><primary>RECIPROCAL</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>RECIPROCAL</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> RECIPROCAL( <link linkend="_class_timer">x</link>)&#160;&#160;&#160;(<link linkend="_macros_8h_1ac39fa05b7a3092ad7ef36c7581fab2bf">NEAR_ZERO</link>(<link linkend="_class_timer">x</link>) ? 0 : (1 / <link linkend="_class_timer">float</link>(<link linkend="_class_timer">x</link>)))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00190">190</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ad6734ab7b97edb45709008a2869d7be0"/><section>
    <title>SBI</title>
<indexterm><primary>SBI</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>SBI</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> SBI( <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> |= <link linkend="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7">__BV</link>(<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00153">153</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a9f15f43afb9aeed697f332af0d55604f"/><section>
    <title>SBI32</title>
<indexterm><primary>SBI32</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>SBI32</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> SBI32( <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;(<link linkend="_class_timer">n</link> |= <link linkend="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6">_BV32</link>(<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00166">166</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a84be4438424959234c986c403883920f"/><section>
    <title>SECOND</title>
<indexterm><primary>SECOND</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>SECOND</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> SECOND( <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>,  ...)&#160;&#160;&#160;<link linkend="_class_timer">b</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00099">99</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a512a9ef84990cc5b81d736cb2520a063"/><section>
    <title>SECS</title>
<indexterm><primary>SECS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>SECS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> SECS&#160;&#160;&#160;((<link linkend="_types_8h_1ab14fc3b0e7b9535ec25836108ce96a45">millis_t</link>)1000)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00147">147</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a03e1a776b0a6a6a983a86fd591dce917"/><section>
    <title>SET_BIT_TO</title>
<indexterm><primary>SET_BIT_TO</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>SET_BIT_TO</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> SET_BIT_TO( <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">B</link>,  <link linkend="_class_timer">TF</link>)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;<emphasis role="keywordflow">do</emphasis>&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">\</link>
<link linkend="_class_timer">    if</link>&#32;(<link linkend="_class_timer">TF</link>)&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">\</link>
<link linkend="_class_timer">      SBI</link>(<link linkend="_class_timer">N</link>,&#32;<link linkend="_class_timer">B</link>);&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">\</link>
<link linkend="_class_timer">    else                     \</link>
<link linkend="_class_timer">      CBI</link>(<link linkend="_class_timer">N</link>,&#32;<link linkend="_class_timer">B</link>);&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\
&#32;&#32;}&#32;<emphasis role="keywordflow">while</emphasis>&#32;(0)
</programlisting><para>
Definition at line <link linkend="_macros_8h_source_1l00155">155</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
<programlisting linenumbering="unnumbered">00155 <emphasis role="preprocessor">#define&#32;SET_BIT_TO(N,&#32;B,&#32;TF)&#32;\</emphasis>
00156 <emphasis role="preprocessor">&#32;&#32;do&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00157 <emphasis role="preprocessor">&#32;&#32;{&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00158 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;if&#32;(TF)&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00159 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;SBI(N,&#32;B);&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00160 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;else&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00161 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;CBI(N,&#32;B);&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;\</emphasis>
00162 <emphasis role="preprocessor">&#32;&#32;}&#32;while&#32;(0)</emphasis>
</programlisting></section>
<anchor xml:id="_macros_8h_1a8c4a9e5e4622948245de4ec0b5d38329"/><section>
    <title>SIGN</title>
<indexterm><primary>SIGN</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>SIGN</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> SIGN( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;((<link linkend="_class_timer">a</link> &gt; 0) - (<link linkend="_class_timer">a</link> &lt; 0))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00168">168</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1ae0f6830bd1b76b05b65a518b85024eca"/><section>
    <title>SPACE</title>
<indexterm><primary>SPACE</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>SPACE</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> SPACE( <link linkend="_class_timer">A</link>)&#160;&#160;&#160;&quot; &quot; &lt;&lt; <link linkend="_class_timer">A</link> &lt;&lt; &quot; &quot;</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00233">233</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aa1343c87bc212281014c61e1f2b69a56"/><section>
    <title>STRINGIFY</title>
<indexterm><primary>STRINGIFY</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>STRINGIFY</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> STRINGIFY( <link linkend="_class_timer">M</link>)&#160;&#160;&#160;<link linkend="_macros_8h_1a5f28b8a98b38bc69568af7b72768aa04">STRINGIFY_</link>(<link linkend="_class_timer">M</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00251">251</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a5f28b8a98b38bc69568af7b72768aa04"/><section>
    <title>STRINGIFY_</title>
<indexterm><primary>STRINGIFY_</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>STRINGIFY_</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> STRINGIFY_( <link linkend="_class_timer">M</link>)&#160;&#160;&#160;#<link linkend="_class_timer">M</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00250">250</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1aeba91f5ab6ef3697ed4ac480eaa19cde"/><section>
    <title>TEST</title>
<indexterm><primary>TEST</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>TEST</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> TEST( <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;!!((<link linkend="_class_timer">n</link>) &amp; <link linkend="_macros_8h_1ad2a8e3132183aaf3ae3fefa6ebb177b7">__BV</link>(<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00152">152</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a71f053c757c0cb632ff1902f30d92f14"/><section>
    <title>TEST32</title>
<indexterm><primary>TEST32</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>TEST32</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> TEST32( <link linkend="_class_timer">n</link>,  <link linkend="_class_timer">b</link>)&#160;&#160;&#160;!!((<link linkend="_class_timer">n</link>) &amp; <link linkend="_macros_8h_1a36f27ad326ab08a9c354aa3c507265c6">_BV32</link>(<link linkend="_class_timer">b</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00165">165</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a6e62dc7f884cfa0cbab06b66cece7feb"/><section>
    <title>THIRD</title>
<indexterm><primary>THIRD</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>THIRD</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> THIRD( <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>,  <link linkend="_class_timer">c</link>,  ...)&#160;&#160;&#160;<link linkend="_class_timer">c</link></computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00100">100</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1af934522c95ee5ce01979a02ba447bf6a"/><section>
    <title>TWO_ARGS</title>
<indexterm><primary>TWO_ARGS</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>TWO_ARGS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> TWO_ARGS( V...)&#160;&#160;&#160;<link linkend="_macros_8h_1a69ea6818446f4e7af1df473d9ef37516">_TWO_ARGS</link>(0, <link linkend="_class_timer">V</link>, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 0)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00047">47</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a0a9684985a3498b4edfa292186fea692"/><section>
    <title>UNEAR_ZERO</title>
<indexterm><primary>UNEAR_ZERO</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>UNEAR_ZERO</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> UNEAR_ZERO( <link linkend="_class_timer">x</link>)&#160;&#160;&#160;((<link linkend="_class_timer">x</link>) &lt; 0.000001<link linkend="_class_timer">f</link>)</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00186">186</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1a04a6ae187bdbc9e43757514c4163b086"/><section>
    <title>WITHIN<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>WITHIN</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>WITHIN</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> WITHIN( <link linkend="_class_timer">N</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">H</link>)&#160;&#160;&#160;((<link linkend="_class_timer">N</link>) &gt;= (<link linkend="_class_timer">L</link>) &amp;&amp; (<link linkend="_class_timer">N</link>) &lt;= (<link linkend="_class_timer">H</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00172">172</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1acdcb26248b56d56934d15586a9fd915d"/><section>
    <title>WITHIN<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>WITHIN</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>WITHIN</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> WITHIN( <link linkend="_class_timer">V</link>,  <link linkend="_class_timer">L</link>,  <link linkend="_class_timer">H</link>)&#160;&#160;&#160;((<link linkend="_class_timer">V</link>) &gt;= (<link linkend="_class_timer">L</link>) &amp;&amp; (<link linkend="_class_timer">V</link>) &lt;= (<link linkend="_class_timer">H</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00172">172</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1abec110b2c37d63cb981bbd7d6a5adac2"/><section>
    <title>ZERO<computeroutput>[1/2]</computeroutput></title>
<indexterm><primary>ZERO</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ZERO</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ZERO( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_class_timer">memset</link>(<link linkend="_class_timer">a</link>, 0, <link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00178">178</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
<anchor xml:id="_macros_8h_1abec110b2c37d63cb981bbd7d6a5adac2"/><section>
    <title>ZERO<computeroutput>[2/2]</computeroutput></title>
<indexterm><primary>ZERO</primary><secondary>macros.h</secondary></indexterm>
<indexterm><primary>macros.h</primary><secondary>ZERO</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ZERO( <link linkend="_class_timer">a</link>)&#160;&#160;&#160;<link linkend="_class_timer">memset</link>((<link linkend="_class_timer">void</link> *)<link linkend="_class_timer">a</link>, 0, <link linkend="_class_timer">sizeof</link>(<link linkend="_class_timer">a</link>))</computeroutput></para><para>
Definition at line <link linkend="_macros_8h_source_1l00178">178</link> of file <link linkend="_macros_8h_source">macros.h</link>.</para>
</section>
</section>
</section>
