The C99 usage to initialize via struct member names was already there, but commented out. This commit doesn't fix any known problem; it simply uncomments the C99 code, because it's safer/better. This commit was SVN r31425.