Annotation of embedaddon/php/scripts/dev/conv_proto, revision 1.1.1.1

1.1       misho       1: #! /bin/sh
                      2: #
                      3: # do some automatic conversion of prototypes
                      4: #
                      5: 
                      6: if test "$1" = "" ; then
                      7:        echo "usage: $0 list-of-files"
                      8:        exit 1
                      9: fi
                     10: 
                     11: tmpfile=`mktemp -q /tmp/asd.XXXXXX`
                     12: 
                     13: if test "$?" != "0" ; then
                     14:        echo "$0: cannot create temporary file"
                     15:        exit 1
                     16: fi
                     17: 
                     18: for file in ${1+"$@"} ; do
                     19:        echo "working on $file"
                     20:        cat $file | \
                     21:        sed -e \
                     22:        's/void php3_\(.*\)(INTERNAL_FUNCTION_PARAMETERS)/PHP_FUNCTION(\1)/' \
                     23:     -e 's/^extern void /void /' \
                     24:        -e 's/^extern PHP_FUNCTION/PHP_FUNCTION/' > $tmpfile
                     25:        cp $tmpfile $file
                     26: done
                     27: 
                     28: rm -f $tmpfile
                     29: 
                     30: exit 0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>