12c393a42Smrg#!/bin/sh 22c393a42Smrgheader=fontconfig-header 32c393a42Smrgdoc=fontconfig-doc 42c393a42Smrgtrap "rm $header $doc" 0 1 15 52c393a42Smrgtop_srcdir=${top_srcdir-".."} 62c393a42Smrg( 72c393a42Smrgcat $top_srcdir/fontconfig/*.h | grep '^Fc' | 82c393a42Smrg grep -v FcPublic | sed 's/[^a-zA-Z0-9].*//'; 92c393a42Smrg cat $top_srcdir/fontconfig/*.h | 102c393a42Smrg sed -n 's/#define \(Fc[a-zA-Z]*\)(.*$/\1/p') | 112c393a42Smrg sort -u > $header 122c393a42Smrg 132c393a42Smrggrep '@FUNC[+]*@' $top_srcdir/doc/*.fncs | 142c393a42Smrgawk '{print $2}' | 152c393a42Smrgsort -u > $doc 162c393a42Smrg 172c393a42Smrgif cmp $doc $header > /dev/null; then 182c393a42Smrg exit 0 192c393a42Smrgfi 202c393a42Smrg 212c393a42Smrgecho \ 222c393a42Smrg'Library Export Documentation' 232c393a42Smrgdiff -y $header $doc | grep '[<>]' 242c393a42Smrgexit 1 25