Make use of platform independent types

Necessary to benefit from 64-bit architectures