function_ptr4 updated.