Initial revision
[sbcl.git] / src / code / early-alieneval.lisp
1 ;;;; This software is part of the SBCL system. See the README file for
2 ;;;; more information.
3 ;;;;
4 ;;;; This software is derived from the CMU CL system, which was
5 ;;;; written at Carnegie Mellon University and released into the
6 ;;;; public domain. The software is in the public domain and is
7 ;;;; provided with absolutely no warranty. See the COPYING and CREDITS
8 ;;;; files for more information.
9
10 (in-package "SB!ALIEN")
11
12 (file-comment
13   "$Header$")
14
15 (defvar *alien-type-classes* (make-hash-table :test 'eq))
16
17 (defvar *new-auxiliary-types* nil)
18
19 ;;; the list of record types that have already been unparsed. This is
20 ;;; used to keep from outputting the slots again if the same structure
21 ;;; shows up twice.
22 (defvar *record-types-already-unparsed*)