# HG changeset patch # User Richard Laager # Date 1226641100 0 # Node ID c3ca613ab550ddde212841022d55551434ec9256 # Parent 0e08c847517de650044aecf68429774d2f17c7cf Minor fixes to the cast changing script. diff -r 0e08c847517d -r c3ca613ab550 fix-casts.sh --- a/fix-casts.sh Fri Nov 14 05:32:35 2008 +0000 +++ b/fix-casts.sh Fri Nov 14 05:38:20 2008 +0000 @@ -11,8 +11,8 @@ for struct in $* ; do cast=`echo $struct | sed "s|[A-Z]|_\0|g" | tr "a-z" "A-Z" | sed "s|^_||"` - for file in `grep -rl "([[:space:]]*$struct[[:space:]]*\*[[:space:]]*)" . --include=*.c` ; do - sed -i "s|([[:space:]]*$struct[[:space:]]*\*[[:space:]]*)[[:space:]]*(|$cast(|" $file - sed -i "s|([[:space:]]*$struct[[:space:]]*\*[[:space:]]*)[[:space:]]*\([^(][^,);]*\)|$cast(\1)|" $file + for file in `grep -rl "([[:space:]]*$struct[[:space:]]*\*[[:space:]]*)" . --include=*.c --exclude=purple-client-bindings.c` ; do + sed -i "s|([[:space:]]*$struct[[:space:]]*\*[[:space:]]*)[[:space:]]*(|$cast(|g" $file + sed -i "s|([[:space:]]*$struct[[:space:]]*\*[[:space:]]*)[[:space:]]*\([^(][^,);]*\)|$cast(\1)|g" $file done done