typedef uint16_t uintptr_t 

Unsigned pointer compatible type.