From: Rémi Denis-Courmont Date: Wed, 12 Dec 2007 17:31:57 +0000 (+0000) Subject: symbol list consistency checker X-Git-Tag: 0.9.0-test0~4160 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;ds=sidebyside;h=49f1ab3203cb70868fd28a498bfa1ce3376c6335;p=vlc symbol list consistency checker --- diff --git a/src/check_symbols b/src/check_symbols new file mode 100755 index 0000000000..86265ebd42 --- /dev/null +++ b/src/check_symbols @@ -0,0 +1,11 @@ +#! /bin/sh +# Plugin API consistency check for VLC +# Copyright © 2007 Rémi Denis-Courmont. + +rm -f libvlc-headers.sym + +cat ${srcdir}/../include/vlc_*.h | \ +sed -n -e 's/^VLC_EXPORT\s*([^,]*,\s*\([a-zA-Z0-9_]*\)\s*,.*$/\1/p' | \ +sort -du > libvlc-headers.sym + +exec diff -u ${srcdir}/libvlc.sym libvlc-headers.sym