- . "./$1.sh" || return
-
- test x"$WIDTH" = x"1" || return
- test x"$HEIGHT" = x"1" || return
- test x"$DEPTH" = x"$2" || return
-
- case $DEPTH in
- 1) test x"$TUPLTYPE" = x"GRAYSCALE" ;;
- 2) test x"$TUPLTYPE" = x"GRAYSCALE_ALPHA" ;;
- 3) test x"$TUPLTYPE" = x"RGB" ;;
- 4) test x"$TUPLTYPE" = x"RGB_ALPHA" ;;
- *) false
- esac
+ ( . "./$1.sh" || exit
+
+ test x"$WIDTH" = x"1" || exit
+ test x"$HEIGHT" = x"1" || exit
+ test x"$DEPTH" = x"$2" || exit
+
+ case $DEPTH in
+ 1) test x"$TUPLTYPE" = x"GRAYSCALE" ;;
+ 2) test x"$TUPLTYPE" = x"GRAYSCALE_ALPHA" ;;
+ 3) test x"$TUPLTYPE" = x"RGB" ;;
+ 4) test x"$TUPLTYPE" = x"RGB_ALPHA" ;;
+ *) false
+ esac
+ )