#| -*-Scheme-*-
-$Id: cout.scm,v 1.13 1993/11/09 04:30:06 gjr Exp $
+$Id: cout.scm,v 1.14 1993/11/09 04:30:49 gjr Exp $
Copyright (c) 1992-1993 Massachusetts Institute of Technology
suffix
time-stamp)))))
\f
- (if *purification-root-object*
- (define-object "PURIFICATION_ROOT"
- (if (vector? (cdr *purification-root-object*))
- *purification-root-object*
- (cons (car *purification-root-object*)
- (list->vector
- (reverse (cdr *purification-root-object*)))))))
-
- (define-object (special-label/debugging)
- (let frob ((obj info-output-pathname))
- (cond ((pathname? obj)
- (->namestring obj))
- ((pair? obj)
- (cons (frob (car obj))
- (frob (cdr obj))))
- (else
- obj))))
-
- (define-object (special-label/environment) unspecific)
-
(define (subroutine-information-1)
(cond ((eq? *invoke-interface* 'INFINITY)
(values (list "") (list "")))
(lambda (code-2 vars-2)
(values (append code-1 code-2)
(append vars-1 vars-2)))))))
+
+ (if *purification-root-object*
+ (define-object "PURIFICATION_ROOT"
+ (if (vector? (cdr *purification-root-object*))
+ *purification-root-object*
+ (cons (car *purification-root-object*)
+ (list->vector
+ (reverse (cdr *purification-root-object*)))))))
+
+ (define-object (special-label/debugging)
+ (let frob ((obj info-output-pathname))
+ (cond ((pathname? obj)
+ (->namestring obj))
+ ((pair? obj)
+ (cons (frob (car obj))
+ (frob (cdr obj))))
+ (else
+ obj))))
+
+ (define-object (special-label/environment) unspecific)
\f
(let ((n 1) ; First word is vector header
(initial-offset (label->offset initial-label)))