Re: generic marshalling re-work ...

"Tor Lillqvist" <[email protected]>
Newsgroups gmane.comp.gnome.evolution.windows.devel,gmane.comp.gnome.orbit.general
Message-ID <[email protected]>
I found one more place in corba-any.c that did unnecessary realignment
(and caused problems on Win32, as exposed by the new
AlignHoleStructArray test): The handling of CORBA_tk_array elements in
ORBit_marshal_value(). I just removed the realignment. If the array
elements are structs or unions, their marshallers already do any
necessary post-alignment. There also was no alignment in the
corresponding place in ORBit_demarshal_value() anyway.

Now test/everything once again works fine on Win32, also with
--thread-tests.

I have made zipfiles with prebuilt Win32 binaries, and headers & inport
libraries available for some time as
http://www.iki.fi/tml/ORBit2-2.12.0-20050214.zip and 
http://www.iki.fi/tml/ORBit2-dev-2.12.0-20050214.zip. Note that the code
has been compiled with -g, so the binaries are rather large.

--tml



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.