В документации GNU C указано, что если функция имеет __ attribute __ ((sentinel))
, она должна иметь NULL
в качестве последнего аргумента функции.
Можно ли использовать любое другое значение в качестве маркера для завершения списка аргументов?