check_symbols
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:1k
源码类别:

midi

开发平台:

Unix_Linux

  1. #! /bin/sh
  2. # Plugin API consistency check for VLC
  3. # Copyright 漏 2007 R茅mi Denis-Courmont.
  4. rm -f libvlc-headers.sym
  5. cat ${srcdir}/../include/vlc_*.h ${srcdir}/control/*.h | 
  6. sed -n -e 's/^[ ]*VLC_EXPORT[ ]*([^,]*,([^,]*),.*/1/p' | 
  7. sed -e 's/[^a-zA-Z0-9_]*//' | 
  8. sort -fdu > libvlc-headers.sym
  9. if ! diff -u ${srcdir}/libvlccore.sym libvlc-headers.sym; then
  10. echo "Mismatching symbols found!"
  11. exit 1
  12. fi
  13. # TODO: we should pass this:
  14. #if grep -e "^_" libvlc-headers.sym; then
  15. # echo "Illegal symbol name (starting with underscore) found!";
  16. # exit 1
  17. #fi
  18. rm -f libvlc-headers.sym