Fix CFunction calling convention for CppArgPasser