hack, work around broken gccs that cannot do anonymous struct initialising

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'bld/broken-gcc'

* bld/broken-gcc:
  hack, work around broken gccs that cannot do anonymous struct initialising