Kagamin: > Bound checked version of variable size struct: > http://dpaste.dzfl.pl/fcd91d6912d3 I think you are missing one of the main points of a variable sized struct, that is to reduce by 1 the number of indirection levels. Bye, bearophile