From abca280d6defcd3a9e6b0753fe10f331f2d5afc4 Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Fri, 7 Mar 2003 16:11:49 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4455 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/CHANGES.current | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/SWIG/CHANGES.current b/SWIG/CHANGES.current index 9e37e4016..3ee6da991 100644 --- a/SWIG/CHANGES.current +++ b/SWIG/CHANGES.current @@ -1,5 +1,28 @@ Version 1.3.18 (In progress) ============================ +03/07/2003: beazley + Fixed a variety of subtle preprocessor problems reported by + Sebastien Recio. + + (a) Empty preprocessor values no longer generate "bad constant + value" errors. For example: + + #define FOO + #define FOO BAR + + (b) Macro names can now span multiple lines (technically valid, + although questionable practice). For example: + + #define A_LONG_MACRO_\ + NAME 42 + + (c) Whitespace is no longer required before certain macro values. + For example: + + #define FOO"Hello" + #define BAR\ + "Hello" + 03/07/2003: ljohnson (Lyle Johnson) [Ruby] Added missing long long and unsigned long long typemaps in the Lib/ruby/typemaps.i library file.