>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.htmThere are pointers in c#... Look at managing Unsafe code...