#!/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 else set filename = $TM_TMP_DIR/$5 endif echo "$2; $3 -> $filename" tmdecode $3 $1 $filename switch( $4 ) case "play": xv -geometry +1+1 $filename /bin/rm $filename breaksw case "extract": echo "extract to $filename" breaksw endsw