[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] define-foreign-enum with a typedef
From: |
Hans Bulfone |
Subject: |
Re: [Chicken-users] define-foreign-enum with a typedef |
Date: |
Wed, 12 Dec 2007 19:12:48 +0100 |
User-agent: |
Mutt/1.5.16 (2007-06-09) |
hi,
On Tue, Dec 11, 2007 at 10:02:56PM -0700, Shawn Rutledge wrote:
> 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) )
i've been using
(define-foreign-enum (dbus:bus int) ...)
in cases like this. don't know if it's the best solution, but it works.
hth&bye,
hans.
Re: [Chicken-users] define-foreign-enum with a typedef,
Hans Bulfone <=
- Re: [Chicken-users] define-foreign-enum with a typedef, Shawn Rutledge, 2007/12/13
- Re: [Chicken-users] define-foreign-enum with a typedef, felix winkelmann, 2007/12/13
- Re: [Chicken-users] define-foreign-enum with a typedef, Shawn Rutledge, 2007/12/13
- Re: [Chicken-users] define-foreign-enum with a typedef, felix winkelmann, 2007/12/13
- Re: [Chicken-users] define-foreign-enum with a typedef, felix winkelmann, 2007/12/13
- Re: [Chicken-users] define-foreign-enum with a typedef, Shawn Rutledge, 2007/12/13
- Re: [Chicken-users] define-foreign-enum with a typedef, Shawn Rutledge, 2007/12/13
- Re: [Chicken-users] define-foreign-enum with a typedef, felix winkelmann, 2007/12/17
Re: [Chicken-users] define-foreign-enum with a typedef, Zbigniew, 2007/12/13
Re: [Chicken-users] define-foreign-enum with a typedef, Shawn Rutledge, 2007/12/13