Removed designated initializer.

This is only supported by C, not C++, which caused problems in Travis
CI. The fun part is that g++>4.7 supports them and so does clang++...