<[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

Reply via email to