fixed a problem with sizeof(*array) always returning 0 (thus getting divide-by-zero in some calculations); also implemented rule to set the array size based on the initializer length, if otherwise unspecified
fixed a problem with sizeof(*array) always returning 0 (thus getting
divide-by-zero in some calculations); also implemented rule to set the
array size based on the initializer length, if otherwise unspecified


angavrilov/olmar,angavrilov/olmar,angavrilov/olmar,angavrilov/olmar