История изменений
Исправление firkax, (текущая версия) :
Например, позволяет ли используемый компилятор Си использовать <stdbool>. И собирать, отталкиваясь от этого.
Интересно, а что ты в зависимости от наличия stdbool собрался менять в процессе компиляции? Дело в том, что код «с stdbool» будет работать только если он есть, а вот код «без stdbool» будет работать и если его нет, и если он есть. Так что если ты собрался поддерживать в своей проге второй вариант (без stdbool), то смысла писать отдельную ветку кода, единственной фичей которой будет ломаться в отсутствие stdbool, нет.
Такие тесты могут быть нужны в другом случае: когда например нужно time(), но оно то ли в time.h то ли в sys/time.h то ли ещё где-то - и тебе надо выяснить, что же именно надо заинклюдить чтоб получить этот прототип. Впрочем, мне кажется это уже 20 лет как неактуально и теперь он у всех в time.h
Исправление firkax, :
Например, позволяет ли используемый компилятор Си использовать <stdbool>. И собирать, отталкиваясь от этого.
Интересно, а что ты в зависимости от наличия stdbool собрался менять в процессе компиляции? Дело в том, что код «с stdbool» будет работать только если он есть, а вот код «без stdbool» будет работать и если его нет, и если он есть. Так что если ты собрался поддерживать в своей проге второй вариант (без stdbool), то смысла писать отдельную ветку кода, единственной фичей которой будет ломаться в отсутствие stdbool, нет.
Такие тесты могут быть нужны в другом случае: когда например нужно time(), но оно то ли в time.h то ли в sys/time.h то ли ещё где-то - и тебе надо выяснить, что же именно надо заинклюдить чтоб получить этот прототип.
Исходная версия firkax, :
Например, позволяет ли используемый компилятор Си использовать <stdbool>. И собирать, отталкиваясь от этого.
Интересно, а что ты в зависимости от наличия stdbool собрался менять в процессе компиляции? Дело в том, что код «с stdbool» будет работать только если он есть, а вот код «без stdbool» будет работать и если его нет, и если он есть. Так что если ты собрался поддерживать в своей проге второй вариант (без stdbool), то смысла писать отдельную ветку кода, единственной фичей которой будет ломаться в отсутствие stdbool, нет.