Can you use C99 designated initializer syntax for this structure?