Merge CV, ver=5.1; ops/methods from HV, and interface from CV where possible
[goodguy/history.git] / cinelerra-5.1 / libzmpeg3 / a52dec-0.7.3 / test / globals
diff --git a/cinelerra-5.1/libzmpeg3/a52dec-0.7.3/test/globals b/cinelerra-5.1/libzmpeg3/a52dec-0.7.3/test/globals
new file mode 100644 (file)
index 0000000..0e153a8
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+if test x"$srcdir" != x""; then
+    builddir="."       # running from make check, but it does not define that
+else
+    srcdir=`echo "$0" | sed s,[^/]*$,,`
+    test "$srcdir" = "$0" && srcdir=.
+    test -z "$srcdir" && srcdir=.
+    builddir="$srcdir" # running manually, have to assume
+fi
+
+srcdir=`cd $srcdir;pwd`
+builddir=`cd $builddir;pwd`
+
+bad_globals=`nm -g --defined-only $builddir/../liba52/*.o|\
+    awk '{if ($3) print $3}'|grep -v '^_\?a52_'`
+
+if test x"$bad_globals" != x""; then
+    echo BAD GLOBAL SYMBOLS:
+    for s in $bad_globals; do echo $s; done
+    exit 1
+fi
+
+exit 0