Mercurial > mplayer.hg
diff help/help_diff.sh @ 7484:32c7ca9359b1
help*.h files moved to help/ subdir
author | arpi |
---|---|
date | Sun, 22 Sep 2002 16:31:21 +0000 |
parents | help_diff.sh@b54d7fd6471a |
children | 6973e76d95b2 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/help/help_diff.sh Sun Sep 22 16:31:21 2002 +0000 @@ -0,0 +1,29 @@ +#! /bin/sh + +# This script walks through the master (stdin) help/message file, and +# prints (stdout) only those messages which are missing from the help +# file given as parameter ($1). +# +# Example: help_diff.sh help_mp-hu.h < help_mp-en.h > missing.h + +curr="x" + +while read -r line ; do + +if ( echo $line | cut -d ' ' -f 1 | grep '^#define' > /dev/null ); then + curr=`echo $line | cut -d ' ' -f 2` + if ( grep " $curr " $1 > /dev/null ); then + curr="x" + fi +else + if test x"$line" = x; then + curr="x" + fi +fi + +if test $curr != "x" ; then + echo "$line" +fi + +done +