Stop style-warnings when defining methods on CLOSE, OPEN-STREAM-P.
commita7de7cd3fd2ccf8983612a5472028c6e683df884
authorStas Boukarev <stassats@gmail.com>
Sat, 5 Aug 2017 12:07:03 +0000 (5 15:07 +0300)
committerStas Boukarev <stassats@gmail.com>
Sat, 5 Aug 2017 12:07:03 +0000 (5 15:07 +0300)
treeb311c312b6e57d7e31bda3d0722c655405250179
parente0a9a73d891344cb188549770a40562fc58aae69
Stop style-warnings when defining methods on CLOSE, OPEN-STREAM-P.

These functions were indirectly defined as PCL-CLOSE,
PCL-OPEN-STREAM-P due to (format nil) being used during method
compilation, but (format nil) uses with-simple-output-to-string now,
which doesn't close the stream.

Doing fmakunbound before defining CLOSE clears the type and any
subsequent method definitions wouldn't get the style warning about
clobbering the type proclamation.
src/pcl/gray-streams.lisp