Update doc/efun/ aus Driversourcen.
Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.
Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/sizeof b/doc/efun/sizeof
index 247d834..9df18d8 100644
--- a/doc/efun/sizeof
+++ b/doc/efun/sizeof
@@ -5,25 +5,24 @@
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>, die Anzahl an Bytes in der
- Bytefolge <val> oder die Anzal Keys in einem Mapping <val>.
+DESCRIPTION
+ Returns the number of elements of an array or struct, the number of
+ characters in a string, number of bytes in a byte sequence, or the
+ number of keys in a mapping.
- Als Spezialfall kann <val> auch 0 sein. In diesem Fall liefert die
- Funktion 0 zurueck.
+ As a special case, the number 0 can be passed, and the function
+ will return 0.
- 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)).
+ If there were any objects destroyed in the game since the mapping was
+ last checked for destructed keys, the mapping() needs to be checked
+ for destructed objects in keys first. In that case, the runtime
+ increases linear with the number of keys in the mapping (O(n)).
+ Otherwise the runtime is independent of the mappings size (O(1)).
-GESCHICHTE
- LDMud 3.2.9 fuehrte Strings als moegliche Argumente ein.
- LDMud 3.3 fuehrte Structs als moegliche Argumente ein.
+HISTORY
+ LDMud 3.2.9 added strings to the possible parameters.
+ LDMud 3.3 added support for structs.
-SIEHE AUCH
+SEE ALSO
strlen(E), allocate(E), pointerp(E), mappingp(E), m_allocate(E),
- widthof(E)
+ widthof(E), text_width(E)