Home | History | Annotate | Line # | Download | only in doc
      1 #!/bin/sh
      2 header=fontconfig-header
      3 doc=fontconfig-doc
      4 trap "rm $header $doc"  0 1 15
      5 top_srcdir=${top_srcdir-".."}
      6 (
      7 cat $top_srcdir/fontconfig/*.h  | grep '^Fc' | 
      8  grep -v FcPublic | sed 's/[^a-zA-Z0-9].*//';
      9  cat $top_srcdir/fontconfig/*.h  | 
     10  sed -n 's/#define \(Fc[a-zA-Z]*\)(.*$/\1/p') |
     11  sort -u > $header
     12 
     13 grep '@FUNC[+]*@' $top_srcdir/doc/*.fncs |
     14 awk '{print $2}' |
     15 sort -u > $doc
     16 
     17 if cmp $doc $header > /dev/null; then
     18 	exit 0
     19 fi
     20 
     21 echo \
     22 'Library Export							Documentation'
     23 diff -y $header $doc | grep '[<>]'
     24 exit 1
     25