Niall.Smart@xxxxxxxxxxxxxxx wrote:
> 
> Hi,
> 
> I'm calling an API that returns data in two different formats depending on
> one of the input parameters.  Therefore I need to interpret the data as
> either struct A or struct B, and the two structs are in the same memory
> position.  This is roughly equivalent to a C language union.  Does anyone
> know if you can achieve the same effect by specifying the same offset for
> both structs explicitly?
> 

I think that should work ok - are you having a problem with it?  (If I
recall correctly, the offset information is ignored for input
parameters, but your parameter is output, so the offset should be used.)


This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.