Update doc/efun/ aus Driversourcen.

Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.

Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/symbol_function b/doc/efun/symbol_function
index 7178f93..177fdac 100644
--- a/doc/efun/symbol_function
+++ b/doc/efun/symbol_function
@@ -1,35 +1,30 @@
 SYNOPSIS
         closure symbol_function(symbol arg)
         closure symbol_function(string arg)
-        closure symbol_function(string arg, object|lwobject|string obj)
+        closure symbol_function(string arg, object|lwobject|string ob)
 
-BESCHREIBUNG
-        Erzeugt eine Lfun-, Efun- oder Operator-Closure aus <arg>, wobei
-        <arg> entweder ein string oder ein symbol sein muss. Fuer
-        Lfun-Closures gibt <obj> an, zu welchem Objekt die Lfun gehoert,
-        entweder angegeben durch das Objekt selbst (bzw. einen pointer
-        darauf) oder durch den Objektnamen als String. Wenn ein String
-        angegeben wird, wird das Objekt beim Aufruf geladen.
+DESCRIPTION
+        Constructs a lfun closure, efun closure or operator closure
+        from the first arg (string or symbol). For lfuns, the second
+        arg is the object that the lfun belongs to, specified by
+        the object itself or by its name (the object will be loaded
+        in the second case)
 
-        Wenn die Closure fuer eine Lfun in einem anderen als dem momentanen
-        Objekt erzeugt wird, ergibt dies eine "alien lfun closure". Solche
-        Closures sind an das Objekt gebunden, das symbol_function()
-        aufgerufen hat (dieses Objekt wird von to_object() geliefert),
-        obwohl der eigentliche Code in einem anderen Objekt steht (das mit
-        get_type_info() gefunden werden kann).
+        If the closure is created for an lfun in an object other than
+        the current object, the result is an 'alien lfun closure'. Such
+        closures are bound to the object executing the symbol_function()
+        (this is what to_object() will return), even though the actual
+        code is in that other object (which get_type_info() will return).
 
-        Als "private" deklarierte Funktionen koennen auf diese Weise nie
-        aufgerufen werden, "static" und "protected" deklarierte Lfuns nur
-        dann, wenn <obj> das gueltige Objekt ist.
+        Private lfuns can never be accessed this way, static and
+        protected lfuns only if <ob> is the current object.
 
-BEISPIELE
-        symbol_function("efun::users");
-            --> ergibt: #'users
-        symbol_function("QueryProp", other_obj);
-            --> ergibt: other_obj->QueryProp()
+EXAMPLES
+        symbol_function("efun::users")          -> #'users
+        symbol_function("QueryProp", other_obj) -> other_obj->QueryProp()
 
-GESCHICHTE
-        Eingefuehrt in 3.2@70.
+HISTORY
+        Introduced in 3.2@70.
 
-SIEHE AUCH
+SEE ALSO
         lambda(E), quote(E)