#! /bin/sh # This file is part of mailfrom filter. # Copyright (C) 2006, 2007 Sergey Poznyakoff # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . usage() { cat < $TEMPDIR/src $* | \ sed -n '/^@macro/,/^@end macro/d;'"$docsexp" \ | sort | uniq > $TEMPDIR/doc join -v1 $TEMPDIR/src $TEMPDIR/doc > $TEMPDIR/src-doc join -v2 $TEMPDIR/src $TEMPDIR/doc > $TEMPDIR/doc-src (if [ -s $TEMPDIR/src-doc ]; then echo "Not documented $item:" cat $TEMPDIR/src-doc fi if [ -s $TEMPDIR/doc-src ]; then echo "Non-existing $item:" cat $TEMPDIR/doc-src fi) > $TEMPDIR/report if [ -s $TEMPDIR/report ]; then cat $TEMPDIR/report rm -rf $TEMPDIR exit 1 else rm -rf $TEMPDIR exit 0 fi