include prototypes to avoid crash in 64-bit mode