Use 0 instead of -1 for incomplete struct size