anchor.diff:                     (return-from %decompress/null-stream (maybe-subseq output output-start))))))))))
   
   (defmethod decompress ((output null) (state decompression-state) (input stream)
  -                       &key buffer-size &allow-other-keys)
  +                       &key buffer-size)
     (%decompress/null-stream state input
                              (decompress-fun-for-state state)
                              (or buffer-size +default-buffer-size+)))
  
positive.code:                (return-from %decompress/null-vector (maybe-subseq output output-start))))))))
  
  (defmethod decompress ((output null) (state decompression-state) (input vector)
                         &key (input-start 0) input-end buffer-size
                         &allow-other-keys)
    (%decompress/null-vector state input
                             (decompress-fun-for-state state)
                             input-start (or input-end (length input))
  
negative.code:               (return-from %decompress/stream-vector output))))))
  
  (defmethod decompress ((output stream) (state decompression-state) (input vector)
                         &key (input-start 0) input-end)
    (%decompress/stream-vector output state input
                               (decompress-fun-for-state state)
                               input-start (or input-end (length input))))
  