#3545877 - Don't undefine bool if defined by C99 stdbool.h - problem using Perl 5.16 and later.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13513 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2012-08-05 10:15:08 +00:00
commit 4305a3cef9
2 changed files with 12 additions and 3 deletions

View file

@ -5,6 +5,10 @@ See the RELEASENOTES file for a summary of changes in each release.
Version 2.0.8 (in progress) Version 2.0.8 (in progress)
=========================== ===========================
2012-08-05: wsfulton
[Perl] #3545877 - Don't undefine bool if defined by C99 stdbool.h - problem using
Perl 5.16 and later.
2012-08-04: wsfulton 2012-08-04: wsfulton
Remove incorrect warning (314) about target language keywords which were triggered Remove incorrect warning (314) about target language keywords which were triggered
by using declarations and using directives. For example 'string' is a keyword in C#: by using declarations and using directives. For example 'string' is a keyword in C#:

View file

@ -64,9 +64,6 @@
#ifdef eof #ifdef eof
#undef eof #undef eof
#endif #endif
#ifdef bool
#undef bool
#endif
#ifdef close #ifdef close
#undef close #undef close
#endif #endif
@ -106,3 +103,11 @@
#ifdef stat #ifdef stat
#undef stat #undef stat
#endif #endif
#ifdef bool
/* Leave if macro is from C99 stdbool.h */
#ifndef __bool_true_false_are_defined
#undef bool
#endif
#endif