<refentry id="libnetdude-libnd-macros">
<refmeta>
<refentrytitle id="top_of_page">libnd_macros</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBNETDUDE Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>libnd_macros</refname>
<refpurpose></refpurpose>
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
</refnamediv>

<refsynopsisdiv id="synopsis">
<title id="synopsis.title">Synopsis</title>

<synopsis>



#define     <link linkend="TV-SUB:CAPS">TV_SUB</link>                          (a,b,c)
#define     <link linkend="TOUCH:CAPS">TOUCH</link>                           (x)
</synopsis>
</refsynopsisdiv>









<refsect1 id="desc">
<title id="desc.title">Description</title>
<para>

</para>
</refsect1>

<refsect1 id="details">
<title id="details.title">Details</title>
<refsect2>
<title><anchor id="TV-SUB:CAPS" role="macro">TV_SUB()</title>
<indexterm><primary>TV_SUB</primary></indexterm><programlisting>#define     TV_SUB(a,b,c)</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>a</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>b</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>c</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="TOUCH:CAPS" role="macro">TOUCH()</title>
<indexterm><primary>TOUCH</primary></indexterm><programlisting>#define TOUCH(x)  { x = 0; }
</programlisting>
<para>
The macro's purpose is to touch a variable and thus
shut up compiler warnings when there are unused
parameters in the code.</para>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
<listitem><simpara> unused variable to be silenced.
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
