[movitz-cvs] CVS update: movitz/losp/muerte/defstruct.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Fri Mar 26 13:57:13 UTC 2004


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv6817

Modified Files:
	defstruct.lisp 
Log Message:
Added function structure-object-length.

Date: Fri Mar 26 08:57:12 2004
Author: ffjeld

Index: movitz/losp/muerte/defstruct.lisp
diff -u movitz/losp/muerte/defstruct.lisp:1.3 movitz/losp/muerte/defstruct.lisp:1.4
--- movitz/losp/muerte/defstruct.lisp:1.3	Mon Mar 22 11:37:59 2004
+++ movitz/losp/muerte/defstruct.lisp	Fri Mar 26 08:57:12 2004
@@ -9,7 +9,7 @@
 ;;;; Created at:    Mon Jan 22 13:10:59 2001
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: defstruct.lisp,v 1.3 2004/03/22 16:37:59 ffjeld Exp $
+;;;; $Id: defstruct.lisp,v 1.4 2004/03/26 13:57:12 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -18,6 +18,10 @@
 (provide :muerte/defstruct)
 
 (in-package muerte)
+
+(defun structure-object-length (obj)
+  (check-type obj structure-object)
+  (movitz-accessor-u16 obj movitz-struct length))
 
 (defun struct-predicate-prototype (obj)
   "Prototype function for predicates of user-defined struct.





More information about the Movitz-cvs mailing list