> Declare your stretchy-buffered struct this way: > > typedef struct > { > char a; > char b; > int flexo[1024]; > } EnclosedStruct; > > Instead of "1024", use whatever largest possible size the struct could > conceivably need to accommodate. This is unfortunately not an option, since the code is designed to run on constraint embedded targets with 1K RAM at best... :) Alex.