Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/find_call_out b/doc/efun/find_call_out
new file mode 100644
index 0000000..0e94337
--- /dev/null
+++ b/doc/efun/find_call_out
@@ -0,0 +1,41 @@
+FUNKTION:
+ int find_call_out(string func)
+ int find_call_out(closure cl)
+
+BESCHREIBUNG:
+ Findet den ersten call_out() auf die Funktion 'func' im aktuellen Objekt
+ (bzw. auf die Closure 'cl') der ausgefuehrt werden soll.
+ Zurueck gegeben wird die verbleibende Zeit bis zum Aufruf in Sekunden.
+ Wenn kein call_out() gefunden wird, wird -1 zurueck gegeben.
+
+BEISPIELE:
+ // Findet sich kein call_out auf die Funktion 'func', so kann er
+ // gestartet werden. (Wichtig falls der call_out nicht mehrfach
+ // aufgerufen werden soll).
+
+ if(find_call_out("func")==-1)
+ call_out("func",5);
+
+ // Alle call_out auf Funktion 'func' werden gefunden und gestoppt.
+ // (Beispielsweise weil ein Spieler den Raum verlaesst oder sich
+ // disconnectet).
+
+ while(find_call_out("func") > -1)
+ remove_call_out("func");
+
+ // Die Suche nach call_out()s auf Closures funktioniert nur, wenn der
+ // genaue Wert der Closure gesucht wird.
+
+ // Das funktioniert:
+ closure cl = symbol_function("main", obj);
+ call_out(cl, 2);
+ find_call_out(cl);
+
+ // Das funktioniert nicht:
+ call_out(symbol_function("main", obj), 2);
+ find_call_out(symbol_function("main", obj));
+
+SIEHE AUCH:
+ call_out(E), remove_call_out(E), call_out_info(E)
+
+4.Aug 2007 Gloinson