Если у компилятора есть определенный тип (например, ptrdiff_t) как внедренный тип, я не хочу его снова вводить. Я знаю, что ниже код работает неправильно, что я ожидал.
#ifndef ptrdiff_t
typedef long int ptrdiff_t;
#endif
Как я могу проверить, что определенный тип уже определен в компиляторе C?