The type generic macro for C should not be exposed when using in C++.
The type generic macro for C should not be exposed when using in C++.