/*
* sizeof.c
*
* MudOS sizeof() emulation
*
* (C) Frank Schmidt, Jesus@NorseMUD
*
*/
#ifdef MUDOS_LIBERAL_SIZEOF
/* do sizeof() correctly no matter what type */
static int sizeof(mixed arr) {
switch (typeof(arr)) {
case T_ARRAY: return ::sizeof(arr);
case T_STRING: return ::strlen(arr);
case T_MAPPING: return ::map_sizeof(arr);
default: return 0;
}
}
#endif