Related to the recent thread about nested structs
and Ruby/DL here is the answer from Ruby/DL's
author:

> Robert Feldt said:
>>
>> <snip stuff about inlining one struct in another>
>>
>> module T
>> extend DL::Importable
>>
>> S2 = struct [
>> "int a",
>> "int b",
>> "int c",
>> ]
>> end
>> Is this garantueed to work for all C compilers?
>
> I'm not sure. However, I've written similar code.
> Would you ask ruby-talk members about portability?
>
So that's what I ask you:

Is inlining of nested structs portable between C compilers?

Regards,

-- 
Robert Feldt