version script to force symbols to be local.
scripts, and handle extern "C++" in the middle of a block.
scripts.