anchor.diff:  ;; License along with this library; if not, write to the Free Software
   ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   
  -;; $Id: gparam.lisp,v 1.2 2001-04-29 20:17:52 espen Exp $
  +;; $Id: gparam.lisp,v 1.3 2001-05-11 16:06:02 espen Exp $
   
   (in-package "GLIB")
   
  
positive.code: 
  (deftype param-flag-type ()
    '(flags
      :readable
      :writable
      :construct
      :construct-only
      :lax-validation
      :private))
  
  (eval-when (:compile-toplevel :load-toplevel :execute)
    (defclass param (ginstance)
  
negative.code: (defconstant +gvalue-size+ (+ (size-of 'type-number) (* 4 (size-of 'double-float))))
  (defconstant +gvalue-value-offset+ (size-of 'type-number))
  
  (defbinding (gvalue-init "g_value_init") () nil
    (type type-number))
  
  (defun gvalue-new (type)
  