Thanks for all the feedback - I was really trying to just understand what was going on here - it was the endianness swapping that I was tripping on.

Thanks!

-- Kimball

On May 19, 2006, at 3:00 PM, Hans Fugal wrote:

On Fri, 19 May 2006 at 14:52 -0600, Levi Pearson wrote:

So, if the array has 0xC0 as the first byte, and 0x1C as the second
byte, this should return the integer 49180.

Right?

No, you'll notice that it is also reversing the byte order.  If the
byte at i is 0xC0 and i+1 is 0x1C, the int will be 0x1CC0, or 7360.

Right, what he said. :)

That other guy may have a point with casting in Java. In C it's not
necessary.

--
Hans Fugal ; http://hans.fugal.net

There's nothing remarkable about it. All one has to do is hit the
right keys at the right time and the instrument plays itself.
    -- Johann Sebastian Bach

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/


/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to