correct octets in c-string decoding errors
[sbcl.git] / src / code / early-alieneval.lisp
index 6e38fdb..8043bbd 100644 (file)
@@ -9,9 +9,6 @@
 
 (in-package "SB!ALIEN")
 
-(file-comment
-  "$Header$")
-
 (defvar *alien-type-classes* (make-hash-table :test 'eq))
 
 (defvar *new-auxiliary-types* nil)
 ;;; used to keep from outputting the slots again if the same structure
 ;;; shows up twice.
 (defvar *record-types-already-unparsed*)
+
+;;; not documented in CMU CL:-(
+;;;
+;;; reverse engineering observations:
+;;;   * seems to be set when translating return values
+;;;   * seems to enable the translation of (VALUES), which is the
+;;;     Lisp idiom for C's return type "void" (which is likely
+;;;     why it's set when when translating return values)
+(defvar *values-type-okay* nil)
+
+(defvar *default-c-string-external-format* nil)