It\'s defined in /usr/include/stdint.h:
/usr/include/stdint.h
typedef long int intptr_t;
is it supposed to be a type for integer or p
It is a signed integer type that is big enough to hold a pointer.