Annotation of embedaddon/php/scripts/dev/conv_proto, revision 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>