<[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello,
>
> I was looking at this:
> http://docs.python.org/lib/module-struct.html
> and tried the following
>
>>>> import struct
>>>> struct.calcsize('h')
> 2
>>>> struct.calcsize('b')
> 1
>>>> struct.calcsize('bh')
> 4
>
> I would have expected
>
>>>> struct.calcsize('bh')
> 3
>
> what am I missing ?
Not sure, however I also find the following confusing:
>>> struct.calcsize('hb')
3
>>> struct.calcsize('hb') == struct.calcsize('bh')
False
I could understand aligning to multiples of 4, but why is 'hb' different
from 'bh'?
--
http://mail.python.org/mailman/listinfo/python-list