cat >.$$.c; rm -f .$$.u; xlc_r ${1+"$@"} -M -c .$$.c 2>/dev/null; test -s .$$.u && awk '$2 ~ /\.h$/ { print "# 0 \""$2"\"" }' .$$.u; rm -f .$$.o .$$.u; xlc_r -E ${1+"$@"} .$$.c; rm .$$.c