INT_PTR является знаковым целочисленным memsize-типом и способен безопасно хранить в себе указатель в независимости от разрядности платформы. INT_PTR является аналогом типов ptrdiff_t и intptr_t. Размер типа зависит от модели данных. Подробнее с memsize типами и их использованием можно познакомиться в статье "Что такое size_t и ptrdiff_t".
0