C Foreign function interface generator.