Diverse kaputte Casts repariert.

Unwirksame und ueberfluessige Casts entfernt,
etwas Code-Cleanup.

Change-Id: I92f01e6391c432cd0881a5faac580f6d0b40c323
diff --git a/sys/magier.h b/sys/magier.h
index f6eb3a8..544bcc7 100644
--- a/sys/magier.h
+++ b/sys/magier.h
@@ -214,7 +214,7 @@
 static string *parseargs(string cmdline,int flags,string opts,int build_fn);
 static varargs void asynchron(mixed* array, closure cmd, mixed data, mixed flags, int c);
 static varargs mixed *file_list(string *files, int mode, int recursive, string dest, string mask);
-static mixed to_filename(string str);
+static string to_filename(string str);
 static int _verfolge(string str);
 static string glob2regexp(string str);