In ISO C, functions in the standard library are allowed to be implemented by macros, which is not allowed by ISO C++.
В стандарте ISO C функции стандартной библиотеки разрешены для реализации макросами, которые не разрешены в ISO C++.