Fixed Decoding.read_long! for negative values