If uninitialized values are given a zero type then it shouldn't be 1 since that'd make it impossible to tell if foo in my_object->foo is a nonexisting identifier or an uninitialized variable. Another zero type and another function uninitialized() or something would be necessary.
/ Martin Stjernholm, Roxen IS
Previous text:
2003-01-23 01:24: Subject: Re: zero_type() & UNDEFINED and _typeof()
If it is combined with setting uninitialized variables to zero type 1 it is reasonable.
/ Martin Nilsson (Åskblod)