Fix 64 bit compatibility.
Simpler unavailability macro for init.