Эти определения должны использоваться в публичных заголовках библиотек C. Они не очень полезны для самой библиотеки, но могут быть полезны для приложений C ++, которые хотят использовать библиотеку при расширении до блока extern "C"
, который гарантирует, что компиляторы C ++ способны обрабатывать заголовки C