mesa: don't use K&R style function pointer calls