Mercurial > mplayer.hg
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 |
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 |