[Openmcl-cvs-notifications] r10828 - /trunk/source/lib/macros.lisp
gb at clozure.com
gb at clozure.com
Mon Sep 22 11:16:50 EDT 2008
Author: gb
Date: Mon Sep 22 11:16:49 2008
New Revision: 10828
Log:
In MAKE-RECORD-FORM: expand into #_memset, not #_bzero (no #_bzero
on Windows.)
Modified:
trunk/source/lib/macros.lisp
Modified: trunk/source/lib/macros.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lib/macros.lisp (original)
+++ trunk/source/lib/macros.lisp Mon Sep 22 11:16:49 2008
@@ -2996,11 +2996,11 @@
(signal-program-error "Unknown size for foreign type ~S."
(unparse-foreign-type ftype))))
(p (gensym))
- (bzero (read-from-string "#_bzero"))) =
+ (memset (read-from-string "#_memset"))) =
`(let* ((,p (,allocator ,bytes)))
,@(when (eq *host-backend* *target-backend*)
`((%set-macptr-type ,p ,ordinal-form)))
- (,bzero ,p ,bytes)
+ (,memset ,p 0 ,bytes)
,@(%foreign-record-field-forms p ftype record-name initforms)
,p)))
=
More information about the Openmcl-cvs-notifications
mailing list