Sample code for 30+ languages & platforms
Unicode C

Example: Crypt2.CrcBd method

Demonstrates how to call the CrcBd method.

Chilkat Unicode C Downloads

Unicode C
#include <C_CkCrypt2W.h>
#include <C_CkBinDataW.h>

void ChilkatSample(void)
    {
    HCkCrypt2W crypt;
    HCkBinDataW bd;
    unsigned long crc32;
    unsigned long crc8;

    crypt = CkCrypt2W_Create();

    bd = CkBinDataW_Create();
    CkBinDataW_AppendString(bd,L"123456789",L"us-ascii");

    crc32 = CkCrypt2W_CrcBd(crypt,L"crc-32",bd);
    //  The decimal value is 3421780262 (converted to hex is 0xCBF43926)
    wprintf(L"%u\n",crc32);

    crc8 = CkCrypt2W_CrcBd(crypt,L"crc8",bd);
    wprintf(L"%u\n",crc8);


    CkCrypt2W_Dispose(crypt);
    CkBinDataW_Dispose(bd);

    }