Cross Reference: check-missing-doc
xref: /xsrc/external/mit/fontconfig/dist/doc/check-missing-doc
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/fontconfig/dist/doc/
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

Indexes created Mon Jan 26 14:10:17 GMT 2026