promotional, or sales literature without prior written consent from
MIT in each case. */
-/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/fixobj.h,v 9.22 1987/02/02 15:16:55 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/fixobj.h,v 9.23 1987/03/09 14:44:49 cph Exp $
*
* Declarations of user offsets into the Fixed Objects Vector.
* This should correspond to the file UTABMD.SCM
#define Returns_Vector 0x05 /* Return code -> Name map */
#define Primitives_Vector 0x06 /* Primitive code -> Name map */
#define Errors_Vector 0x07 /* Error code -> Name map */
+#define Identification_Vector 0x08 /* ID Vector index -> name map */
#define GC_Daemon 0x0B /* Procedure to run after GC */
#define Trap_Handler 0x0C /* Continue after disaster */
#define Stepper_State 0x0E /* NOT IMPLEMENTED YET */
;;;; Machine Dependent Type Tables
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 9.21 1987/02/02 15:16:36 jinx Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 9.22 1987/03/09 14:45:18 cph Exp $
(declare (usual-integrations))
;;; [] Primitives
;;; [] External
;;; [] Errors
+;;; [] Identification
\f
;;; [] Fixed
MICROCODE-RETURNS-VECTOR ;05
MICROCODE-PRIMITIVES-VECTOR ;06
MICROCODE-ERRORS-VECTOR ;07
- #F ;08
+ MICROCODE-IDENTIFICATION-VECTOR ;08
#F ;09
#F ;0A
GC-DAEMON ;0B
(vector-set! (get-fixed-objects-vector)
23 ;(fixed-objects-vector-slot 'MICROCODE-TERMINATION-PROCEDURES)
#())
+\f
+;;; [] Identification
+
+(vector-set! (get-fixed-objects-vector)
+ 8 ;(fixed-objects-vector-slot 'MICROCODE-IDENTIFICATION-VECTOR)
+ #(SYSTEM-RELEASE-STRING ;00
+ MICROCODE-VERSION ;01
+ MICROCODE-MODIFICATION ;02
+ CONSOLE-WIDTH ;03
+ CONSOLE-HEIGHT ;04
+ NEWLINE-CHAR ;05
+ FLONUM-MANTISSA-LENGTH ;06
+ FLONUM-EXPONENT-LENGTH ;07
+ OS-NAME-STRING ;08
+ OS-VARIANT-STRING ;09
+ ))
;;; This identification string is saved by the system.
-"$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 9.21 1987/02/02 15:16:36 jinx Exp $"
promotional, or sales literature without prior written consent from
MIT in each case. */
-/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/fixobj.h,v 9.22 1987/02/02 15:16:55 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/fixobj.h,v 9.23 1987/03/09 14:44:49 cph Exp $
*
* Declarations of user offsets into the Fixed Objects Vector.
* This should correspond to the file UTABMD.SCM
#define Returns_Vector 0x05 /* Return code -> Name map */
#define Primitives_Vector 0x06 /* Primitive code -> Name map */
#define Errors_Vector 0x07 /* Error code -> Name map */
+#define Identification_Vector 0x08 /* ID Vector index -> name map */
#define GC_Daemon 0x0B /* Procedure to run after GC */
#define Trap_Handler 0x0C /* Continue after disaster */
#define Stepper_State 0x0E /* NOT IMPLEMENTED YET */
;;;; Machine Dependent Type Tables
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 9.21 1987/02/02 15:16:36 jinx Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 9.22 1987/03/09 14:45:18 cph Exp $
(declare (usual-integrations))
;;; [] Primitives
;;; [] External
;;; [] Errors
+;;; [] Identification
\f
;;; [] Fixed
MICROCODE-RETURNS-VECTOR ;05
MICROCODE-PRIMITIVES-VECTOR ;06
MICROCODE-ERRORS-VECTOR ;07
- #F ;08
+ MICROCODE-IDENTIFICATION-VECTOR ;08
#F ;09
#F ;0A
GC-DAEMON ;0B
(vector-set! (get-fixed-objects-vector)
23 ;(fixed-objects-vector-slot 'MICROCODE-TERMINATION-PROCEDURES)
#())
+\f
+;;; [] Identification
+
+(vector-set! (get-fixed-objects-vector)
+ 8 ;(fixed-objects-vector-slot 'MICROCODE-IDENTIFICATION-VECTOR)
+ #(SYSTEM-RELEASE-STRING ;00
+ MICROCODE-VERSION ;01
+ MICROCODE-MODIFICATION ;02
+ CONSOLE-WIDTH ;03
+ CONSOLE-HEIGHT ;04
+ NEWLINE-CHAR ;05
+ FLONUM-MANTISSA-LENGTH ;06
+ FLONUM-EXPONENT-LENGTH ;07
+ OS-NAME-STRING ;08
+ OS-VARIANT-STRING ;09
+ ))
;;; This identification string is saved by the system.
-"$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 9.21 1987/02/02 15:16:36 jinx Exp $"