chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] define-foreign-enum with a typedef


From: Shawn Rutledge
Subject: [Chicken-users] define-foreign-enum with a typedef
Date: Tue, 11 Dec 2007 22:02:56 -0700

How do you use define-foreign-enum when the enum is typedef'd?  e.g. for

typedef enum
{
  DBUS_BUS_SESSION,    /**< The login session bus */
  DBUS_BUS_SYSTEM,     /**< The systemwide bus */
  DBUS_BUS_STARTER     /**< The bus that started us, if any */
} DBusBusType;

(define-foreign-enum (dbus:bus (enum "DBusBusType"))
        (dbus:session-bus DBUS_BUS_SESSION)
        (dbus:system-bus DBUS_BUS_SYSTEM)
        (dbus:starter-bus DBUS_BUS_STARTER) )

doesn't work.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]