crc32() Checksums on 64 bit OS

My code requires CRC32 checksums to place in udp packets that are sent to another server. The problem is that the checksums produced are slightly different on 64bit systems to those on 32bit systems. I have no control over the receiving server so I need to be able to produce the same checksum on a 64bit system that would be produced on a 32bit one. Does anyone know a workaround to ensure a 32bit style outcome on 64bit systems?

Sponsor our Newsletter | Privacy Policy | Terms of Service