*** empty log message ***

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4826 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Dave Beazley 2003-05-28 21:35:12 +00:00
commit 7c56de80f3
2 changed files with 14 additions and 0 deletions

View file

@ -1,5 +1,18 @@
Version 1.3.20 (In progress) Version 1.3.20 (In progress)
============================ ============================
05/28/2003: beazley
Fixed subtle type handling bug with references and pointers.
If you had functions like this:
typedef Foo Bar;
Foo *func1();
void func2(Bar &x);
Then func2() wouldn't accept objects returned by func1()
because of a type error. It should work now.
Reported by Brian Yang.
05/21/2003: cheetah (William Fulton) 05/21/2003: cheetah (William Fulton)
Fixes to some of the Visual C++ example project files which would not Fixes to some of the Visual C++ example project files which would not
work with spaces in the paths held in the environment variables used to work with spaces in the paths held in the environment variables used to

View file

@ -197,6 +197,7 @@ extern void SwigType_del_pointer(SwigType *t);
extern void SwigType_add_array(SwigType *t, String_or_char *size); extern void SwigType_add_array(SwigType *t, String_or_char *size);
extern SwigType *SwigType_pop_arrays(SwigType *t); extern SwigType *SwigType_pop_arrays(SwigType *t);
extern void SwigType_add_reference(SwigType *t); extern void SwigType_add_reference(SwigType *t);
extern void SwigType_del_reference(SwigType *t);
extern void SwigType_add_qualifier(SwigType *t, String_or_char *qual); extern void SwigType_add_qualifier(SwigType *t, String_or_char *qual);
extern void SwigType_add_function(SwigType *t, ParmList *parms); extern void SwigType_add_function(SwigType *t, ParmList *parms);
extern void SwigType_add_template(SwigType *t, ParmList *parms); extern void SwigType_add_template(SwigType *t, ParmList *parms);