A struct may have different members on different platforms. How to test?<br>