annotate help/help_check.sh @ 35490:a5f5f61a7a35

Replace confusing guiInfoMediumClear() by MediumPrepare(). (It has been completely rewritten.) Now call MediumPrepare() only once for all play events. Check for current StreamType and clear stuff not being used for this stream type (and only stuff that need to be cleared).
author ib
date Mon, 03 Dec 2012 16:26:39 +0000
parents 4df5cb727be4
children cb9975cda4bc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
34890
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
1 #!/bin/sh
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
2 # Check help message header files.
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
3
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
4 CHECK=checkhelp
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
5
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
6 trap "rm -f ${CHECK}.c ${CHECK}.o" EXIT
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
7
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
8 CC=$1
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
9 shift
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
10
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
11 for h in "$@"; do
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
12 cat <<EOF > ${CHECK}.c
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
13 #include <inttypes.h>
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
14 #include <string.h>
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
15 #include "config.h"
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
16 #include "$h"
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
17 void $CHECK () {
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
18 EOF
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
19 sed -n "s:^[ \t]*#define[ \t]\+\([0-9A-Za-z_]\+\)[ \t].*:strdup(\1);:p" "$h" >> ${CHECK}.c
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
20 echo "}" >> ${CHECK}.c
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
21 $CC -Werror -c -o ${CHECK}.o ${CHECK}.c || exit
4df5cb727be4 Add a Makefile target for testing the help message text headers.
ib
parents:
diff changeset
22 done