projects
/
elisp
/
tm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
tm 5.18
[elisp/tm.git]
/
methods
/
tm-au
1
#!/bin/csh -f
2
3
switch( $4 )
4
case "play":
5
set filename = /dev/audio
6
breaksw
7
case "extract":
8
if( $5 == "" ) then
9
set filename = "/tmp/mime$$.au"
10
else
11
set filename = "/tmp/$5"
12
endif
13
breaksw
14
default:
15
exit -1
16
endsw
17
18
echo "$2; $3 -> $filename"
19
20
switch( $3 )
21
case "7bit":
22
case "8bit":
23
case "binary":
24
/bin/cp $1 $filename
25
breaksw
26
case "base64":
27
decode-b < $1 > $filename
28
breaksw
29
case "quoted-printable":
30
mmencode -q -u $1 > $filename
31
breaksw
32
default:
33
echo "unknown encoding"
34
exit -1
35
endsw
36
37
/bin/rm $1