Use C89 struct initializers to workaround compilers that don't grok C99.