NAME
zero_type - What kind of a zero is it?
SYNTAX
int zero_type(mixed arg);
DESCRIPTION
If you index a mapping and it returns zero, you can use this
efun to check weather it was a zero in the mapping or if the index
wasn't present.
It returns:
0 if it was a number
1 undefined, Depending on the value you are testing,
this can mean the following things:
o it wasn't present in the mapping (mapping index)
o there was no such call_out (find_call_out, remove_call_out)
2 if it was a destructed object
3 if it was a function in a destructed object
-1 if the argument is something other than a number
NOTA BENE
The values 2 and 3 should only be used for debugging as those
might be changed in the future.
SEE ALSO
stringp, pointerp, objectp, mappingp, functionp, floatp, intp