Update von efun-Manpages aus Driversourcen.

Aktualisiert manpages, welche wenig oder nicht vom
MG modifizier wurden.

Change-Id: If70b4fc27cfd38cb9e98cb48328a48731969a76f
diff --git a/doc/efun/allocate b/doc/efun/allocate
index c591c5e..cf74429 100644
--- a/doc/efun/allocate
+++ b/doc/efun/allocate
@@ -1,12 +1,12 @@
 SYNOPSIS
-        *mixed allocate(int size);
-        *mixed allocate(int size, mixed init_value);
+        mixed * allocate(int size)
+        mixed * allocate(int size, mixed init_value)
 
-        *mixed allocate(*int sizes);
-        *mixed allocate(*int sizes, mixed init_value);
+        mixed * allocate(*int sizes)
+        mixed * allocate(*int sizes, mixed init_value)
 
 BESCHREIBUNG
-        Alloziert ein Array von <size> Elementen. Die Anzahl Elemente muss
+        Allokiert ein Array von <size> Elementen. Die Anzahl Elemente muss
         groesser sein als 0, darf aber das Systemmaximum (normalerweise 1000)
         nicht uebersteigen. Wird <init_value> angegeben, wird allen Elementen
         dieser als Anfangswert zugewiesen. Wenn <init_value> ein Mapping oder
@@ -18,11 +18,11 @@
         Arrays.
 
         Heute wird allocate() kaum mehr benoetigt, weil Arrays mit dem
-        +-Operator addiert werden koennen und mit dem ({})-Operator
-        initialisiert. Der einzige Nutzen der Funktion ist, grosse leere
+        +-Operator addiert und mit dem ({})-Operator initialisiert werden
+        koennen. Der einzige Nutzen der Funktion ist, grosse leere
         oder initialisierte Arrays zu erzeugen.
 
-BEISPIEL
+BEISPIELE
         string *buffer;
         buffer = allocate(50);
         buffer = allocate(50, "");
@@ -30,7 +30,7 @@
         buffer = allocate( ({ 2, 3 }) )
           --> ({ ({ 0, 0, 0 }), ({ 0, 0, 0 }) })
 
-AENDERUNGEN
+GESCHICHTE
         LDMud 3.2.9 fuehrte den Anfangswert <init_value> und die
             Initialisierung von mehrdimensionalen Arrays ein.