/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/comutl.c,v 1.4 1987/06/15 23:02:20 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/comutl.c,v 1.5 1987/07/14 04:56:41 mhwu Exp $
Copyright (c) 1987 Massachusetts Institute of Technology
error_external_return ();
#endif /* CMPGCFILE */
}
+
+Built_In_Primitive (Prim_compiled_code_address_offset, 1,
+ "COMPILED-CODE-ADDRESS->OFFSET", 0xAC)
+{
+ Pointer *address;
+ Primitive_1_Arg ();
+
+ CHECK_ARG (1, COMPILED_CODE_ADDRESS_P);
+ address = (Get_Pointer (Arg1));
+
+#ifdef CMPGCFILE
+ return (Make_Non_Pointer (TC_FIXNUM,
+ (Get_Compiled_Offset (address))));
+#else /* not CMPGCFILE */
+ error_external_return ();
+#endif /* CMPGCFILE */
+}
;;;; Machine Dependent Type Tables
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 9.35 1987/07/14 02:59:08 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 9.36 1987/07/14 04:57:04 mhwu Rel $
(declare (usual-integrations))
NEGATIVE-FLONUM? ;$A9
GREATER-THAN-FLONUM? ;$AA
INTERN-CHARACTER-LIST ;$AB
- #F ;$AC
+ COMPILED-CODE-ADDRESS->OFFSET ;$AC
(STRING-SIZE VECTOR-8B-SIZE) ;$AD
SYSTEM-VECTOR-SIZE ;$AE
FORCE ;$AF
;;; This identification string is saved by the system.
-"$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 9.35 1987/07/14 02:59:08 cph Exp $"
+"$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/utabmd.scm,v 9.36 1987/07/14 04:57:04 mhwu Rel $"
;;;; Machine Dependent Type Tables
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 9.35 1987/07/14 02:59:08 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 9.36 1987/07/14 04:57:04 mhwu Rel $
(declare (usual-integrations))
NEGATIVE-FLONUM? ;$A9
GREATER-THAN-FLONUM? ;$AA
INTERN-CHARACTER-LIST ;$AB
- #F ;$AC
+ COMPILED-CODE-ADDRESS->OFFSET ;$AC
(STRING-SIZE VECTOR-8B-SIZE) ;$AD
SYSTEM-VECTOR-SIZE ;$AE
FORCE ;$AF
;;; This identification string is saved by the system.
-"$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 9.35 1987/07/14 02:59:08 cph Exp $"
+"$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/utabmd.scm,v 9.36 1987/07/14 04:57:04 mhwu Rel $"