On Sun, Oct 19, 2003 at 12:36:45PM +1000, Sisyphus wrote: > Dean Arnold wrote: > >Yet more issues... > > > >Appears Inline::Struct has some parsing issues w/ > >certain declarations, notably, > > > >char a[8]; // actually, any array declaration > >unsigned long b; // actually unsigned anything > >float x; // but double is OK > > > > I think these are Inline C shortcomings, rather than Inline::Struct > problems per se. At least these are areas in which Inline C also struggles. > > You can use 'unsigned b' instead of 'unsigned long b' (works for both > Inline::C and Inline::Struct).
Inline::C 0.43 certainly couldn't cope with 'unsigned long' (but could cope with 'unsigned' (admittedly that's an unsigned int) Inline::C 0.44 can cope with 'unsigned long', but I don't know what the grammar fix was. Nicholas Clark