Change EOF object to be an opaque type.
authorChris Hanson <org/chris-hanson/cph>
Wed, 30 Jul 2003 17:18:49 +0000 (17:18 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 30 Jul 2003 17:18:49 +0000 (17:18 +0000)
v7/src/runtime/input.scm

index af37a993d5a9090286f275c80f992d8d4cad0444..a635d251d16d0fc1b250a3f618a90a69e85b4182 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: input.scm,v 14.24 2003/07/30 17:06:23 cph Exp $
+$Id: input.scm,v 14.25 2003/07/30 17:18:49 cph Exp $
 
 Copyright 1986,1987,1988,1989,1990,1991 Massachusetts Institute of Technology
 Copyright 1992,1993,1997,1999,2002,2003 Massachusetts Institute of Technology
@@ -63,7 +63,7 @@ USA.
 
 (define <eof-object> (make-record-type '<EOF-OBJECT> '()))
 (define eof-object? (record-predicate <eof-object>))
-(define eof-object (make-eof-object))
+(define eof-object ((record-constructor <eof-object>)))
 (define (make-eof-object port) port eof-object)
 \f
 ;;;; Input Procedures