anchor.diff:    (declare (ignore type))
     (let ((reader (reader-function 'type-number)))
       #'(lambda (location &optional (offset 0))
  -	(type-from-number (funcall reader location offset) t))))
  +	(type-from-number (funcall reader location offset)))))
   
   
   (eval-when (:compile-toplevel :load-toplevel :execute)
  
positive.code: 
  (defmethod from-alien-form (type-number (type (eql 'gtype)) &rest args)
    (declare (ignore type args))
    `(type-from-number ,type-number t)) 
  
  (defmethod from-alien-function ((type (eql 'gtype)) &rest args)
    (declare (ignore type args))
    #'(lambda (type-number)
        (type-from-number type-number t)))
  
  (defmethod writer-function ((type (eql 'gtype)) &rest args)
    (declare (ignore type))
  
negative.code: ;; 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: gtype.lisp,v 1.23 2005-01-12 13:33:06 espen Exp $
  
  (in-package "GLIB")
  
  