3 # Check that a theme engine does not export any
4 # functions that may interfere with symbol resolution
6 cat >expected-abi
<<EOF
12 cat >optional-abi
<<EOF
22 nm
-D -g --defined-only $1 | cut
-d ' ' -f 3 > actual-abi
24 cat optional-abi
>>expected-abi
25 sort expected-abi |
uniq >expected-abi2
27 cat optional-abi
>>actual-abi
28 sort actual-abi |
uniq >actual-abi2
30 diff -u expected-abi2 actual-abi2
&& rm expected-abi optional-abi actual-abi expected-abi2 actual-abi2