Ups: Argumenttyp ergaenzt

Und PO lokal definiert und wieder ent-definiert.

Change-Id: Ib8678f1e607e993df2476b1b43f0acf68131b128
diff --git a/secure/simul_efun/files.c b/secure/simul_efun/files.c
index 3db144c..030b306 100644
--- a/secure/simul_efun/files.c
+++ b/secure/simul_efun/files.c
@@ -1,6 +1,8 @@
 #include "/sys/files.h"
 
-public varargs string read_data(string file, int start, anzahl)
+#define PO        efun::previous_object(0)
+
+public varargs string read_data(string file, int start, int anzahl)
 {
     if (!stringp(file))
       raise_error("Bad arg 1 to read_data(): expected 'string'.\n");
@@ -115,4 +117,5 @@
 }
 #endif //!__EFUN_DEFINED__(copy_file)
 
+#undef PO