Fix uip/whom.c for C89 compatibility
[mmh] / uip / whatnow2.sh
index 2e3cf12..59e91b7 100755 (executable)
@@ -73,14 +73,9 @@ get_realpath()
 {
        reldir=`dirname "$1"`
        filename=`basename "$1"`
-       cd $reldir
+       cd "$reldir"
        echo "$PWD/$filename"
-       cd -
-}
-
-get_attachmentheader()
-{
-       header=`mhparam 'Attachment-Header'`
+       cd "$OLDPWD"
 }
 
 set_lasteditor()
@@ -148,7 +143,7 @@ list()
        exec $mhshowproc -file $mhdraft
 }
 
-send()
+sendfunktion()
 {
        export mhaltmsg=`anno -list -component 'mhaltmsg' $mhmetafile`
        export mhdist=`anno -list -component 'mhdist' $mhmetafile`
@@ -156,7 +151,7 @@ send()
        export mhfolder=`anno -list -component 'mhfolder' $mhmetafile`
        export mhmessages=`anno -list -component 'mhmessages' $mhmetafile`
        export mhannotate=`anno -list -component 'mhannotate' $mhmetafile`
-       exec send "$@" $mhdraft || exit $?
+       send "$@" $mhdraft || exit $?
        rm -f $mhmetafile
        exit 0
 }
@@ -171,7 +166,7 @@ delete()
 
 attach()
 {
-       get_attachmentheader
+       header=`mhparam 'Attachment-Header'`
        while [ -n "$1" ]
        do
                if [ ! -f "$1" ]
@@ -191,13 +186,13 @@ attach()
 
 alist()
 {
-       get_attachmentheader
+       header=`mhparam 'Attachment-Header'`
        anno -list -number -component $header $mhdraft
 }
 
 detach()
 {
-       get_attachmentheader
+       header=`mhparam 'Attachment-Header'`
        while [ -n "$1" ]
        do
                anno -delete -component $header -number "$1" $mhdraft
@@ -244,7 +239,7 @@ then
                version $#
                ;;
        *)
-               echo "no current message in $draftsfolder" 1>&2
+               echo "no current message in $draftfolder" 1>&2
                usage 1
                ;;
        esac
@@ -262,7 +257,7 @@ l|li|lis|list)
        list
        ;;
 s|se|sen|send)
-       send "$@"
+       sendfunktion "$@"
        ;;
 del|dele|delet|delete)
        [ $# -eq 0 ] || usage 1