Changeset 615
- Timestamp:
- Mar 3, 2004, 2:20:57 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/examples/objc-runtime.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/examples/objc-runtime.lisp
r573 r615 1543 1543 (defcallback deallocate-nsobject (:address obj :int) 1544 1544 (unless (%null-ptr-p obj) 1545 (remhash obj *objc-object-slot-vectors*))1546 (ff-call *original-deallocate-hook* :address obj :int))1545 (remhash obj *objc-object-slot-vectors*) 1546 (ff-call *original-deallocate-hook* :address obj :int))) 1547 1547 1548 1548 (defun install-lisp-deallocate-hook () … … 1556 1556 (setf (%get-ptr (foreign-symbol-address "__dealloc")) *original-deallocate-hook*)) 1557 1557 1558 (pushnew #'uninstall-lisp-deallocate-hook * lisp-cleanup-functions* :test #'eq1558 (pushnew #'uninstall-lisp-deallocate-hook *save-exit-functions* :test #'eq 1559 1559 :key #'function-name) 1560 1560 )
Note:
See TracChangeset
for help on using the changeset viewer.
