value so that it can be determined what version is loaded.
;;;; Machine Dependent Type Tables
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 1.2 1987/01/13 18:56:14 cph Exp $
+
(declare (usual-integrations))
;;; For quick access to any given table,
\f
;;; [] Fixed
-(vector-set! (get-fixed-objects-vector)
- #x23 ;(fixed-objects-vector-slot 'MICROCODE-TABLE-IDENTIFICATION)
- "$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 1.1 1987/01/13 18:18:08 cph Exp $")
-
(vector-set! (get-fixed-objects-vector)
#x0F ;(fixed-objects-vector-slot 'MICROCODE-FIXED-OBJECTS-SLOTS)
#(NON-OBJECT ;00
(vector-set! (get-fixed-objects-vector)
23 ;(fixed-objects-vector-slot 'MICROCODE-TERMINATION-PROCEDURES)
#())
+
+;;; This identification string is saved by the system.
+
\f
;;;; Initialization
+(define microcode-tables-identification)
+
(define (snarf-version)
(set! :identification (microcode-identify))
(set! :release (vector-ref :identification 0))
(set! :version (vector-ref :identification 1))
(set! :modification (vector-ref :identification 2))
- (scode-eval (binary-fasload (microcode-tables-filename))
- system-global-environment)
+ (set! microcode-tables-identification
+ (scode-eval (binary-fasload (microcode-tables-filename))
+ system-global-environment))
(set! fixed-objects (get-fixed-objects-vector))
;;;; Machine Dependent Type Tables
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 1.2 1987/01/13 18:56:14 cph Exp $
+
(declare (usual-integrations))
;;; For quick access to any given table,
\f
;;; [] Fixed
-(vector-set! (get-fixed-objects-vector)
- #x23 ;(fixed-objects-vector-slot 'MICROCODE-TABLE-IDENTIFICATION)
- "$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 1.1 1987/01/13 18:18:08 cph Exp $")
-
(vector-set! (get-fixed-objects-vector)
#x0F ;(fixed-objects-vector-slot 'MICROCODE-FIXED-OBJECTS-SLOTS)
#(NON-OBJECT ;00
(vector-set! (get-fixed-objects-vector)
23 ;(fixed-objects-vector-slot 'MICROCODE-TERMINATION-PROCEDURES)
#())
+
+;;; This identification string is saved by the system.
+