Mangle names correctly when included from C++
Mangle names correctly when included from C++

C++ compilers require headers for C libraries to be wrapped in extern
"C" to prevent name mangling. This changeset fixes this when the
header is included from C++.

andysan/libfputils,andysan/libfputils,andysan/libfputils