BUGFIX: Empty struct has size 0 in C, size 1 in C++