> to close the circle, if you try to find defintion of __PTRDIFF_TYPE__ you > will find ptrdiff_t, right?
That's right: #ifndef __PTRDIFF_TYPE__ #define __PTRDIFF_TYPE__ long int #endif typedef __PTRDIFF_TYPE__ ptrdiff_t; BH
> to close the circle, if you try to find defintion of __PTRDIFF_TYPE__ you > will find ptrdiff_t, right?
That's right: #ifndef __PTRDIFF_TYPE__ #define __PTRDIFF_TYPE__ long int #endif typedef __PTRDIFF_TYPE__ ptrdiff_t; BH