\f
(define integer? number?)
-(define (eof-object? x)
- (or (and (number? x) (= x -1))
- (and (char? x) (eof-object? (char->integer x)))))
-
(if (not (defined? 'peek-char))
(define (peek-char)
(integer->char (peek-byte))))
(if (not (defined? 'unread-char))
(define (unread-char c)
- (unread-byte (char->integer c))))
+ (integer->char (unread-byte (char->integer c)))))
(define (assq-set! alist key val)
(let ((entry (assq key alist)))