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