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)