Revert "Use C99 designated struct initializer (removes warnings on OSX)"

This reverts commit 3cd950154cc74ac5d8117fbe7ddf9e9fb0212bfd.
0.6.6