thanks for the c++ - I'm trying to convert it to c# and there are no pointers in C# so it's causing me some difficulty
does anyone have any ideas how to convert this method to c#?
LOCAL void CalcCkSum(void *ptr, long cb)
{
long cktemp = 0;
long cl = cb >> 2;
long *lp = (long *) ptr;
TEXT *cp;
while(cl--)
cktemp ^= *lp++;
cl = cb & 3; // Any remainder?
cp = (TEXT *)lp;
while(cl--)
cktemp ^= *cp++;
ObjectCheckSum ^= cktemp;
ObjectCheckSum ^= cktemp >> 8;
ObjectCheckSum ^= cktemp >> 16;
ObjectCheckSum ^= cktemp >> 24;
}
http://computer-programming-forum.com/2-vfp/ac93d844790b80c7.htm