diff options
| author | Matthias Benkard <code@mail.matthias.benkard.de> | 2008-02-17 17:08:25 +0100 | 
|---|---|---|
| committer | Matthias Benkard <code@mail.matthias.benkard.de> | 2008-02-17 17:08:25 +0100 | 
| commit | a3ef85dc301454c108ba5e97a4ff5cf0a24e8acb (patch) | |
| tree | d1cd5dee490289944905805e4d3f9f5fe384029c /Lisp | |
| parent | b0ec6dfd9f29ca0c6e5d1867c87ee78b1cc0e1eb (diff) | |
Minor cleanups.
darcs-hash:57b1ce2455369fba915bd730fe63eacb3e169a25
Diffstat (limited to 'Lisp')
| -rw-r--r-- | Lisp/libobjcl.lisp | 16 | ||||
| -rw-r--r-- | Lisp/memory-management.lisp | 3 | 
2 files changed, 11 insertions, 8 deletions
diff --git a/Lisp/libobjcl.lisp b/Lisp/libobjcl.lisp index 47c39a9..e9e5f3c 100644 --- a/Lisp/libobjcl.lisp +++ b/Lisp/libobjcl.lisp @@ -763,13 +763,15 @@ separating parts by hyphens works nicely in all of the `:INVERT`,                   (loop for element in list                         for i from 0                         do (setf (mem-aref array type i) element)))) -          (loop for (array . list) in (list (cons %protocol-names protocol-names) -                                            (cons %ivar-names ivar-names) -                                            (cons %ivar-typestrings ivar-typestrings)) -                do (fill-foreign-array-from-list array -                                                 (mapcar #'allocate-temporary-string -                                                         list) -                                                 :pointer))) +          (loop for (array . list) +                  in (list (cons %protocol-names protocol-names) +                           (cons %ivar-names ivar-names) +                           (cons %ivar-typestrings ivar-typestrings)) +                do (fill-foreign-array-from-list +                        array +                        (mapcar #'allocate-temporary-string +                                list) +                        :pointer)))          (%objcl-create-class class-name                               (pointer-to superclass)                               (length protocol-names) diff --git a/Lisp/memory-management.lisp b/Lisp/memory-management.lisp index b625b8f..d603092 100644 --- a/Lisp/memory-management.lisp +++ b/Lisp/memory-management.lisp @@ -75,7 +75,8 @@    ;; By the way, is using the return value of SETF considered bad style?    (let* ((constructor (case class                          ((exception) #'make-condition) -                        (otherwise #'make-instance)))(*in-make-pointer-wrapper-p* t) +                        (otherwise #'make-instance))) +         (*in-make-pointer-wrapper-p* t)           (new-wrapper (apply constructor                               ;; We do not create direct instances of ID                               ;; anymore.  Instead, we look for the  | 
