Update function pointer types for language changes