-#!/bin/csh -f
-
-if (! $?TM_TMP_DIR) then
- setenv TM_TMP_DIR /tmp
-endif
-
-if( $5 == "" ) then
- switch ( $2 )
- case "image/gif":
- set filename="$TM_TMP_DIR/mime$$.gif"
- breaksw
- case "image/jpeg":
- set filename="$TM_TMP_DIR/mime$$.jpg"
- breaksw
- case "image/tiff":
- case "image/x-tiff":
- set filename="$TM_TMP_DIR/mime$$.tif"
- breaksw
- case "image/x-xwd":
- set filename="$TM_TMP_DIR/mime$$.xwd"
- breaksw
- case "image/x-xbm":
- set filename="$TM_TMP_DIR/mime$$.xbm"
- breaksw
- case "image/x-pic":
- set filename="$TM_TMP_DIR/mime$$.pic"
- breaksw
- default:
- set filename="$TM_TMP_DIR/mime$$.img"
- endsw
+#!/bin/sh
+if [ "$TM_TMP_DIR" = "" ]; then
+ TM_TMP_DIR=/tmp
+ export TM_TMP_DIR
+fi
+if [ "$5" = "" ]; then
+ case "$2" in
+ "image/gif")
+ filename="$TM_TMP_DIR/mime$$.gif"
+ ;;
+ "image/jpeg")
+ filename="$TM_TMP_DIR/mime$$.jpg"
+ ;;
+ "image/tiff"|"image/x-tiff")
+ filename="$TM_TMP_DIR/mime$$.tif"
+ ;;
+ "image/x-xwd")
+ filename="$TM_TMP_DIR/mime$$.xwd"
+ ;;
+ "image/x-xbm")
+ filename="$TM_TMP_DIR/mime$$.xbm"
+ ;;
+ "image/x-pic")
+ filename="$TM_TMP_DIR/mime$$.pic"
+ ;;
+ "image/x-mag")
+ filename="$TM_TMP_DIR/mime$$.mag"
+ ;;
+ *)
+ filename="$TM_TMP_DIR/mime$$.img"
+ ;;
+ esac
else
- set filename = $TM_TMP_DIR/$5
-endif
+ filename="$TM_TMP_DIR/$5"
+fi
echo "$2; $3 -> $filename"
tmdecode $3 $1 $filename
-switch( $4 )
-case "play":
+case "$4" in
+"play")
xv -geometry +1+1 $filename
/bin/rm $filename
- breaksw
-case "extract":
+ ;;
+"extract")
echo "extract to $filename"
- breaksw
-endsw
+ ;;
+esac