Fixed a crash caused by yadif deinterlacer on Windows XP
[vlc/solaris.git] / src / check_headers
blob2167f80c906cd1bad672d0fa7a28865492fa4209
1 #! /bin/sh
2 # Copyright © 2008 Rémi Denis-Courmont
4 cd "$(dirname "$0")" || exit $?
6 # Look for configure #defines in public headers.
7 # There are incorrect, as external users don't have our <config.h>.
8 regexp="$(cat ../config.h.in | \
9 sed -n -e 's/^#undef \([A-Z0-9_]*\)$/\1/p' | \
10 grep -v 'WORDS_BIGENDIAN' | \
11 grep -v '__LIBVLC__' | \
12 xargs | \
13 sed -e 's/ /\\\(\\s\\\|$\\\)\\\| /g')"
14 regexp=" $regexp\$"
16 echo Looking for private defines in public headers...
17 ! grep -- "$regexp" "$@" || exit $?
18 echo "None found."