Alexandre Julliard a écrit :
Vincent Béron vberon@mecano.gme.usherb.ca writes:
If Alexandre wants to do it locally, I support him (our mailboxes will appreciate).
If you want me to do that please send me a script that I can run across the tree to do the change. Please don't send patches for this kind of things.
-- Alexandre Julliard julliard@winehq.com
Here it is. It only targets .c and .h files. The diff was ~4MB in size between before and after. The savings in a .tar.gz of the whole tree were modest, around 25KB.
Now to find a good set of arguments to feed indent(1) so we all use the same coding style...
Not! ;)
Vincent
#!/bin/sh
FILELIST=`find . ( -name *.c -o -name *.h ) -print` EXTENSION=notrailingspaces
for eachfile in ${FILELIST}; do sed -e "s/[[:space:]]+$//g" ${eachfile} >${eachfile}.${EXTENSION} ; sed -e "s/;+$/;/g" ${eachfile}.${EXTENSION} >${eachfile} ; rm ${eachfile}.${EXTENSION} ; done