Adam Tkac píše v Po 10. 11. 2008 v 14:09 +0100: > there is long standing problem with SWIG when you are wrapping around > C code and use system headers. SWIG doesn't define "standard" C > preprocessor macros. > > I think every > maintainer should check his package and if it uses system C headers he > should add this to .i file (SWIG template) > > $ cpp -dM /dev/null | grep -v __STDC__ > cpp_macros.h # SWIG defines __STDC__ macro > > and then add '%include "cpp_macros.h" to top of .i file Is there any reason not to use %import instead? AFAICS the macros still work in #ifdefs, but they are not added to the generated file. Mirek -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list