zink: zero-init structs with ISO C
Zero-initing with empty braces is a GNU extension, MSVC does not like it.
This MR basically replaces every instance of = {}
with = {0}
. I replaced all the { 0 }
to {0}
too to unify the code style, before this the code base had a mumbo jumbo of {}
, {0}
, { 0 }
.