Update aus Driversourcen.
Change-Id: I671f352b3004ea121f688aef6cc0e7b4bb564071
diff --git a/doc/efun/sizeof b/doc/efun/sizeof
index b5023b4..ad99af2 100644
--- a/doc/efun/sizeof
+++ b/doc/efun/sizeof
@@ -1,16 +1,28 @@
SYNOPSIS
- int sizeof(mixed * val);
- int sizeof(string val);
- int sizeof(mapping val);
+ int sizeof(mixed * val)
+ int sizeof(string val)
+ int sizeof(mapping val)
+ int sizeof(struct xxx val)
BESCHREIBUNG
Liefert die Anzahl Elemente in einem Array <val>, die Anzahl
- Zeichen in einem String <val> oder die Anzahl Keys in einem Mapping
+ Zeichen in einem String <val> oder die Anzal Keys in einem Mapping
<val>.
Als Spezialfall kann <val> auch 0 sein. In diesem Fall liefert die
Funktion 0 zurueck.
+ Falls im Spiel Objekte zerstoert wurde, seit das Mapping zuletzt auf
+ zerstoerte Keys geprueft wurde, muss es zuerst auf zerstoerte Objekte
+ in Keys geprueft werden. In diesem Fall steigt die Laufzeit mit der
+ Anzahl der Keys im Mapping (O(n)).
+ Anderenfalls ist die Laufzeit unabhaengig der Anzahl der Schluessel
+ (O(1)).
+
+GESCHICHTE
+ LDMud 3.2.9 fuehrte Strings als moegliche Argumente ein.
+ LDMud 3.3 fuehrte Structs als moegliche Argumente ein.
+
SIEHE AUCH
- allocate(E), pointerp(E), mappingp(E), m_allocate(E),
+ strlen(E), allocate(E), pointerp(E), mappingp(E), m_allocate(E),
widthof(E)