Update doc/efun/ aus Driversourcen.

Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.

Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/remove_call_out b/doc/efun/remove_call_out
index 38f0795..96426fa 100644
--- a/doc/efun/remove_call_out
+++ b/doc/efun/remove_call_out
@@ -2,35 +2,21 @@
         int remove_call_out(string fun)
         int remove_call_out(closure fun)
 
-BESCHREIBUNG
-        Entfernt den naechsten anhaengigen call_out() auf die Funktion <fun>
-        im aktuellen Objekt bzw. den naechsten anhaengigen call_out() auf
-        die Closure <fun>. Die verbleibende Zeit wird zurueck geliefert.
+DESCRIPTION
+        Remove next pending call-out for function <fun> in the current
+        object, resp. the next pending call-out for closure <fun>.
+        The time left is returned.
 
-        Wenn es keine anhaengigen call_out()s auf <fun> gibt, wird -1
-        zurueckgeliefert.
+        -1 is returned if there were no call-outs pending to this
+        function.
 
-BEISPIELE
-        Um alle call_out()s auf MeineFunktion() zu entfernen:
+EXAMPLES
+        To remove every pending call-out to MyTimer() :
 
-        while (remove_call_out("MeineFunktion") != -1);      /* wiederhole */
+        while (remove_call_out("MyTimer") != -1) /* continue */ ;
 
-FEHLER
-        Das Entfernen von call_out()s auf Closures funktioniert nur, wenn der
-        exakt gleiche Wert fuer die Closure verwendet wird.
+HISTORY
+        Removing a call_out to a closure was introduced in 3.2.1@45.
 
-        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));
-
-GESCHICHTE
-        Das Entfernen eines call_out()s auf eine Closure wurde in 3.2.1@45
-        eingefuehrt.
-
-SIEHE AUCH
+SEE ALSO
         call_out(E), call_out_info(E), find_call_out(E)