X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Frandom.lisp;h=d0d672dc02ec76912115b9361640acbb67974af7;hb=bee53328c93be3433477821131ab805557476c8b;hp=0ca96f153f09eb3168982fd0aaeaefe580c29bb7;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/code/random.lisp b/src/code/random.lisp index 0ca96f1..d0d672d 100644 --- a/src/code/random.lisp +++ b/src/code/random.lisp @@ -9,9 +9,6 @@ (in-package "SB!KERNEL") -(file-comment - "$Header$") - ;;; the size of the chunks returned by RANDOM-CHUNK (defconstant random-chunk-length 32) @@ -27,5 +24,6 @@ (defconstant random-fixnum-max (1- (ash 1 (- random-chunk-length random-integer-extra-bits)))) -(sb!xc:defstruct (random-state (:constructor %make-random-state)) +(sb!xc:defstruct (random-state (:constructor %make-random-state) + (:copier nil)) ; since shallow copy is wrong (state (init-random-state) :type (simple-array (unsigned-byte 32) (627))))