;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-;; $Id: proxy.lisp,v 1.3 2006-08-16 11:02:45 espen Exp $
+;; $Id: proxy.lisp,v 1.4 2006-08-16 12:09:03 espen Exp $
(in-package "GFFI")
(call-next-method))
(call-next-method)))
+ (defmethod slot-readable-p ((slotd effective-alien-slot-definition))
+ (declare (ignore slotd))
+ t)
(defmethod compute-slot-reader-function ((slotd effective-alien-slot-definition) &optional signal-unbound-p)
(declare (ignore signal-unbound-p))
#'(lambda (object)
(funcall reader (foreign-location object) offset))))
+ (defmethod slot-writable-p ((slotd effective-alien-slot-definition))
+ (declare (ignore slotd))
+ t)
+
(defmethod compute-slot-writer-function ((slotd effective-alien-slot-definition))
(let* ((type (slot-definition-type slotd))
(offset (slot-definition-offset slotd))