- cast_if_any(rtype (*)(__VA_ARGS__, void *), (fn), \
- rtype (*)(__VA_ARGS__, typeof(arg)), \
- rtype (*)(__VA_ARGS__, const typeof(*arg) *), \
- rtype (*)(__VA_ARGS__, volatile typeof(*arg) *))
-
+ cast_if_type(rtype (*)(__VA_ARGS__, void *), (fn), (fn), \
+ rtype (*)(__VA_ARGS__, typeof(arg)))