Commit 6bfc4303 by Jason Merrill

Lose assert.h hacking

From-SVN: r7523
parent 2817f10f
...@@ -329,30 +329,6 @@ for code in ALL STD ; do ...@@ -329,30 +329,6 @@ for code in ALL STD ; do
done done
rm -f fixtmp.c fixtmp.i rm -f fixtmp.c fixtmp.i
done done
# check for broken assert.h that needs stdio.h
if test -f $abs_source_dir/assert.h -a \! -f $abs_target_dir/assert.h; then
if grep 'stderr' $abs_source_dir/assert.h >/dev/null ; then
if grep 'include.*stdio.h' $abs_source_dir/assert.h >/dev/null ; then
true
else
echo 'Fixing broken assert.h (needs stdio.h)'
cat $abs_source_dir/assert.h >$abs_target_dir/assert.h
echo '#include <stdio.h>' >>$abs_target_dir/assert.h
fi
fi
if grep 'exit *(' $abs_source_dir/assert.h >/dev/null ||
grep 'abort *(' $abs_source_dir/assert.h >/dev/null ; then
if grep 'include.*stdlib.h' $abs_source_dir/assert.h >/dev/null ; then
true
else
echo 'Fixing broken assert.h (needs stdlib.h)'
if test ! -f $abs_target_dir/assert.h ; then
cat $abs_source_dir/assert.h >$abs_target_dir/assert.h
fi
echo '#include <stdlib.h>' >>$abs_target_dir/assert.h
fi
fi
fi
done_dirs="$done_dir $rel_source_dir" done_dirs="$done_dir $rel_source_dir"
done done
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment