X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fcross-misc.lisp;h=4503861fd58d25740de1c499285117cd1e7b250d;hb=a00ea11a89c9db677e60edf6832c905a4527b5cb;hp=597756a1ea0e76ea00658e01998cd58477c1763d;hpb=a6e22347785e8ce3eaf13013cfc69d6aac9c8c0e;p=sbcl.git diff --git a/src/code/cross-misc.lisp b/src/code/cross-misc.lisp index 597756a..4503861 100644 --- a/src/code/cross-misc.lisp +++ b/src/code/cross-misc.lisp @@ -39,6 +39,10 @@ (declare (ignore table)) `(progn ,@body)) +(defmacro with-locked-system-table ((table) &body body) + (declare (ignore table)) + `(progn ,@body)) + (defmacro defglobal (name value &rest doc) `(eval-when (:compile-toplevel :load-toplevel :execute) (defparameter ,name @@ -197,3 +201,9 @@ name) (declaim (declaration enable-package-locks disable-package-locks)) + +;;; printing structures + +(defun sb!kernel::default-structure-print (structure stream depth) + (declare (ignore depth)) + (write structure :stream stream :circle t))