Skip to content

Cleanup public header files for C++ applications

Thierry Lelegard requested to merge lelegard/librist:cpp into master

The header librist_srp.h did not contain an 'extern C' directive. Using rist_enable_eap_srp() from C++ applications resulted in mangled names and undefined symbols. This commit cleans up 'extern C' in a consistent way in all headers: move all #include outside 'extern C' and protect all declarations in all headers using 'extern C'.

Merge request reports