From: Marcelo M. <mar...@us...> - 2004-10-06 17:35:40
|
Update of /cvsroot/swig/SWIG In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21281 Modified Files: CHANGES.current Log Message: CHANGES.current Index: CHANGES.current =================================================================== RCS file: /cvsroot/swig/SWIG/CHANGES.current,v retrieving revision 1.297 retrieving revision 1.298 diff -C2 -d -r1.297 -r1.298 *** CHANGES.current 5 Oct 2004 22:43:39 -0000 1.297 --- CHANGES.current 6 Oct 2004 17:35:19 -0000 1.298 *************** *** 2,5 **** --- 2,27 ---- ============================ + 10/06/2004: mmatus + Fix the __cplusplus macro, and bug 1041170. + Now it is working as supposed, ie, you can safetly use + + #ifdef __cplusplus + ... + + all over swig, including inside %defines and %{ %} bodies. + + + *** POTENTIAL INCOMPATIBILITY *** + + The old trick of using + + #if __cplusplus + + doesn't work any more. So, if you have your own typemaps + using that syntax, you will need to migrate them use + "#ifdef __cplusplus". + + + 10/05/2004: wuzzeb (John Lenz) - Reorganize how runtime type information is stored and shared |