X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=098a02c91b66c8a1a5fb46876d79e035d3f5f4de;hb=f0338f6fa732b21daa4405e19465bd460e0526d9;hp=59b9764080e4baafd68bb7b24db82213369ed4e8;hpb=f0670f28705c01e79fb23cb2a582074d3e51ec98;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 59b9764..098a02c 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -35,7 +35,6 @@ :doc "private: stuff for implementing ALIENs and friends" :use ("CL") :export ("%CAST" "%DEREF-ADDR" "%HEAP-ALIEN" "%HEAP-ALIEN-ADDR" - "%LOCAL-ALIEN-ADDR" "%LOCAL-ALIEN-FORCED-TO-MEMORY-P" "%SAP-ALIEN" "%SET-DEREF" "%SET-HEAP-ALIEN" "%SET-LOCAL-ALIEN" "%SET-SLOT" "%SLOT-ADDR" "*VALUES-TYPE-OKAY*" "ALIEN-ARRAY-TYPE" @@ -57,7 +56,7 @@ "ALIEN-SINGLE-FLOAT-TYPE-P" "ALIEN-SUBTYPE-P" "ALIEN-TYPE" "ALIEN-TYPE-=" "ALIEN-TYPE-ALIGNMENT" "ALIEN-TYPE-BITS" "ALIEN-TYPE-P" "ALIEN-TYPEP" - "ALIEN-VALUE" "ALIEN-VALUE-TYPE" + "ALIEN-VALUE" "ALIEN-VALUE-TYPE" "ALIEN-VALUE-SAP" "ALIEN-VALUE-P" "ALIEN-VALUES-TYPE" "ALIEN-VALUES-TYPE-P" "ALIEN-VALUES-TYPE-VALUES" "ALIGN-OFFSET" "COMPUTE-ALIEN-REP-TYPE" @@ -99,7 +98,7 @@ "VARIABLE-LENGTH" "SEGMENT-COLLECT-DYNAMIC-STATISTICS" - ;; FIXME: These are in the SB-ASSEM package now, but + ;; FIXME: These are in the SB-ASSEM package now, but ;; (left over from CMU CL) are defined in files which ;; are IN-PACKAGE SB-C. It would probably be cleaner ;; to move at least most of them to files which are @@ -160,7 +159,7 @@ "*COUNT-VOP-USAGES*" "*ELSEWHERE*" "*FASL-HEADER-STRING-START-STRING*" "*FASL-HEADER-STRING-STOP-CHAR-CODE*" - "*SETF-ASSUMED-FBOUNDP*" + "*SETF-ASSUMED-FBOUNDP*" "*SUPPRESS-VALUES-DECLARATION*" "ALLOC-ALIEN-STACK-SPACE" "ALLOC-NUMBER-STACK-SPACE" @@ -307,7 +306,7 @@ :use ("CL" "SB!ALIEN-INTERNALS" "SB!ALIEN" "SB!BIGNUM" "SB!EXT" "SB!INT" "SB!KERNEL" "SB!ASSEM" "SB!SYS") :export ("*COLLECT-DYNAMIC-STATISTICS*" "COUNT-ME" - "DYNCOUNT-INFO-COUNTS" "DYNCOUNT-INFO-COSTS" + "DYNCOUNT-INFO-COUNTS" "DYNCOUNT-INFO-COSTS" "IR2-COMPONENT-DYNCOUNT-INFO" "DYNCOUNT-INFO" "DYNCOUNT-INFO-P")) @@ -328,13 +327,6 @@ :use ("CL" "SB!ALIEN" "SB!BIGNUM" "SB!C-CALL" "SB!DEBUG" "SB!EXT" "SB!GRAY" "SB!INT" "SB!KERNEL" "SB!SYS")) - ;; FIXME: It seems to me that this could go away, with its contents moved - ;; into SB!KERNEL, like the implementation of the rest of the class system. -;; #s(sb-cold:package-data -;; :name "SB!CONDITIONS" -;; :doc "private: the implementation of the condition system" -;; :use ("CL" "SB!EXT" "SB!INT" "SB!KERNEL")) - #s(sb-cold:package-data :name "SB!DEBUG" :doc @@ -343,7 +335,7 @@ debugger interface mixed with various low-level implementation stuff like *STACK-TOP-HINT*" :use ("CL" "SB!EXT" "SB!INT" "SB!SYS") :export ("*AUTO-EVAL-IN-FRAME*" "*DEBUG-CONDITION*" - "*DEBUG-PRINT-LENGTH*" "*DEBUG-PRINT-LEVEL*" + "*DEBUG-PRINT-LENGTH*" "*DEBUG-PRINT-LEVEL*" "*DEBUG-READTABLE*" "*DEBUG-HELP-STRING*" "*FLUSH-DEBUG-ERRORS*" "*IN-THE-DEBUGGER*" "*TRACE-INDENTATION-STEP*" "*MAX-TRACE-INDENTATION*" @@ -476,12 +468,7 @@ like *STACK-TOP-HINT*" :doc "public: miscellaneous supported extensions to the ANSI Lisp spec" ;; FIXME: Why don't we just USE-PACKAGE %KERNEL here instead of importing? :use ("CL" "SB!ALIEN" "SB!C-CALL" "SB!INT" "SB!SYS" "SB!GRAY") - ;; FIXME: If we advertise these as extensions, they should be in the - ;; SB!EXT package (and perhaps re-exported from the %KERNEL - ;; package) rather than in some other package and reexported from - ;; SB!EXT. - :import-from (("SB!KERNEL" "WEAK-POINTER-P")) - :reexport ("LOAD-FOREIGN" "LOAD-1-FOREIGN" "WEAK-POINTER-P") + :reexport ("LOAD-FOREIGN" "LOAD-1-FOREIGN") :export (;; Information about how the program was invoked is ;; nonstandard but very useful. "*POSIX-ARGV*" "POSIX-GETENV" "POSIX-ENVIRON" @@ -489,7 +476,6 @@ like *STACK-TOP-HINT*" ;; People have various good reasons to mess with the GC. "*AFTER-GC-HOOKS*" "*BEFORE-GC-HOOKS*" "*GC-NOTIFY-AFTER*" "*GC-NOTIFY-BEFORE*" "*GC-NOTIFY-STREAM*" - "*GC-VERBOSE*" "BYTES-CONSED-BETWEEN-GCS" "GC" "GC-OFF" "GC-ON" "GET-BYTES-CONSED" "*GC-RUN-TIME*" @@ -516,7 +502,7 @@ like *STACK-TOP-HINT*" ;; FIXME: These seem like the right thing, but are they ;; consistent with ANSI? (And actually maybe they're not ;; quite the right thing; it might be better to also do - ;; WITH-STANDARD-IO-SYNTAX or something.) + ;; WITH-STANDARD-IO-SYNTAX or something.) "*ERROR-PRINT-LENGTH*" "*ERROR-PRINT-LEVEL*" "*ERROR-PRINT-LINES*" ;; KLUDGE: CMU CL had @@ -526,7 +512,7 @@ like *STACK-TOP-HINT*" ;; extended declarations.. "FREEZE-TYPE" "INHIBIT-WARNINGS" - "MAYBE-INLINE" "OPTIMIZE-INTERFACE" + "MAYBE-INLINE" ;; ..and variables to control compiler policy "*INLINE-EXPANSION-LIMIT*" @@ -539,17 +525,17 @@ like *STACK-TOP-HINT*" ;; are assertions" default "TRULY-THE" - ;; This is something which must exist inside any Common Lisp - ;; implementation, and which someone writing a customized toplevel - ;; might well want. It seems perverse to hide it from - ;; them.. + ;; This is something which must exist inside any Common Lisp + ;; implementation, and which someone writing a customized toplevel + ;; might well want. It seems perverse to hide it from + ;; them.. "INTERACTIVE-EVAL" ;; weak pointers and finalization - "FINALIZE" "CANCEL-FINALIZATION" - ;; FIXME: "WEAK-POINTER-P" here once it moves from %KERNEL + "CANCEL-FINALIZATION" + "FINALIZE" "HASH-TABLE-WEAK-P" "MAKE-WEAK-POINTER" - "WEAK-POINTER" "WEAK-POINTER-VALUE" + "WEAK-POINTER" "WEAK-POINTER-P" "WEAK-POINTER-VALUE" ;; If the user knows we're doing IEEE, he might reasonably ;; want to do this stuff. @@ -557,14 +543,14 @@ like *STACK-TOP-HINT*" "FLOAT-NAN-P" "FLOAT-TRAPPING-NAN-P" "FLOATING-POINT-INVALID" "FLOAT-INFINITY-P" - #!+sb-infinities "SHORT-FLOAT-NEGATIVE-INFINITY" - #!+sb-infinities "SHORT-FLOAT-POSITIVE-INFINITY" - #!+sb-infinities "SINGLE-FLOAT-NEGATIVE-INFINITY" - #!+sb-infinities "SINGLE-FLOAT-POSITIVE-INFINITY" - #!+sb-infinities "DOUBLE-FLOAT-NEGATIVE-INFINITY" - #!+sb-infinities "DOUBLE-FLOAT-POSITIVE-INFINITY" - #!+sb-infinities "LONG-FLOAT-NEGATIVE-INFINITY" - #!+sb-infinities "LONG-FLOAT-POSITIVE-INFINITY" + "SHORT-FLOAT-NEGATIVE-INFINITY" + "SHORT-FLOAT-POSITIVE-INFINITY" + "SINGLE-FLOAT-NEGATIVE-INFINITY" + "SINGLE-FLOAT-POSITIVE-INFINITY" + "DOUBLE-FLOAT-NEGATIVE-INFINITY" + "DOUBLE-FLOAT-POSITIVE-INFINITY" + "LONG-FLOAT-NEGATIVE-INFINITY" + "LONG-FLOAT-POSITIVE-INFINITY" ;; hacks to work around system limitations "*INTEXP-MAXIMUM-EXPONENT*" ; since we crash hard when @@ -615,16 +601,6 @@ Lisp extension proposal by David N. Gray" "STREAM-START-LINE-P" "STREAM-TERPRI" "STREAM-UNREAD-CHAR" "STREAM-WRITE-BYTE" "STREAM-WRITE-CHAR" "STREAM-WRITE-STRING")) - ;; FIXME: It looks as though it's no longer important to have INSPECT be - ;; a separate package. INSPECT functionality is in the ANSI spec, and we - ;; might as well implement it with everything else. - #s(sb-cold:package-data - :name "SB!INSPECT" - :doc "private: implementation of INSPECT" - :use ("CL" "SB!KERNEL" "SB!EXT" "SB!INT") - :export ("*INTERFACE-STYLE*" "REMOVE-ALL-DISPLAYS" - "REMOVE-OBJECT-DISPLAY" "SHOW-OBJECT")) - #s(sb-cold:package-data :name "SB!INT" :doc @@ -632,14 +608,6 @@ Lisp extension proposal by David N. Gray" the stuff in here originated in CMU CL's EXTENSIONS package and is retained, possibly temporariliy, because it might be used internally." :use ("CL" "SB!ALIEN" "SB!C-CALL" "SB!SYS" "SB!GRAY") - ;; FIXME: RATIOP should probably not go through this package but be - ;; called directly from SB!KERNEL, unless it's implemented as - ;; TYPEP X 'RATIO in which case it doesn't need to be in SB!KERNEL. - ;; And BIGNUMP and FIXNUMP should probably just be in this package, - ;; even if they have low-level-optimized implementations. (Their - ;; *meanings* aren't low-level, even if their implementations are.) - :import-from (("SB!KERNEL" "BIGNUMP" "FIXNUMP" "RATIOP")) - :reexport ("BIGNUMP" "FIXNUMP" "RATIOP") :export ("*AFTER-SAVE-INITIALIZATIONS*" "*BEFORE-SAVE-INITIALIZATIONS*" "*ALL-MODIFIER-NAMES*" @@ -685,18 +653,23 @@ retained, possibly temporariliy, because it might be used internally." ;; miscellaneous non-standard but handy user-level functions.. "ASSQ" "DELQ" "MEMQ" "POSQ" "NEQ" - "%FIND-PACKAGE-OR-LOSE" "FIND-UNDELETED-PACKAGE-OR-LOSE" + "%FIND-PACKAGE-OR-LOSE" "FIND-UNDELETED-PACKAGE-OR-LOSE" "SANE-PACKAGE" "CIRCULAR-LIST-P" "SWAPPED-ARGS-FUN" + "ANY/TYPE" "EVERY/TYPE" + "TYPE-BOUND-NUMBER" + "CONSTANTLY-T" "CONSTANTLY-NIL" "CONSTANTLY-0" + "PSXHASH" - ;; ..and macros.. + ;; ..and macros.. "COLLECT" "DO-ANONYMOUS" "DOHASH" "DOVECTOR" "NAMED-LET" "ONCE-ONLY" "DEFENUM" "DEFPRINTER" + "AVER" ;; ..and DEFTYPEs.. "INDEX" @@ -708,6 +681,9 @@ retained, possibly temporariliy, because it might be used internally." "LONG-FLOATP" "SHORT-FLOATP" "SINGLE-FLOATP" + "FIXNUMP" + "BIGNUMP" + "RATIOP" ;; encapsulation "ARGUMENT-LIST" @@ -777,7 +753,6 @@ retained, possibly temporariliy, because it might be used internally." ;; misc. utilities used internally "LEGAL-FUNCTION-NAME-P" "FUNCTION-NAME-BLOCK-NAME" - #!-sb-infinities "INFINITE" "LISTEN-SKIP-WHITESPACE" "PACKAGE-INTERNAL-SYMBOL-COUNT" "PACKAGE-EXTERNAL-SYMBOL-COUNT" "PROPER-LIST-OF-LENGTH-P" @@ -785,7 +760,7 @@ retained, possibly temporariliy, because it might be used internally." "READ-SEQUENCE-OR-DIE" "RENAME-KEY-ARGS" "REQUIRED-ARGUMENT" - "UNIX-NAMESTRING" ; FIXME: perhaps belongs in package %UNIX + "UNIX-NAMESTRING" ; FIXME: perhaps belongs in package SB!UNIX "FEATUREP" "FLUSH-STANDARD-OUTPUT-STREAMS" "MAKE-GENSYM-LIST" @@ -811,7 +786,7 @@ retained, possibly temporariliy, because it might be used internally." "+EMPTY-HT-SLOT+" ;; not used any more, I think -- WHN 19991206 - #+nil + #+nil ("SERVE-BUTTON-PRESS" "SERVE-BUTTON-RELEASE" "SERVE-CIRCULATE-NOTIFY" "SERVE-CIRCULATE-REQUEST" "SERVE-CLIENT-MESSAGE" @@ -847,7 +822,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." :use ("CL" "SB!ALIEN" "SB!ALIEN-INTERNALS" "SB!BIGNUM" "SB!EXT" "SB!INT" "SB!SYS" "SB!GRAY") :import-from (("SB!C-CALL" "VOID")) - :reexport ("DEF!STRUCT" "DEF!MACRO" "VOID") + :reexport ("DEF!STRUCT" "DEF!MACRO" "VOID" "WEAK-POINTER-P") :export ("%ACOS" "%ACOSH" "%ARRAY-AVAILABLE-ELEMENTS" "%ARRAY-DATA-VECTOR" "%ARRAY-DIMENSION" "%ARRAY-DISPLACED-P" @@ -863,7 +838,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." "%LOG" "%LOGB" "%LOG10" "%LOG1P" "%LONG-FLOAT" "%MAKE-COMPLEX" "%MAKE-FUNCALLABLE-INSTANCE" "%MAKE-RATIO" "%MAP" "%MAP-TO-SIMPLE-VECTOR-ARITY-1" "%MAP-TO-LIST-ARITY-1" - "%MAP-TO-NIL-ON-SEQUENCE" "%MAP-TO-NIL-ON-SIMPLE-VECTOR" + "%MAP-TO-NIL-ON-SEQUENCE" "%MAP-TO-NIL-ON-SIMPLE-VECTOR" "%MAP-TO-NIL-ON-VECTOR" "%MASK-FIELD" "%NEGATE" "%POW" "%PUTHASH" "%RAW-BITS" "%RAW-REF-COMPLEX-DOUBLE" "%RAW-REF-COMPLEX-LONG" @@ -928,7 +903,8 @@ is a good idea, but see SB-SYS for blurring of boundaries." "CLOSED-FLAME" "CODE-COMPONENT" "CODE-COMPONENT-P" "CODE-DEBUG-INFO" "CODE-HEADER-REF" "CODE-HEADER-SET" - "CODE-INSTRUCTIONS" "COERCE-TO-BIT-VECTOR" "COERCE-TO-FUNCTION" + "CODE-INSTRUCTIONS" + "COERCE-TO-BIT-VECTOR" "COERCE-TO-FUNCTION" "COERCE-TO-LIST" "COERCE-TO-SIMPLE-STRING" "COERCE-TO-SIMPLE-VECTOR" "COERCE-TO-VECTOR" "*COLD-INIT-COMPLETE-P*" @@ -942,12 +918,14 @@ is a good idea, but see SB-SYS for blurring of boundaries." "CONSTANT-TYPE-P" "CONSTANT-TYPE-TYPE" "CONTAINING-INTEGER-TYPE" "CONTROL-STACK-POINTER-SAP" "COPY-FROM-SYSTEM-AREA" - "COPY-NUMERIC-TYPE" "COPY-TO-SYSTEM-AREA" - "COPY-BYTE-VECTOR-TO-SYSTEM-AREA" + "COPY-TO-SYSTEM-AREA" + "COPY-BYTE-VECTOR-TO-SYSTEM-AREA" "CSUBTYPEP" "CTYPE" "TYPE-HASH-VALUE" "CTYPE-OF" "CTYPE-P" "CTYPEP" "CURRENT-FP" "CURRENT-SP" "DATA-VECTOR-REF" "DATA-VECTOR-SET" "DECODE-DOUBLE-FLOAT" - "DECODE-LONG-FLOAT" "DECODE-SINGLE-FLOAT" "DESCEND-INTO" + "DECODE-LONG-FLOAT" "DECODE-SINGLE-FLOAT" + "DEFINED-FTYPE-MATCHES-DECLARED-FTYPE-P" + "DESCEND-INTO" "DIVISION-BY-ZERO-ERROR" "DOUBLE-FLOAT-EXPONENT" "DOUBLE-FLOAT-HIGH-BITS" "DOUBLE-FLOAT-INT-EXPONENT" "DOUBLE-FLOAT-LOW-BITS" @@ -1010,10 +988,9 @@ is a good idea, but see SB-SYS for blurring of boundaries." "MAKE-NULL-LEXENV" "MAKE-NUMERIC-TYPE" "MAKE-SINGLE-FLOAT" "MAKE-SPECIALIZABLE-ARRAY" "%MAKE-INSTANCE" - "MAKE-UNION-TYPE-OR-SOMETHING" "MAKE-VALUES-TYPE" "MAYBE-GC" "MEMBER-TYPE" "MEMBER-TYPE-MEMBERS" - "MEMBER-TYPE-P" "MERGE-BITS" + "MEMBER-TYPE-P" "MERGE-BITS" "MODIFIED-NUMERIC-TYPE" "DEFMACRO-MUNDANELY" "MUTATOR-SELF" "NAMED-TYPE" "NAMED-TYPE-NAME" "NAMED-TYPE-P" "NATIVE-BYTE-ORDER" "NEGATE" @@ -1127,9 +1104,9 @@ is a good idea, but see SB-SYS for blurring of boundaries." "TYPE-DIFFERENCE" "TYPE-EXPAND" "TYPE-INTERSECTION" "TYPE-INTERSECTION2" "TYPE-APPROX-INTERSECTION2" - "TYPE-SPECIFIER" - "TYPE-UNION" "TYPE/=" "TYPE=" - "TYPES-INTERSECT" "UNBOUND-SYMBOL-ERROR" "UNBOXED-ARRAY" + "TYPE-SPECIFIER" "TYPE-UNION" "TYPE/=" "TYPE=" + "TYPES-EQUAL-OR-INTERSECT" + "UNBOUND-SYMBOL-ERROR" "UNBOXED-ARRAY" "UNDEFINED-SYMBOL-ERROR" "UNION-TYPE" "UNION-TYPE-P" "UNION-TYPE-TYPES" "UNKNOWN-ERROR" "UNKNOWN-KEY-ARGUMENT-ERROR" @@ -1142,7 +1119,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." "VALUES-TYPE-KEYWORDS" "VALUES-TYPE-OPTIONAL" "VALUES-TYPE-P" "VALUES-TYPE-REQUIRED" "VALUES-TYPE-REST" "VALUES-TYPE-UNION" - "VALUES-TYPES" "VALUES-TYPES-INTERSECT" "VECTOR-T-P" + "VALUES-TYPES" "VALUES-TYPES-EQUAL-OR-INTERSECT" "VECTOR-T-P" "VECTOR-TO-VECTOR*" "VECTOR-TO-SIMPLE-STRING*" "VECTOR-TO-BIT-VECTOR*" "VECTOR-TO-SIMPLE-BIT-VECTOR*" "VECTOR-OF-CHECKED-LENGTH-GIVEN-LENGTH" @@ -1161,14 +1138,14 @@ is a good idea, but see SB-SYS for blurring of boundaries." "FSET" "RAW-DEFINITION" "INVOKE-MACROEXPAND-HOOK" "DEFAULT-STRUCTURE-PRINT" - "LAYOUT" "LAYOUT-LENGTH" "RATIOP" "FIXNUMP" "TARGET-FIXNUMP" + "LAYOUT" "LAYOUT-LENGTH" "LAMBDA-WITH-ENVIRONMENT" "LAYOUT-PURE" "DSD-RAW-TYPE" "%COMPILER-DEFSTRUCT" "%COMPILER-ONLY-DEFSTRUCT" "FUNCTION-%COMPILER-ONLY-DEFSTRUCT" "DEFSTRUCT-DESCRIPTION" "UNDEFINE-STRUCTURE" - "BIGNUMP" "DD-COPIER" "UNDEFINE-FUNCTION-NAME" "DD-TYPE" + "DD-COPIER" "UNDEFINE-FUNCTION-NAME" "DD-TYPE" "CLASS-STATE" "INSTANCE" - "*TYPE-SYSTEM-INITIALIZED*" "WEAK-POINTER-P" "FIND-LAYOUT" + "*TYPE-SYSTEM-INITIALIZED*" "FIND-LAYOUT" "DSD-NAME" "%TYPEP" "DD-RAW-INDEX" "DD-NAME" "CLASS-SUBCLASSES" "CLASS-LAYOUT" "CLASS-%NAME" @@ -1225,7 +1202,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." "NAMESTRING-PARSE-ERROR" "NAMESTRING-PARSE-ERROR-OFFSET" "DESCRIBE-CONDITION" - "!COLD-INIT" "!UNINTERN-INIT-ONLY-STUFF" + "!COLD-INIT" "!UNINTERN-INIT-ONLY-STUFF" "!GLOBALDB-COLD-INIT" "!FDEFN-COLD-INIT" "!TYPE-CLASS-COLD-INIT" "!TYPEDEFS-COLD-INIT" "!ALIEN-TYPE-COLD-INIT" "!CLASSES-COLD-INIT" @@ -1234,9 +1211,9 @@ is a good idea, but see SB-SYS for blurring of boundaries." "!READER-COLD-INIT" "STREAM-COLD-INIT-OR-RESET" "!LOADER-COLD-INIT" "!PACKAGE-COLD-INIT" "SIGNAL-COLD-INIT-OR-REINIT" - "!POLICY-COLD-INIT-OR-RESANIFY" "!VM-TYPE-COLD-INIT" + "!POLICY-COLD-INIT-OR-RESANIFY" "!VM-TYPE-COLD-INIT" "!BACKQ-COLD-INIT" "!SHARPM-COLD-INIT" - "!CLASS-FINALIZE" "GC-COLD-INIT-OR-REINIT" + "!CLASS-FINALIZE" "GC-COLD-INIT-OR-REINIT" ;; These belong in an "SB!LOAD" package someday. "*STATIC-FOREIGN-SYMBOLS*" "*ASSEMBLER-ROUTINES*" @@ -1409,7 +1386,6 @@ and even SB-VM seem to have become somewhat blurred over the years." "%SP-FIND-CHARACTER-WITH-ATTRIBUTE" "%SP-REVERSE-FIND-CHARACTER-WITH-ATTRIBUTE" "%STANDARD-CHAR-P" - "*BEEP-FUNCTION*" "*LONG-SITE-NAME*" "*SHORT-SITE-NAME*" "*STDERR*" "*STDIN*" "*STDOUT*" "*TASK-DATA*" @@ -1417,8 +1393,7 @@ and even SB-VM seem to have become somewhat blurred over the years." "ADD-FD-HANDLER" "ADD-PORT-DEATH-HANDLER" "ADD-PORT-OBJECT" "ALLOCATE-SYSTEM-MEMORY" - "BEEP" "BITS" "STRUCTURE!OBJECT" - "STRUCTURE!OBJECT-MAKE-LOAD-FORM" + "BEEP" "BITS" "BYTES" "C-PROCEDURE" "CHECK<=" "CHECK=" "COMPILER-VERSION" "DEALLOCATE-SYSTEM-MEMORY" @@ -1432,12 +1407,12 @@ and even SB-VM seem to have become somewhat blurred over the years." "GET-PAGE-SIZE" "GET-SYSTEM-INFO" "IGNORE-INTERRUPT" "INT-SAP" "INVALIDATE-DESCRIPTOR" "IO-TIMEOUT" - "MACRO" "MAKE-FD-STREAM" "MAKE-OBJECT-SET" "MAP-PORT" + "MACRO" "MAKE-FD-STREAM" "MAKE-OBJECT-SET" "MEMMOVE" "NATURALIZE-BOOLEAN" "NATURALIZE-INTEGER" - "NULL-TERMINATED-STRING" "OBJECT-SET-OPERATION" + "OBJECT-SET-OPERATION" "OS-COLD-INIT-OR-REINIT" "OS-CONTEXT-T" "OUTPUT-RAW-BYTES" - "PARSE-BODY" "PERQ-STRING" "POINTER" - "POINTER<" "POINTER>" "PORT" "POSITIVE-PRIMEP" "PUSH-USING-SETQ" + "PARSE-BODY" "POINTER" + "POINTER<" "POINTER>" "PORT" "POSITIVE-PRIMEP" "READ-N-BYTES" "REALLOCATE-SYSTEM-MEMORY" "RECORD-SIZE" "REMOVE-FD-HANDLER" "REMOVE-PORT-DEATH-HANDLER" "REMOVE-PORT-OBJECT" @@ -1453,7 +1428,10 @@ and even SB-VM seem to have become somewhat blurred over the years." "SHORT-FLOAT-RADIX" "SIGNED-SAP-REF-16" "SIGNED-SAP-REF-32" "SIGNED-SAP-REF-64" "SIGNED-SAP-REF-8" - "SINGLE-FLOAT-RADIX" "SYMBOL-MACRO-LET" + "SINGLE-FLOAT-RADIX" + ;; FIXME: STRUCTURE!OBJECT stuff probably belongs in SB!KERNEL. + "STRUCTURE!OBJECT" "STRUCTURE!OBJECT-MAKE-LOAD-FORM" + "SYMBOL-MACRO-LET" "SYSTEM-AREA-POINTER" "SYSTEM-AREA-POINTER-P" "VECTOR-SAP" "WAIT-UNTIL-FD-USABLE" "WITH-ENABLED-INTERRUPTS" "WITH-FD-HANDLER" @@ -1479,7 +1457,7 @@ no guarantees of interface stability." "F-GETFD" "F-GETFL" "F-GETOWN" "F-SETFD" "F-SETFL" "F-SETOWN" "FAPPEND" "FASYNC" "FCREAT" "FEXCL" "FIONREAD" "FNDELAY" "FTRUNC" "F_OK" "GET-UNIX-ERROR-MSG" "GET-ERRNO" "GID-T" - "INO-T" "UNIX-SETITIMER" "UNIX-GETITIMER" + "INO-T" "UNIX-SETITIMER" "UNIX-GETITIMER" "KBDCGET" "KBDCRESET" "KBDCRST" "KBDCSET" "KBDCSSTD" "KBDGCLICK" "KBDSCLICK" "KBDSGET" "L_INCR" "L_SET" "L_XTND" "OFF-T" "O_APPEND" "O_CREAT" "O_EXCL" "O_RDONLY" "O_RDWR"