int fn(); void whatever() { (void) fn(); }
Is there any reason for casting an unused return value to void, or am I right in thinking it\'s a c
Cast to void is costless. It is only information for compiler how to treat it.