the IPASIR declarations are wrapped in extern "C" { ... }, making the header compatible with C++
optionally, symbol visibility information is added to the IPASIR declarations. This change facilitates building IPASIR implementations as DLLs on Windows and as shared objects with symbol hiding on Unix.
This PR contains the following changes:
extern "C" { ... }
, making the header compatible with C++