X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/c96c452a4938c33e24bb9736810b0c7bd9e7940d..dfa4f31424800fdb6fb63514121b9cc893269276:/glib/genums.lisp?ds=sidebyside diff --git a/glib/genums.lisp b/glib/genums.lisp index 406a1a5..06985c6 100644 --- a/glib/genums.lisp +++ b/glib/genums.lisp @@ -15,7 +15,7 @@ ;; 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: genums.lisp,v 1.11 2005-02-25 17:20:25 espen Exp $ +;; $Id: genums.lisp,v 1.12 2005-03-06 17:26:23 espen Exp $ (in-package "GLIB") @@ -331,7 +331,7 @@ (defun expand-enum-type (type-number forward-p options) (remove-if #'(lambda (mapping) (eq (second mapping) nil)) mappings)))) `(progn - (register-type ',type ,(find-type-name type-number)) + (register-type ',type ',(find-type-init-function type-number)) ,(ecase super (enum `(define-enum-type ,type ,@expanded-mappings)) (flags `(define-flags-type ,type ,@expanded-mappings))))))