Fixing decoding bug in AMF3 readInt()
Fixing decoding bug in AMF3 readInt()

This bug caused all uints in the range from 134217728 to 268435455 (both included) to be decoded as ints, instead of uints

And all positive signed ints (I don't think that FP actually sends these as signed)

Unit tests coming shortly...

The uint bug was introduced as the statement went from just checking one bit to checking two bits:
if (($int & 0x10000000) != 0) {
if (($int & 0x18000000) != 0) {
if (($int & 0x18000000) == 0x18000000) {



git-svn-id: 225733e55d54e1a5e7ddd833e4c42ac2527e5e45@236 4d1502ab-f33c-0410-ba90-8f7d5a69d0d2

evert/SabreAMF,evert/SabreAMF,evert/SabreAMF