Какова цель заголовка features.h
? Почему и когда это может быть использовано в моем коде?
Определяет ли он исходные функции, поддерживаемые системой? Или это определяет некоторые дополнительные вещи, которые должны быть определены в зависимости от других определений?