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>