>Right. Concerning the negative/positive matter. It's the structure of the bits that matters, not whether you look at it as signed or unsigned > >In Foxpro >
> xx = repl(chr(0xff), 4)
> crc32 = sys(2007, m.xx,-1,1)
>
> ?crc32 && 4294967295
> ?vartype(crc32) && C
>
> ?int(val(crc32)) && 4294967295
>
> && Force a signed 32 bit integer
> ?bitor(int(val(crc32)), 0) && -1
>