Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/remove_call_out b/doc/efun/remove_call_out
new file mode 100644
index 0000000..d5a22db
--- /dev/null
+++ b/doc/efun/remove_call_out
@@ -0,0 +1,32 @@
+SYNOPSIS
+ int remove_call_out(string fun);
+ int remove_call_out(closure fun);
+
+BESCHREIBUNG:
+ Entfernt den naechsten laufenden call_out() auf die Funktion <fun>
+ im aktuellen Objekt bzw. den naechsten laufenden call_out() auf die
+ Closure <fun>. Die verbleibende Zeit wird zurueckgeliefert.
+
+ Wenn es keine laufenden call_out()s auf gibt, wird -1 zurueck
+ geliefert.
+
+BEISPIEL
+ Um alle call_out()s auf MeineFunktion() zu entfernen:
+
+ while(remove_call_out("MeineFunktion") != -1); /* wiederhole */
+
+BUGS
+ Das Entfernen von call_out()s auf Closures funktioniert nur, wenn der
+ exakt gleiche Wert fuer die Closure verwendet wird.
+
+ Das funktioniert:
+ closure cl = symbol_function("main", obj);
+ call_out(cl, 2);
+ remove_call_out(cl);
+
+ Das funktioniert nicht:
+ call_out(symbol_function("main", obj), 2);
+ remove_call_out(symbol_function("main", obj));
+
+SIEHE AUCH
+ call_out(E), call_out_info(E), find_call_out(E)