*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4297 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
43c45a7c51
commit
3519b94187
1 changed files with 14 additions and 0 deletions
|
|
@ -1,5 +1,19 @@
|
||||||
Version 1.3.18 (In progress)
|
Version 1.3.18 (In progress)
|
||||||
============================
|
============================
|
||||||
|
02/11/2003: beazley
|
||||||
|
Fixed more very subtle preprocessor corner cases related to recursive
|
||||||
|
macro expansion. For example:
|
||||||
|
|
||||||
|
#define cat(x,y) x ## y
|
||||||
|
|
||||||
|
cat(cat(1,2),3) // Produces: cat(1,2)3
|
||||||
|
|
||||||
|
#define xcat(x,y) cat(x,y)
|
||||||
|
|
||||||
|
xcat(xcat(1,2),3) // Produces 123
|
||||||
|
|
||||||
|
See K&R, 2nd Ed. p. 231.
|
||||||
|
|
||||||
02/10/2003: beazley
|
02/10/2003: beazley
|
||||||
Fixed subtle preprocessor argument expansion bug. Reported by Marcelo Matus.
|
Fixed subtle preprocessor argument expansion bug. Reported by Marcelo Matus.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue