| SYNOPSIS |
| int sizeof(mixed * val) |
| int sizeof(string val) |
| int sizeof(bytes 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>, die Anzahl an Bytes in der |
| Bytefolge <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 |
| strlen(E), allocate(E), pointerp(E), mappingp(E), m_allocate(E), |
| widthof(E) |