a struct/enum/union is replaced with :pointer only if

that slot is actually a pointer to that type.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9070 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Surendra Singhi 2006-05-03 11:02:16 +00:00
commit d25519b86a
2 changed files with 52 additions and 15 deletions

View file

@ -1,6 +1,17 @@
Version 1.3.29 (March 21, 2006)
===============================
05/03/2006: efuzzyone
[cffi]Thanks to Luke J Crook for this idea.
- a struct/enum/union is replaced with :pointer only if
that slot is actually a pointer to that type. So,:
struct a_struct { int x; } and
struct b_struct { a_struct struct_1; };
will be converted as:
(cffi:defcstruct b_struct
(struct_1 a_struct))
- Other minor fixes in lispifying names.
04/14/2006: efuzzyone
[cffi]
Thanks to Thomas Weidner for the patch.