Redundant extern

It is not necessary to declare a function 'extern' when it has already been declared 'extern "C"'.

In this particular instance it makes sense to roll the two into one and declare the functions

    extern "C" myFunc()