Update doc/efun/ aus Driversourcen.
Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.
Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/expand_define b/doc/efun/expand_define
index 5e2eca0..3313d3b 100644
--- a/doc/efun/expand_define
+++ b/doc/efun/expand_define
@@ -2,23 +2,23 @@
string expand_define(string name)
string expand_define(string name, string arg, ...)
-BESCHREIBUNG
- Wandelt das Makro <name> mit den Argumenten <arg> in den
- vollstaendigen String um. Fuer <arg> wird standardmaessig ein
- leerer String "" verwendet. Die Funktion liefert das umgewandelte
- Makro oder 0, wenn kein Makro mit dem Namen <name> existiert.
+DESCRIPTION
+ Expands the macro <name> with the argument(s) <arg>... (default is
+ one empty string "").
+ Result is the expanded macro, or 0 if there is no macro with
+ that name.
- Diese Efun kann nur aufgerufen werden, waehrend das Objekt kompiliert
- wird, ihre Benutzung ist deshalb auf wenige Funktionen beschraenkt,
- etwa den H_INCLUDE_DIRS Treiber Hook oder runtime_error() im
- Masterobjekt.
+ This efun is applicable only while an object is compiled,
+ therefore its usage is restricted to a few functions like the
+ H_INCLUDE_DIRS driver hook, or the masters runtime_error()
+ function.
-BEISPIELE
- Waehrend dem Kompilieren von 'foo.c':
- expand_define("__FILE__") --> "foo.c"
+EXAMPLES
+ While compiling 'foo.c':
+ expand_define("__FILE__") --> "foo.c"
-GESCHICHTE
- Eingefuehrt in LDMud 3.2.1@93.
+HISTORY
+ Introduced in 3.2.1@93.
-SIEHE AUCH
+SEE ALSO
hooks(C), runtime_error(M)