gateway: introduce and use removeGatewayFromList function
[olsrd.git] / gnu-indent.sh
index f6f6c03..37ee12b 100755 (executable)
@@ -16,13 +16,21 @@ test -x $PWD/${0##*/} || {
 Warning: about to change all files below current working dir
 $PWD
 ************************************************************
-Proceeed (y/N)
+Proceed (y/N)
 EOF
   read l
   test "y" = "$l" || exit 1
 }
 
-sed -i 's/Andreas T.\{1,6\}nnesen/Andreas Tonnesen/g;s/Andreas Tønnesen/Andreas Tonnesen/g;s/Andreas Tønmnesen/Andreas Tonnesen/' $(find -type f -not -path "*/.hg*")
+sed -i 's/Andreas T.\{1,6\}nnesen/Andreas Tonnesen/g;s/Andreas Tønnesen/Andreas Tonnesen/g;s/Andreas Tønmnesen/Andreas Tonnesen/' $(find -type f -not -path "*/.hg*" -not -name ${0##*/})
 sed -i 's/\r//g;s/[      ]\+$//' $(find -name "*.[ch]" -not -path "*/.hg*")
-indent -sob -nhnl -nut $(find -name "*.[ch]" -not -path "*/.hg*")
+
+addon=
+test "--cmp" = "$1" && {
+  # Note: may help to compare two messy formatted source trees.
+  addon="--swallow-optional-blank-lines --ignore-newlines"
+  shift
+}
+indent $(cat ${0%/*}/src/.indent.pro) $addon $* $(find -name "*.[ch]" -not -path "*/.hg*")
+
 rm $(find -name "*~" -not -path "*/.hg*")