C kerdes, NULL ptr

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Tue Jul 10 21:06:47 CEST 2007


/******************************************************************************/
uint config_checksum(uchar* buf, uchar length, uint* checksum)
{
    uint tmp_checksum=0;
    do{
        *checksum+=*buf;
     tmp_checksum+=(*buf++);
    }while(--length);
    return tmp_checksum;
}
/******************************************************************************/


néha így hívnám meg:
chksum=config_checksum(buf, 100, NULL);

neha meg így:

config_checksum(buf,100,&chksum);

Első eset elfogadható, csinálhat vmi őrültséget?

Kösz,
A. 



More information about the Elektro mailing list