putshl (TokyoTyrant::RDB)

    # File tokyotyrant.rb, line 250
        def putshl(key, value, width = 0)
          key = _argstr(key)
          value = _argstr(value)
          width = _argnum(width)
          if !@sock
            @ecode = EINVALID
            return false
          end
          sbuf = [0xC8, 0x13, key.length, value.length, width].pack("CCNNN")
          sbuf += key + value
          if !_send(sbuf)
            @ecode = ESEND
            return false
          end
          code = _recvcode
          if code == -1
            @ecode = ERECV
            return false
          end
          if code != 0
            @ecode = EMISC
            return false
          end
          return true
        end