Forgot extern "C"