<p>Let me elaborate further why I'd prefer <code>(void) var</code>:<br>
Using <code>type UNUSED(var)</code> in the parameters does tell anything why it is unused, it simply hides a warning. You could accomplish that by using the <code>-w</code> parameter …</p>

<p>But <code>(void) var</code> can be used in the appropriate <code>#IF</code> branch, and/or you can assign a proper comment to it:</p>

<pre><code> (void) var; /* var is unused because of reason */
</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/RIOT-OS/RIOT/pull/72#issuecomment-21175630'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/nk6wd41MAuvPJXbQc5p53fJsCP9av1GK8j1AMzQXjhdrRkALI7s-vXf16kRtibDA.gif' height='1' width='1'></p>