public void putLong(long i) {
        _buffer[_offset++] = (byte) (i >>> 56);
        _buffer[_offset++] = (byte) ((i >> 48) & 0xff);
        _buffer[_offset++] = (byte) ((i >> 40) & 0xff);
        _buffer[_offset++] = (byte) ((i >> 32) & 0xff);
        _buffer[_offset++] = (byte) ((i >> 24) & 0xff);
        _buffer[_offset++] = (byte) ((i >> 16) & 0xff);
        _buffer[_offset++] = (byte) ((i >> 8) & 0xff);
        _buffer[_offset++] = (byte) (i & 0xff);
    }
public void putLong ( long i ) { _buffer [ _offset ++ ] = ( byte ) ( i > > > 56 ) ; _buffer [ _offset ++ ] = ( byte ) ( ( i > > 48 ) & 0xff ) ; _buffer [ _offset ++ ] = ( byte ) ( ( i > > 40 ) & 0xff ) ; _buffer [ _offset ++ ] = ( byte ) ( ( i > > 32 ) & 0xff ) ; _buffer [ _offset ++ ] = ( byte ) ( ( i > > 24 ) & 0xff ) ; _buffer [ _offset ++ ] = ( byte ) ( ( i > > 16 ) & 0xff ) ; _buffer [ _offset ++ ] = ( byte ) ( ( i > > 8 ) & 0xff ) ; _buffer [ _offset ++ ] = ( byte ) ( i & 0xff ) ; }
Put a long into the buffer

@param i
long to store in XDR buffer