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