c99 initializers