Gordon Henriksen <[EMAIL PROTECTED]> wrote: >> That's likely so because of alignment. But real numbers would >> be better of course.
> Err? No, I'd think it's because the union contains two 16-byte > structs (64-bit ptr + 64-bit ptr = 128-bit struct = 16 bytes). The minimum size is {bufstart*, buflen). The 2 pointers just fill that memory. leo