Hola, creo que en este ejemplo, falta la llave inicial de la funcion:<br><pre class="ejemplo">WORD CalcCRC(WORD uCRC, BYTE bData)    <span class="cpp">int</span> i;<br>   BYTE bD = bData;<br>   <span class="cpp">for</span>(i = 0; i < 8; i++) {<br>
        uCRC <<= 1;<br>        <span class="cpp">if</span>(bD & 0x0080) uCRC ^= CCITT_POLYNOM;<br>        bD <<= 1;<br>   }<br>   <span class="cpp">return</span> uCRC;<br>}<br><br>Seria asi:<br><br>WORD CalcCRC(WORD uCRC, BYTE bData){<br>
<span class="cpp">   int</span> i;<br>   BYTE bD = bData;<br>   <span class="cpp">for</span>(i = 0; i < 8; i++) {<br>        uCRC <<= 1;<br>        <span class="cpp">if</span>(bD & 0x0080) uCRC ^= CCITT_POLYNOM;<br>
        bD <<= 1;<br>   }<br>   <span class="cpp">return</span> uCRC;<br>}<br></pre><br clear="all"><br>-- <br><b style="font-family: courier new,monospace; color: rgb(51, 102, 255);"><i>Saludos, Alejandro A.B.<br>Blog: <a href="http://bashyc.blogspot.com/" target="_blank">http://bashyc.blogspot.com/</a></i></b><br>
<font style="font-family: courier new,monospace;" color="#3366ff"><i><b>Twitter: <a href="http://twitter.com/algui91" target="_blank">http://twitter.com/algui91</a></b></i></font><br><br>