Hi all,

I also played around a little with the native-fdm and native-ctrls.
I made the following observations:

1. GNU C++ structure layout may _differ_ between different compiler
_minor_ versions.  E.g., one sizeof() was 504 bytes on Linux with g++
3.3.3 and 520 bytes on Cygwin with g++ 3.3.1.  Both on x86.

2. One can force the structs into same size by using the GNU-specific
attribute __attribute__ (( packed )).  

3. GNU compilers ignore #pragma pack etc.

4. There is an RFC 1014:  XDR (external data representation) which
basically defines big-endian integers and IEEE floating point values.

Wouldn't we want to base the interface upon XDR?

Cheers
-Gerhard
-- 
Gerhard Wesp             o o           Tel.: +41 (0) 43 5347636
Bachtobelstrasse 56       |       http://www.cosy.sbg.ac.at/~gwesp/
CH-8045 Zuerich          \_/       See homepage for email address!

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to