Update doc/efun/ aus Driversourcen.

Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.

Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/swap b/doc/efun/swap
index 0851fbd..750e24c 100644
--- a/doc/efun/swap
+++ b/doc/efun/swap
@@ -1,19 +1,18 @@
 OPTIONAL
 SYNOPSIS
-        void swap(object obj, int flags)
+        void swap(object obj, int flags = 0)
 
-BESCHREIBUNG
-        Lagert ein Objekt aus. Diese Efun ist nur fuer systeminternes
-        Debugging und kann einen Absturz verursachen.
+DESCRIPTION
+        Swap out an object. This efun is only used for system internal
+        debugging and can cause a crash.
 
-        <flags> kann angegeben werden, um festzulegen, welcher Teil von <obj>
-        ausgelagert werden soll. Es ist eine Bitmaske aus folgenden:
+        <flags> can be given to specify which parts of <obj> to swap.
+        It is a bitmask of the following:
 
-            1: Programm auslagern
-            2: Variablen auslagern
+            1: Swap program
+            2: Swap variables
 
-        Standardmaessig (auch wenn 0 angegeben wurde) wird beides (3)
-        ausgelagert.
+        The default (also when 0 given) is both (3).
 
-GESCHICHTE
-        LDMud 3.6.4 fuehrte den zweiten Parameter ein.
+HISTORY
+        LDMud 3.6.4 introduced the second argument.