> > In C, static variables are default initialized to 0.
> Since when? Usualy passing debug flag do compiler does that..
> But it is not guaranted. If you are speaking about GCC.. it *might*
> be true.. But we are not using only GCC to compile Ruby.
It is not a compiler feature, but a norm. Period. Search google for 'C 
static variable zero'
-- 
Sylvain Joyeux