(in-package "SB!KERNEL")
-(sb!alien:define-alien-routine ("purify" %purify) sb!c-call:void
- (static-roots sb!c-call:unsigned-long)
- (read-only-roots sb!c-call:unsigned-long))
+(sb!alien:define-alien-routine ("purify" %purify) sb!alien:void
+ (static-roots sb!alien:unsigned-long)
+ (read-only-roots sb!alien:unsigned-long))
;;; Compact the info environment. This is written with gratuitous
;;; recursion to make sure that our (and compact-info-environment's)
(write-string "[doing purification: " notify-stream)
(force-output notify-stream)))
(*internal-gc*
- (lambda ()
+ (lambda (ignored-generation-arg)
(%purify (get-lisp-obj-address root-structures)
(get-lisp-obj-address nil))))
(*gc-notify-after*