<<I'm very interested to know why one have choosen to not force the packed struct to be of minimal size. >> Well of course the size must be a multiple of the alignment, that's fundamental. Not clear if that is the issue in the case you are talking about.