On Thu, Mar 25, 2010 at 6:22 PM, Monty Taylor <[email protected]> wrote:
> On 03/25/2010 02:47 PM, Eric Day wrote:
>>
>> Of course with binary you waste at least one extra byte since it needs
>> to pack the size too, so doing signed int and managing the last bit
>> would be most efficient.
>
> Of course, in all fairness - asking people to do the bit swap magic for this
> from languages which are not C is like telling people to use a Ruby on Rails
> ActiveResource API from a non-ruby language. (can you tell my frustration of
> the day?)
>
> I have no idea how I'd do this sanely in Python, for instance.
>

jpi...@serialcoder:~$ python
Python 2.6.4 (r264:75706, Dec  7 2009, 18:43:55)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> the_signed_int = -1
>>> print the_signed_int
-1
>>> the_unsigned_int= the_signed_int & 0xFFFFFFFF
>>> print the_unsigned_int
4294967295

-jay

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to