/*Hi folks!*/

Is there a way to get the (meta) information
of structure slots defined by */defcstruct/*?

Consider the following concrete example:

    (defcstruct test
         (a :uint)
         (b :char :count 10)
         (c :pointer))

Is it possible to get info like type, (array-)size
of the slots /*a, b* /and /*c*/ by only introspecting '/*test*/'?
Something like

(foreign-slot-type 'test 'a) /*==> :char*/
    (foreign-slot-count 'test 'b) /*==> 10*/

would be very useful!

Regards
Nik


_______________________________________________
cffi-devel mailing list
cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to