Update for SWIG-1.3.11
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@2356 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
2543a69bcb
commit
0c060d74cd
4 changed files with 378 additions and 14 deletions
13
SWIG/NEW
13
SWIG/NEW
|
|
@ -2,7 +2,7 @@ New Features and Important Changes, v1.3
|
|||
|
||||
Author(s) : David Beazley
|
||||
|
||||
December 9, 2001
|
||||
January 31, 2002
|
||||
|
||||
1. Introduction
|
||||
---------------
|
||||
|
|
@ -29,13 +29,6 @@ altered SWIG's old behavior.
|
|||
|
||||
%constant(type *) name = value;
|
||||
|
||||
Note: this change does not affect variables like this:
|
||||
|
||||
const int a = 4; // Still a constant
|
||||
|
||||
Note: SWIG still does not parse declarations of the form
|
||||
'type *const' or 'const type *const' correctly.
|
||||
|
||||
2.2 SWIG generally has better support for pointers, 'const',
|
||||
arrays, and pointers to functions.
|
||||
|
||||
|
|
@ -48,7 +41,7 @@ altered SWIG's old behavior.
|
|||
}
|
||||
|
||||
In SWIG1.1, this typemap would get applied to 'foo *',
|
||||
'foo &', 'const foo *', 'foo []', 'foo[][]', and so forth.
|
||||
'foo &', 'foo []', 'foo[][]', and so forth.
|
||||
|
||||
In SWIG1.3, this typemap *only* gets applied to 'foo *' and
|
||||
'const foo *'. It does *NOT* get mapped to the other
|
||||
|
|
@ -192,7 +185,7 @@ and it is simpler to implement than the old string based approach.
|
|||
code into the module initialization function.
|
||||
|
||||
4.4 %ifdef, %ifndef, %endif, %if, %elif, %else directives are
|
||||
withdrawn. SWIG has a real preprocessor.
|
||||
withdrawn. SWIG now has a real preprocessor.
|
||||
|
||||
4.5 %checkout directive removed.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue