+(defun erase-pointer (data object-pointer)
+ (declare (ignore data))
+ (remhash (pointer-address object-pointer) *lisp-objects-pointers*))
+
+(defcallback weak-notify-erase-pointer :void ((data :pointer) (object-pointer :pointer))
+ (erase-pointer data object-pointer))
+