Then do exactly what I said - use C cause that's what you seem to want.
If all you're worried about is having to convert all your current structs, why not just write a simple converter that takes an H file and spits out a bmx file using Type and Field instead? I think you'd be able to get most simple (aggregate) C stuff out the other end pretty easily.
In fact, if you make this fully featured so it can convert most C stuff, then you'd probably have some fans!
Aaron
If all you're worried about is having to convert all your current structs, why not just write a simple converter that takes an H file and spits out a bmx file using Type and Field instead? I think you'd be able to get most simple (aggregate) C stuff out the other end pretty easily.
In fact, if you make this fully featured so it can convert most C stuff, then you'd probably have some fans!
Aaron