Hi,
 
Just updated local CVS. Note that some changes where made to raw_ctrls.hxx.
There is a problem trying to get the various platforms to agree on how sizeof() computes the number of bytes in a data structure.
 
Bottom line: trying to run fgfs and opengc across the network with different platforms (in this case linux and cygwin) results in each side having a different value for the class in raw_ctrls.hxx and the socket read operations fail.
 
I think the problem is especially troublesome when ints, bools, and floats are inside variables bounded by double types. It looks like it really gets messy trying to line up the various types so both sides see the same data boundaries.
 
Any ideas how best to handle the problem.
 
Regards
John W.

Reply via email to