replace int by uintptr_t