[C con Clase] Fwd: Errata en ejemplo 19.2

Alejandro Alcalde algui91 en gmail.com
Mie Sep 29 11:24:20 CEST 2010


---------- Forwarded message ----------
From: Alejandro Alcalde <algui91 en gmail.com>
Date: 2010/9/28
Subject: Errata en ejemplo 19.2
To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>


Hola, creo que en este ejemplo, falta la llave inicial de la funcion:

WORD CalcCRC(WORD uCRC, BYTE bData)    int i;
   BYTE bD = bData;
   for(i = 0; i < 8; i++) {

        uCRC <<= 1;
        if(bD & 0x0080) uCRC ^= CCITT_POLYNOM;
        bD <<= 1;
   }
   return uCRC;
}

Seria asi:

WORD CalcCRC(WORD uCRC, BYTE bData){
   int i;
   BYTE bD = bData;
   for(i = 0; i < 8; i++) {
        uCRC <<= 1;
        if(bD & 0x0080) uCRC ^= CCITT_POLYNOM;

        bD <<= 1;
   }
   return uCRC;
}



-- 
*Saludos, Alejandro A.B.
Blog: http://bashyc.blogspot.com/*
*Twitter: http://twitter.com/algui91*




-- 
*Saludos, Alejandro A.B.
Blog: http://bashyc.blogspot.com/*
*Twitter: http://twitter.com/algui91*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100929/5e6d1473/attachment.html>


Más información sobre la lista de distribución Cconclase