Update doc/efun/ aus Driversourcen.

Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.

Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/symbol_variable b/doc/efun/symbol_variable
index 9a6089a..18b8765 100644
--- a/doc/efun/symbol_variable
+++ b/doc/efun/symbol_variable
@@ -3,27 +3,26 @@
         closure symbol_variable(symbol arg)
         closure symbol_variable(int arg)
 
-BESCHREIBUNG
-        Erzeugt eine Identifier (Lfun) Closure aus der globalen Variablen
-        <arg> des gueltigen Objekts. Die Variable kann angegeben werden
-        als Symbol, mit ihrem Namen oder durch die ordinale Nummer in der
-        Variablentabelle des Objekts.
+DESCRIPTION
+        Constructs an identifier (lfun) closure from the global
+        variable arg of the current program. The variable may be given as a
+        symbol, by name or by its ordinal number in the objects
+        variable table.
+        If there is no such variable, or if it is not visible outside
+        the object, 0 is returned.
 
-        Wenn keine solche Variable existiert oder sie von aussen nicht
-        sichtbar ist, wird 0 zurueck geliefert.
+        If the argument is an integer, and the variable is inherited
+        and private in the inherited object (i.e. hidden), then a
+        privilege violation will occur.
 
-        Wenn <arg> ein Integer ist und sich auf eine geerbte Variable
-        bezieht, die im geerbten Objekt "private" deklariert ist (d.h.
-        versteckt), fuehrt dies zu einer Schutzverletzung.
-
-BEISPIELE
+EXAMPLES
         int base;
         int var;
-        symbol_variable("var");         ergibt: #'<this_object>->var
-        symbol_variable(0);             ergibt: #'<this_object>->base
+        symbol_variable("var")    -> #'<this_object>->var
+        symbol_variable(0)        -> #'<this_object>->base
 
-GESCHICHTE
-        Eingefuehrt in 3.2.1@8.
+HISTORY
+        Enabled since 3.2.1@8.
 
-SIEHE AUCH
+SEE ALSO
         lambda(E), quote(E), symbol_function(E)