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)