Declare warn_unused_result only on GCC >= 3.4.0.