SpreadTooThin wrote: > Robert Kern wrote: > > [EMAIL PROTECTED] wrote: > > > To your question on casting long to short. This is how: > > > a=1234L # long > > > b=int(a) # int (short) > > > > No, a Python int is a C long. A Python long is an arbitrary-precision > > number and > > does not correspond to any C type. > > > > -- > > So there is no short(number) casting? >
It depends on what you think you mean by "short(number) casting". I thought I'd answered your original question -- if short = long & 0xffff doesn't do what you want to do, please give examples of what "long" means to you, and what you expect the result of "short(number) casting" each example to be. -- http://mail.python.org/mailman/listinfo/python-list