So the initialization of gstate is a special case, and no other variables should be initialized at declaration time? Or is it due to the multiple variables on one line?