Consider char foo() { return '\0'; } def("foo", foo); Python with Boost.Python V1: foo() == "" Python with Boost.Python V2: foo() == "\0" Is this difference intentional? I'd prefer the V1 result. Opinions? Thanks, Ralf __________________________________________________ Do you Yahoo!? Yahoo! News - Today's headlines http://news.yahoo.com